איזו מערכת הפעלה לבחור ל־VPS? Ubuntu, Debian או אחרת
Ubuntu LTS, Debian, Rocky, AlmaLinux, CentOS Stream או Fedora: השוו משך תמיכה, גיל החבילות, תאימות ל־RHEL ואיכות התיעוד לפני הבחירה.
איזו מערכת הפעלה לבחור עבור ה־VPS
מערכת ההפעלה שיש לבחור עבור ה־VPS היא גרסת Ubuntu LTS הנוכחית, אלא אם אחת מארבע השאלות שבהמשך מובילה אתכם לבחור במערכת אחרת. LTS פירושו תמיכה ארוכת טווח: חמש שנים של עדכוני אבטחה ללא תשלום, במקום תשעה חודשים. ב־VPS (שרת פרטי וירטואלי) שמפעיל יישום אינטרנט, מסד נתונים, שרת משחק או ממסר דואר, Ubuntu LTS היא ברירת המחדל הבטוחה. זו גם מערכת ההפעלה שכמעט כל מדריך באינטרנט מניח שתשתמשו בה, כולל המדריך הזה.
שש הפצות ראויות לבחירה בשרת שכור: Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux ו־Fedora. הן משתמשות באותו Linux kernel, באותו nginx, באותו PostgreSQL ובאותו OpenSSH. לכן התוכנה שאתם מתכננים להפעיל היא בדרך כלל לא הגורם המכריע. ארבעה דברים שונים ביניהן, והם שמכריעים את הבחירה: כמה זמן הגרסה מקבלת תיקוני אבטחה, עד כמה התוכנות בארכיון ישנות, לאילו הוראות תוכלו לציית בלי לתרגם אותן, והאם התוצאה תואמת ל־Red Hat Enterprise Linux (RHEL).
אם עדיין אינכם יודעים למה המחשב ישמש, רשימת הדברים שאפשר לעשות עם VPS היא נקודת פתיחה טובה יותר. הסבר על מהו VPS בפועל מספק את הרקע לכל הנושאים האלה.
להלן הגרסה הקצרה לגבי כל אחת מהן.
- Ubuntu LTS. ברירת המחדל. בחרו בה, אלא אם אחד מהסעיפים שבהמשך חל עליכם.
- Debian. בסיס קטן יותר, עם קצב שינויים איטי יותר, צוות אבטחה של מתנדבים וללא שכבה מסחרית.
- Rocky Linux. בנייה מחדש של RHEL, כאשר פלטפורמת היעד חייבת להיות תואמת ל־RHEL.
- AlmaLinux. בנייה מחדש נוספת של RHEL, עם גרסה למעבדים ישנים יותר ש־RHEL 10 הפסיקה לתמוך בהם.
- CentOS Stream. השלב הבא של RHEL. בחרו בה כאשר אתם מפתחים תוכנה עבור RHEL.
- Fedora. ה־kernel וסביבת המשתמש החדשים ביותר, עם כ־13 חודשים של עדכונים לכל גרסה.
כמה זמן אתם מתכוונים להשאיר את המכונה הזו ללא תחזוקה?
תקופת התמיכה קובעת באיזו תדירות תצטרכו לבצע פעולות מסוכנות, ולכן יש לענות על השאלה הזו תחילה. כאשר גרסה מגיעה לסוף חייה, החבילות ממשיכות לפעול. שום דבר אינו קורס. השרת פשוט מפסיק לקבל תיקונים עבור חולשות שפורסמו לאחרונה, ואין לכך הודעת שגיאה. לכן איש אינו מבחין בכך עד לביקורת או לפריצה. הפתרון הוא שדרוג של ההפצה במקום, או בנייה מחדש על גבי image חדש. כל אחת מהאפשרויות תגזול מכם ערב.
כל פרויקט מפרסם תאריכים משלו למחזור החיים. בחישוב מאוגוסט 2026 ובעיגול לספרה עשרונית אחת, זהו הזמן שנותר לכל אחת מהגרסאות הנוכחיות.
The data behind this chart
[
{
"distro": "Ubuntu 26.04 LTS",
"years_of_support_left": 4.7,
"notes": "Free updates to April 2031. Ubuntu Pro extends the same release to April 2036."
},
{
"distro": "Debian 13",
"years_of_support_left": 2.0,
"notes": "Debian security team to August 2028. The LTS team then carries it to June 2030."
},
{
"distro": "CentOS Stream 10",
"years_of_support_left": 3.8,
"notes": "Ends May 2030, when the RHEL 10 full support phase ends."
},
{
"distro": "Rocky Linux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035, following the RHEL 10 lifecycle."
},
{
"distro": "AlmaLinux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035. Adds an x86-64-v2 build for older CPUs."
},
{
"distro": "Fedora 44",
"years_of_support_left": 0.8,
"notes": "Released April 2026, ends June 2027. Every Fedora release lasts about 13 months."
}
]כל 6 הגרסאות מקבלות תיקונים כיום. הפער ביניהן הוא הנקודה החשובה. ל־Rocky Linux 10 ול־AlmaLinux 10 נותרו 8.8 שנות עדכונים, משום שהן פועלות לפי מחזור החיים של RHEL, הנמשך עשר שנים. ל־Fedora 44 נותרה 0.8.
ל־Ubuntu 26.04 LTS נותרו 4.7 שנות עדכונים ללא תשלום. Ubuntu Pro מאריך את התמיכה באותה התקנה עד 2036 ללא עלות לשימוש אישי במספר קטן של מכונות. ב־Debian 13 מוצגות 2.0 שנים, משום ששם צוות האבטחה של Debian מפסיק את התמיכה. לאחר מכן צוות ה־LTS המתנדב ממשיך לתחזק את הגרסה במשך כשנתיים נוספות, עבור קבוצה מצומצמת יותר של חבילות וארכיטקטורות. שתי הנתונים נכונים. הם מחושבים באופן שונה, ולכן יש להיזהר כאשר משווים את משכי החיים בין פרויקטים.
בשאלה הזו יש שתי מלכודות. הראשונה היא גרסאות הביניים של Ubuntu, שיוצאות מדי שישה חודשים ונתמכות במשך תשעה חודשים. לכן 25.10 הפסיקה לקבל עדכונים ב־1 ביולי 2026, אף שהמשתמשים בה עדיין ראו בה גרסה חדשה. הטיעון בעד LTS במקום גרסת ביניים של Ubuntu מציג את הטיעון במלואו, וזו הדרך הנפוצה ביותר שבה VPS נשאר ללא תיקוני אבטחה בלי שאיש מבחין בכך. המלכודת השנייה היא ההנחה שגרסה חדשה מחייבת התקנה מחדש. היא אינה מחייבת זאת. השדרוג במקום מ־Ubuntu 24.04 ל־26.04 הוא נתיב נתמך, וגם ל־Debian ולגרסאות שנבנו מחדש מ־RHEL יש חלופות משלהן.
עד כמה החבילות צריכות להיות חדשות?
הפצת stable מקפיאה את גרסאות החבילות שלה ביום ההשקה, ולאחר מכן מעבירה אליהן תיקוני אבטחה במשך שנים. זהו התנאי שאתם מקבלים. Debian 13 הוקפאה באמצע 2025, ולכן שרת מסד הנתונים שתתקינו ממנה היום הוא הגרסה שהייתה עדכנית באותה עת: מתוקנת, אך לא מעודכנת. Ubuntu LTS פועלת באותה דרך. Fedora עושה את ההפך ומפיצה גרסאות עדכניות מהמקור, וזו בדיוק הסיבה שתקופת התמיכה שלה קצרה: תחזוקת ענפים בני חמש שנים היא עבודה שאף אחד אינו רוצה לבצע פעמיים.
חבילות ישנות חשובות רק כאשר היישום שלכם דורש גרסה חדשה יותר. לפני שתבחרו הפצה שלמה כדי לספק חבילה אחת, בדקו את דרכי העקיפה, משום שהן בדרך כלל הפתרון הטוב יותר. רוב הפרויקטים במקור מפרסמים repository משלהם, ולכן אפשר להוסיף את מקור apt או dnf של הספק ולקבל גרסאות עדכניות של אותו רכיב בלבד. לסביבות ריצה של שפות יש מנהלי גרסאות משלהן. הפעלת היישום בתוך container מבטלת את השאלה לחלוטין, משום ש־מחסנית Docker Compose כוללת userland משלה ומשתמשת רק ב־kernel.
לכל דרך עקיפה יש אותה עלות. חבילה שמגיעה מההפצה שלכם מתוקנת בידי צוות האבטחה של ההפצה ומגיעה עם ה־apt upgrade או ה־dnf upgrade הרגילים. כל דבר שאתם מוסיפים ממקור חיצוני הוא באחריותכם לניטור, ובאחריותכם לתקן ביום שבו הוא מתקלקל. repositories נוספים הם גם המקום שבו קובצי sources משתבשים, ופורמט ה־sources החדש יותר של Ubuntu הוא גורם נפוץ ל־שגיאת מקורות apt כפולים.
ה־kernel הוא שאלה מצומצמת יותר מכפי שנהוג לחשוב. ב־VPS החומרה וירטואלית, והשרת המארח מספק את מנהלי ההתקנים בפועל, לכן kernel חדש יותר מספק בעיקר תכונות חדשות לרשת ולמערכות קבצים, ולא תמיכה בחומרה. Ubuntu LTS מפיצה גם kernels להפעלת חומרה שנלקחו מגרסאות מאוחרות יותר, ולכן התקנת LTS אינה נשארת עם ה־kernel שאיתו הושקה.
באיזו תיעוד תפעלו?
זו השאלה שאנשים נוטים להמעיט בחשיבותה, והיא גורמת לבזבוז הזמן הגדול ביותר. Ubuntu ו־Debian משתמשות בחבילות apt ו־.deb. CentOS Stream, Rocky Linux ו־AlmaLinux משתמשות בחבילות dnf ו־.rpm. ההבדל הזה מלווה אתכם הרבה מעבר לפקודת ההתקנה.
שמות החבילות שונים: שרת האינטרנט Apache נקרא apache2 ב־Ubuntu וב־Debian, ו־httpd במשפחת RHEL, ולכן גם שם השירות שונה. גם חומת האש שונה: ufw ב־Ubuntu, firewalld במשפחת RHEL, כאשר nftables פועל מתחת לשניהם. גם שכבת בקרת הגישה המנדטורית שונה, וזה ההבדל שגורם לרוב הבעיות. במשפחת RHEL SELinux (security enhanced Linux) פועל כברירת מחדל במצב enforcing, ולכן שירות עלול להידחות מגישה לקובץ שההרשאות שלו מתירות בבירור את הגישה. הסיבה לכך תופיע רק ב־audit log באמצעות ausearch -m AVC. Ubuntu ו־Debian משתמשות ב־AppArmor, שמגיע עם פחות פרופילים ומפריע לעיתים רחוקות יותר.
שום דבר מזה אינו קשה. זו עבודת תרגום, ואתם חוזרים עליה בכל מדריך שאתם קוראים, לעיתים בשעות הלילה המאוחרות. אם בכל זאת תמצאו את עצמכם ב־Rocky Linux, ב־AlmaLinux או ב־Fedora, כשמולכם עמוד עם פקודות Ubuntu, המקבילות של apt ל־dnf מספקות את המיפוי, כולל לחלקים שאין להם מקבילה ישירה. אם אתם חדשים בניהול שרתי Linux, זו לבדה סיבה מספקת לבחור ב־Ubuntu LTS, משום שעמוד ההתקנה של הספק שאליו תגיעו יניח שאתם משתמשים בה. גם המדריכים שלנו עושים זאת: המדריך להתקנת מחסנית LAMP ו־המדריך ל־Certbot ול־nginx נכתבו ונבדקו מול Ubuntu, וכך גם עשר הדקות הראשונות ב־VPS חדש.
האם חייבים להתאים ל־Red Hat Enterprise Linux?
אם מטריצת התמיכה של הספק מציינת את RHEL, או שסביבת הייצור של הארגון שלך פועלת עליו, בחר הפצת RHEL תואמת ואל תתייחס לכך עוד כהעדפה. Rocky Linux ו־AlmaLinux נבנות שתיהן ממקורות RHEL. שתיהן שומרות על יציבות ה־ABI (ממשק בינארי ליישומים) מול RHEL, ולכן חבילת RPM שנבנתה עבור RHEL 10 מותקנת ופועלת בשתיהן. סוכנים מסחריים וכלי תאימות רגולטורית מיועדים לפלטפורמה הזו, ולעיתים קרובות אינם תומכים בשום דבר אחר. קיימות שתי הפצות בנייה מחדש ולא אחת, משום ש־Red Hat הפסיקה את CentOS המקורית בסוף 2020, ו־סיפור הפיצול מסביר מי ייסד כל פרויקט ומה כל אחד מהם הבטיח.
Rocky Linux נשארת קרובה ככל האפשר ל־RHEL. AlmaLinux, החל מגרסה 9, מכוונת לתאימות ABI ולא לזהות בינארית מלאה, ולכן היא יכולה להוסיף דברים ש־Red Hat הסירה. התמיכה במעבדים היא הדוגמה הברורה ביותר. RHEL 10 העלתה את דרישת הבסיס ל־x86-64-v3, רמת תכונות מעבד שדורשת AVX2, ו־Rocky Linux 10 פועלת באותה מתכונת. AlmaLinux 10 הוסיפה ארכיטקטורת x86-64-v2 נפרדת עבור חומרה ישנה יותר. הדבר חשוב בשרת שכור: אם הספק חושף מודל מעבד גנרי ומדומה, avx2 עלול להיות חסר ב־lscpu, ובנייה עבור v3 לא תפעל שם. בדוק זאת תחילה, ולאחר מכן בחר ב־AlmaLinux 10 או הישאר בסדרת 9 אם הדגל אינו קיים.
CentOS Stream הוא מוצר שונה משתי הפצות הבנייה מחדש. הוא נמצא במעלה הזרם של RHEL, ולכן שינויים נכנסים תחילה ל־Stream ומגיעים ל־RHEL במהדורת המשנה הבאה. הוא יציב מספיק להפעלה בייצור, והוא מתקדם ברציפות במקום בצעדים של גרסאות משנה. בחר בו כאשר אתה בונה או בודק תוכנה שחייבת לפעול ב־RHEL העתידית, ולא ב־RHEL שכבר יצאה. ל־CentOS Stream 10 נותרו 3.8 שנים, תקופה קצרה מזו של הפצות הבנייה מחדש, משום שהתמיכה בו מסתיימת כאשר RHEL 10 מסיימת את תקופת התמיכה המלאה.
מקומה של Fedora בשרת
Fedora מפיצה את ה־kernel החדש ביותר ואת סביבת המשתמש החדשה ביותר מבין השש, ותומכת בכל גרסה במשך כ־13 חודשים. הנתון הזה מסכם את כל השיקול. בשרת Fedora נדרש שדרוג גרסה בערך פעם בשנה — במועד שנוח לכם אם תתכננו זאת, ובמועד ש־Fedora תקבע אם לא תעשו זאת. אם תדלגו על שני שדרוגים, המכונה תצא מטווח התמיכה.
הפעילו Fedora בשרת כאשר אתם זקוקים לתוכנה חדשה יותר מזו שמציעה כל הפצה יציבה, וכאשר קצב השדרוגים הזה מקובל עליכם מראש. דוגמאות לכך הן מכונת build אישית או תחנת פיתוח שאתם מתקינים מחדש לעיתים קרובות. אל תפעילו אותה במכונה שאתם רוצים להגדיר ואז כמעט לשכוח ממנה. Fedora 43 תפסיק לקבל עדכונים בדצמבר 2026, כ־14 חודשים לאחר שיצאה, וזהו המצב המתוכנן של הפרויקט ולא כשל.
מה באמת עולה בחירה שגויה
התקנה מחדש של VPS היא פעולה בלוח הבקרה שנמשכת דקות, לכן שינוי דעתך אינו עולה דבר ביום הראשון, אך מכאיב ביום ה־200. אין דרך נתמכת להמיר Ubuntu ל־AlmaLinux במקום. קבלו את ההחלטה לפני שאתם מעבירים נתונים למכונה.
שני הרגלים משאירים את ההחלטה הפיכה. שמרו את הגדרת המערכת בסקריפט ולא בהיסטוריית ה־shell, כדי שבנייה מחדש תפעיל אותה מחדש במקום להסתמך על זיכרון: playbook ראשון של Ansible מספיק לשרת יחיד. לאחר מכן בדקו מי אחראי מלכתחילה על מערכת ההפעלה, משום שב־תוכנית VPS מנוהלת ייתכן שהספק יקבע גם את הבחירה וגם את לוח הזמנים לעדכוני האבטחה.
ברירת המחדל נשארת בעינה. בחרו ב־Ubuntu LTS, בחרו ב־Debian אם אתם רוצים בסיס קטן יותר ללא שכבה מסחרית, בחרו ב־Rocky Linux או ב־AlmaLinux כאשר נדרשת תאימות ל־RHEL, בחרו ב־CentOS Stream כאשר אתם מפתחים עבור RHEL, ובחרו ב־Fedora רק אם שדרוג שנתי כבר מופיע ביומן שלכם.
FAQ
איזו הפצת Linux כדאי לי לבחור עבור VPS אם אני חדש ב־Linux?
הגרסה הנוכחית של Ubuntu LTS. יש לכך שתי סיבות. כמעט בכל דף התקנה של צד שלישי מופיעה תחילה פקודה עבור Ubuntu, כך שאפשר להדביק אותה במקום לתרגם אותה. בנוסף, כל גרסת LTS מקבלת חמש שנים של עדכוני אבטחה ללא תשלום, ולכן אין הכרח לשדרג במהלך השנה הראשונה. Debian היא בחירה שנייה סבירה אם אתם רוצים בסיס קטן יותר ונוח לכם לקרוא תיעוד שנכתב עבור apt באופן כללי, ולא עבור Ubuntu במיוחד.
האם Debian או Ubuntu עדיפה עבור שרת?
אלה הפצות קרובות מאוד. Ubuntu מבוססת על Debian, משתמשת ב־apt, ורוב ההוראות עבור Debian פועלות בה ללא שינוי. Debian מתקינה פחות רכיבים כברירת מחדל, אינה מציעה שכבת תמיכה מסחרית, ומעבירה את האחריות על עבודת האבטחה למתנדבים בשנים האחרונות של כל גרסה. Ubuntu מקפיאה גרסת LTS אחת לשנתיים, במועד קבוע וצפוי, ומרחיבה את תקופת התמיכה שלה לעשר שנים באמצעות Ubuntu Pro. זו גם ההפצה שרוב תיעוד היצרנים מכוון אליה. בחרו ב־Debian אם אתם רוצים בסיס מינימלי שבכוונתכם להשאיר במשך שנים. בחרו ב־Ubuntu אם אתם רוצים שהתיעוד יתאים למה שהקלדתם.
האם כדאי להשתמש ב־Rocky Linux או ב־AlmaLinux?
שתיהן גרסאות rebuild ללא תשלום של RHEL, הנתמכות עד מאי 2035, ולכן כל אחת מהן היא בחירה סבירה. Rocky Linux עוקבת אחר RHEL באופן הדוק ככל האפשר, ולכן היא מתאימה למטריצת תמיכה של יצרן שמקפידה על הפלטפורמה. AlmaLinux מכוונת במקום זאת לתאימות ABI, ולכן היא יכולה לספק רכיבים נוספים, כולל build של x86-64-v2 עבור מעבדים שאינם עומדים בדרישת הבסיס x86-64-v3 של RHEL 10. ב־VPS עם מעבד ישן או עם מעבד מדומה באופן כללי, ה־build הזה הוא הסיבה לבחור ב־AlmaLinux.
האם אפשר להפעיל Fedora על שרת?
כן, והמחיר הוא לוח הזמנים לשדרוגים. כל גרסת Fedora נתמכת במשך כ־13 חודשים, ולכן יש לשדרג את הגרסה בשרת בערך פעם בשנה. אם מדלגים על שני שדרוגים, השרת מפסיק לקבל עדכוני אבטחה. בחרו ב־Fedora כאשר אתם זקוקים ל־kernel או ל־toolchain חדשים מאוד, ובכוונתכם לבצע את השדרוגים האלה בפועל. למחשב שאתם רוצים להשאיר ללא שינוי, בחרו במקום זאת בגרסת LTS או בגרסה ארגונית.
האם ההפצה משנה את ביצועי ה־VPS?
לא באופן שסביר שתוכלו למדוד. ההפצות מפעילות את אותו kernel ואת אותה תוכנת שרת, ולכן השוואת ביצועים של nginx ב־Ubuntu מול nginx ב־Rocky Linux מודדת בעיקר את התצורה שלכם. RHEL 10 אכן מקמפלת את החבילות שלה מול בסיס המעבד x86-64-v3, דבר שמספק שיפור קטן בחומרה מודרנית. עם זאת, זו סיבה חלשה לבחירת מערכת הפעלה. התעבורה נקבעת בעיקר לפי הדיסק שלכם ולפי תצורת מסד הנתונים.