SSD Nodes Learn Hosting plans →
מדריכים Matt Connorמאת Matt Connor · עודכן 2026-08-31

ההיסטוריה של RHEL, CentOS, Rocky ו-AlmaLinux

מדוע Red Hat הפסיקה את CentOS Linux ואיך נוצרו Rocky Linux ו-AlmaLinux? סקירה של השינויים במודל ההפצה מ-2020, המעבר ל-CentOS Stream והחלופות הזמינות כיום למערכות RHEL.

מדוע קיימות שתי גרסאות חינמיות של Red Hat Enterprise Linux

הפצות כמו Rocky Linux ו-AlmaLinux קיימות משום ש-Red Hat הפסיקה את הפצת CentOS Linux שנים לפני התאריך שמשתמשיה תכננו עבורו. CentOS הייתה גרסה חינמית ללא מיתוג של Red Hat Enterprise Linux (RHEL), והיא הציעה את אותו חלון תמיכה ארוך. ב-8 בדצמבר 2020, פרויקט CentOS הודיע כי התמיכה ב-CentOS Linux 8 תסתיים בסוף שנת 2021 במקום ב-2029. בתוך שבוע מפרסום ההודעה הוכרזו שני פרויקטים חלופיים, ושניהם ממשיכים להפיץ גרסאות עד היום.

ההודעה ההיא הגיונית רק לאחר שמבינים מה הייתה CentOS, ומדוע התאפשר קיומו של עותק חינמי למוצר מסחרי. השתלשלות האירועים החלה בשנת 2003.

לאן נעלמה Red Hat Linux בשנת 2003: Fedora ו־RHEL

המוצר המקורי של Red Hat היה הפצת קופסה בשם Red Hat Linux. הגרסה הראשונה שאינה בטא הופצה במאי 1995. Red Hat לא כתבה את המערכת הזו מאפס, והמאמר המסלול מ־Unix של Bell Labs לליבת Linux חופשית מסביר מדוע הרכיבים שהיא ארזה היו חופשיים למכירה בתוך קופסה. הגרסה האחרונה, Red Hat Linux 9, הופצה ב־31 במרץ 2003 והגיעה לסוף חייה ב־30 באפריל 2004.

באותה עת, Red Hat מכרה לחברות, וחברות דרשו משהו שמוצר הקופסה לא יכול היה לספק: גרסה יציבה למשך שנים, עם תיקוני אבטחה וללא שדרוגים מפתיעים. Red Hat בנתה זאת תחת השם Red Hat Linux Advanced Server, שהפכה ל־Red Hat Enterprise Linux 2.1 במרץ 2002. RHEL נמכרת כמנוי, בתשלום שנתי לכל מערכת. המנוי מקנה עדכונים ותמיכה. הוא מקנה גם הסמכה: יצרני חומרה ויצרני תוכנה מסחרית מבצעים בדיקות מול RHEL באופן ספציפי, ומציינים אותה בתנאי התמיכה שלהם.

לקו המוצרים החינמי לא היה תפקיד ברור באותה עת, לכן Red Hat מיזגה אותו עם פרויקט קהילתי חיצוני. פרויקט Fedora ופרויקט Red Hat התמזגו רשמית ב־22 בספטמבר 2003. Fedora הפכה להפצה המהירה והחופשית שבה עבודה חדשה מיושמת לראשונה. RHEL הפכה להפצה האיטית והבתשלום, המורכבת מתוך Fedora. מאז, העבודה זורמת בכיוון זה: Fedora מובילה, ו־RHEL הולכת בעקבותיה. הדוגמה הברורה ביותר היא systemd, שהפך לברירת המחדל ב־Fedora במאי 2011 והגיע ל־RHEL רק בגרסה 7 ביוני 2014, כך שהוויכוח על החלפת SysV init הוכרע בקהילת הפיתוח שנים לפני שהגיע לשרת ארגוני.

הפיצול הותיר פער. אנשים רבים רצו את מחזור החיים של עשר שנים של RHEL ללא חשבונית לכל שרת, ו־Fedora לא יכלה למלא צורך זה, כיוון שגרסה של Fedora נתמכת למשך כשלושה-עשר חודשים בלבד.

מדוע התאפשר בנייה מחדש (rebuild) חופשית של RHEL?

RHEL בנויה כמעט כולה מתוכנה תחת רישיונות חופשיים, כאשר ה-GNU General Public License (GPL) הוא הרישיון המשמעותי בהקשר זה. רישיון זה מחייב שכל מי שמקבל את הקבצים הבינאריים יוכל לקבל גם את קוד המקור התואם. Red Hat עמדה בחובה זו באופן פומבי, על ידי פרסום ה-source RPMs (הקוד המקומפל של כל רכיב) בשרת ציבורי, ובהמשך במאגרי git.centos.org.

קוד המקור אינו מהווה את כל המוצר. שני חלקים ב-RHEL מעולם לא היו חופשיים להעתקה. הסימנים המסחריים של Red Hat שייכים ל-Red Hat, ולכן כל מי שמבצע בנייה מחדש חייב להסיר כל לוגו וכל אזכור של השם. גם השירותים בתשלום נשארים מאחורי חומת תשלום: שרתי העדכונים, חוזה התמיכה, תהליך ההסמכה, וה-errata המתארים כל תיקון.

המתכון היה פשוט לתיאור. לוקחים את המקורות שפורסמו, מסירים את המיתוג, בונים אותם מחדש, ומפרסמים את התוצאה. המטרה הייתה תאימות "באג-לבאג", מה שאומר שהבנייה מחדש נושאת את אותם טלאים ואת אותה התנהגות כמו RHEL, כולל הבאגים. הדיוק הזה היה העיקר, כיוון שתוכנה מסחרית עוברת הסמכה מול RHEL. אם הבנייה מחדש מתנהגת באופן זהה, התוכנה תרוץ עליה, אם כי הספק לא יספק לה תמיכה בסביבה זו.

מה הייתה מטרתה של CentOS?

השם CentOS הוא ראשי תיבות של Community ENTerprise Operating System. המערכת צמחה מתוך פרויקט שנקרא cAos Linux, שהחל על ידי Gregory Kurtzer בשנת 2002. הגרסה הראשונה של CentOS הופיעה ב-14 במאי 2004, ומספרה היה 2, כיוון שהיא נבנתה על בסיס RHEL 2.1AS.

האטרקטיביות שלה נבעה ממחזור החיים שלה. כל גרסה של CentOS עקבה אחר חלון התמיכה של עשר שנים של RHEL, והיא לא עלתה דבר. חברות אחסון השתמשו בה עבור תמונות ברירת מחדל, אוניברסיטאות הריצו אותה על אשכולות (clusters), ספקי מכשירי קצה (appliances) הפיצו אותה בתוך המוצרים שלהם, ולוחות בקרה הניחו שהיא מותקנת. אם שכרת שרת וירטואלי פרטי בין השנים 2006 ל-2020 לערך, CentOS הופיעה בתפריט מערכות ההפעלה, ולרוב הייתה ברירת המחדל.

CentOS Linux 7 מדגימה את ההבטחה כפי שפורסמה. היא שוחררה ב-7 ביולי 2014, ותמיכת האבטחה שלה נמשכה עד ה-30 ביוני 2024, ימים ספורים לפני עשר שנים מלאות. שיא זה הוא הסיבה לכך שאנשים חשו בנוח לבנות תוכניות לעשר שנים על בסיס הגרסה הבאה.

מה השתנה כאשר CentOS הצטרפה ל-Red Hat בשנת 2014

ב-7 בינואר 2014, הודיעו Red Hat ופרויקט CentOS על איחוד כוחות. בהודעה השתתפו מנהל הטכנולוגיות הראשי של Red Hat באותה עת, Brian Stevens, והמפתח הראשי של CentOS, Karanbir Singh. חברת Red Hat תרמה כוח אדם ותשתית, כמה ממפתחי הליבה של CentOS הפכו לעובדי Red Hat, ולפרויקט נוספה מועצה מנהלת רשמית.

עבור המשתמשים, ההשפעות הנראות לעין היו חיוביות. גרסאות הופצו במהירות רבה יותר לאחר כל שחרור של RHEL. קוד המקור עבר ל-git.centos.org. קבוצות עניין מיוחדות (Special Interest Groups) יצרו תוכן נוסף על גבי ההפצה הבסיסית, כגון מחסני וירטואליזציה ואחסון.

השינוי המבני היה שקט יותר, והוא זה שהיה בעל משמעות שש שנים לאחר מכן. הפרויקט שביצע בנייה מחדש (rebuild) ל-RHEL מומן כעת ונוהל ברובו על ידי החברה שמכרה את RHEL. דבר בהסדר זה לא חייב את Red Hat להמשיך ולהפעיל את ה-rebuild.

מדוע הסתיימה התמיכה ב-CentOS Linux 8 בשנת 2021?

הגרסה CentOS Linux 8 שוחררה ב-24 בספטמבר 2019. מכיוון ש-RHEL 8 נתמכה עד ה-31 במאי 2029, ההנחה הייתה ש-CentOS Linux 8 תהיה נתמכת גם היא עד שנת 2029.

ב-8 בדצמבר 2020, פרסם Rich Bowen בבלוג של CentOS את המאמר "CentOS Project shifts focus to CentOS Stream". הוכרז כי התמיכה ב-CentOS Linux 8 תסתיים ב-31 בדצמבר 2021. הוחלט כי CentOS Linux 7 תמשיך לפי התאריך המקורי שלה, ה-30 ביוני 2024. הסיבה שניתנה הייתה שהעתיד של הפרויקט הוא CentOS Stream.

ChartCentOS Linux 8 support window in years, announced at release versus delivered
The data behind this chart
[
  {
    "label": "Announced at release, September 2019",
    "support_window": 9.7
  },
  {
    "label": "Delivered, ended December 2021",
    "support_window": 2.3
  }
]

הגרסה CentOS Linux 8 שוחררה עם טווח תמיכה צפוי של כ-9.7 שנים. בפועל, היא סיפקה תמיכה של כ-2.3 שנים. אף תכונה לא הוסרה ואף קוד לא הפך גרוע יותר. מה שאנשים איבדו היה תאריך שהם כבר התחייבו אליו, עבור מכונות שכבר היו בסביבת ייצור, וכל זאת עם התראה של קצת יותר משנה. העברת מערכת הפעלה בצי שרתים היא עבודה מתוכננת, ושינוי זה הפך אותה לעבודה לא מתוכננת עם דד-ליין צמוד.

מהו בדיוק CentOS Stream?

רוב הסיקור עדיין מתאר את CentOS Stream כמי שביטל את CentOS Linux. התזמון נכון אך התיאור שגוי, כיוון ששני המוצרים מצביעים לכיוונים מנוגדים.

CentOS Linux היה downstream של RHEL. חברת Red Hat הפיצה גרסת minor של RHEL, ו־CentOS בנתה אותה מחדש לאחר מכן. העותק תמיד הגיע אחרי המקור.

CentOS Stream הוא upstream של RHEL. זהו הענף הציבורי שבו מורכבת גרסת ה־minor הבאה של RHEL. העבודה זורמת מ־Fedora אל CentOS Stream ומשם ל־RHEL, כך שחבילה מופיעה ב־Stream תחילה ומגיעה לגרסת ה־minor של RHEL מאוחר יותר. Stream מופץ באופן רציף, ולכן הוא אינו עומד במקום בין גרסאות minor כפי שעושה RHEL בגרסאות המופצות שלה.

עובדה זו הופכת את Stream לשימושי למשימות ש־CentOS Linux מעולם לא יכל לבצע. אם אתם מתחזקים תוכנה שחייבת להמשיך לעבוד בגרסת ה־minor הבאה של RHEL,‏ Stream מציג לכם את הגרסה הזו חודשים מראש. אם אתם רוצים שבאג יתוקן ב־RHEL,‏ Stream הוא המקום שאליו ניתן לשלוח את התיקון (patch), אפשרות שמעולם לא הייתה קיימת בבנייה מחדש של downstream. הטיעון של Red Hat בשנת 2020 היה שזה הופך עותק פסיבי להפצה שהקהילה יכולה באמת לשנות.

Stream הוא עדיין תחליף גרוע למה שמשתמשי CentOS Linux רצו, וחלון התמיכה שלו מעיד על כך. CentOS Stream 10 שוחרר ב-12 בדצמבר 2024 עם חלון תמיכה של כחמש שנים, לעומת עשר שנים של RHEL. צוות שמנהל צי שרתים לפי תוכנית עשר-שנתית לא קיבל גרסה מהירה יותר של אותה תוכנית. הם קיבלו מוצר שונה עם מטרה שונה.

המקור של Rocky Linux ושל AlmaLinux

הפרויקט Rocky Linux הוכרז ב־8 בדצמבר 2020, באותו היום שבו פורסמה ההודעה על CentOS, על ידי Gregory Kurtzer, שהיה ממקימי הפרויקט שממנו צמח CentOS. השם הוא מחווה ל־Rocky McGaugh, ממייסדי CentOS המוקדמים. הפרויקט מנוהל על ידי Rocky Enterprise Software Foundation (RESF), והתומכת המסחרית העיקרית שלו היא CIQ, חברה שייסד Kurtzer. גרסת מועמד לשחרור (release candidate) הופיעה בסוף אפריל 2021, והגרסה היציבה הראשונה, Rocky Linux 8.4 "Green Obsidian", שוחררה ב־21 ביוני 2021.

AlmaLinux הגיע מ־CloudLinux, חברה שכבר מכרה הפצה המבוססת על RHEL לספקי אירוח. ב־15 בדצמבר 2020, התחייבה CloudLinux להשקיע יותר ממיליון דולר בשנה בבנייה מחדש של RHEL, שנקראה אז בשם הקוד Project Lenix. השם AlmaLinux הוכרז ב־12 בינואר 2021, גרסת בטא הגיעה ב־1 בפברואר, ו־AlmaLinux 8.3 "Purple Manul" שוחרר ב־30 במרץ 2021. באותו היום, הבעלות עברה ל־AlmaLinux OS Foundation, עמותה ללא מטרות רווח שמחזיקה בסימן המסחרי ומנהלת את מועצת המנהלים של הפרויקט.

שני הפרויקטים פתרו את אותה הבעיה באמצעות מודלי ממשל שונים. Rocky הגיע מהאדם שהקים את CentOS, עם חברה שנבנתה סביבו. AlmaLinux הגיע מחברה שהעבירה את הסימן המסחרי לקרן ביום שבו שחררה את הגרסה. במשך שנתיים ההבדל המעשי היה קטן, ושניהם סיפקו את מה שמשתמשי CentOS Linux איבדו.

מה שינתה Red Hat בנוגע למקורות של RHEL בשנת 2023

ב-21 ביוני 2023, פרסם Mike McGrath, סגן נשיא פלטפורמות הליבה ב-Red Hat דאז, את המאמר "Furthering the evolution of CentOS Stream". המשפט המרכזי ציין כי CentOS Stream יהפוך למאגר היחיד עבור גרסאות קוד המקור הציבוריות הקשורות ל-RHEL. מקורות ה-RHEL שהוזרמו בעבר ל-git.centos.org הפסיקו להופיע שם.

לקוחות ושותפים של Red Hat שומרים על גישה למקורות ה-RHEL דרך פורטל הלקוחות, דבר העומד בדרישות ה-GPL, כיוון שהמחויבות חלה כלפי מי שקיבל את הקבצים הבינאריים. מה שהשתנה הוא הנתיב הציבורי. התיעוד ברמת החבילה של מה בדיוק שוחרר בגרסת minor מסוימת של RHEL כבר לא פורסם בגלוי, ו-CentOS Stream נמצא כעת לפני RHEL ולא באותו קו איתו; לכן, פרויקט שחזור (rebuilder) שעובד רק מול Stream אינו יכול לשחזר גרסת minor משוחררת במדויק.

עמדתה של Red Hat הייתה ש-Stream הוא ה-upstream, וכי קוד מקור ציבורי שייך ל-upstream. עמדתם של פרויקטי השחזור הייתה שהשינוי הסיר את החומר שעליו הם התבססו מאז 2004. שני התיאורים מדויקים. חילוקי הדעות הם לגבי מטרת הרישיון, ולא לגבי מה שכתוב בו.

כיצד הגיבו המפתחים של גרסאות ה-rebuild, ומהו OpenELA

Rocky Linux הגיב ראשון. בפוסט מיום 29 ביוני 2023, הצהיר הפרויקט כי ימשיך להשיג את קוד המקור של RHEL בדרכים שאינן כרוכות בהסכמים נוספים: דרך תמונות ה-container של Universal Base Image (UBI) של Red Hat, ודרך מופעי RHEL בתשלום לפי שימוש בעננים ציבוריים. לכל מי שמקבל את הקבצים הבינאריים הללו יש את הזכות לפי רישיון GPL לקבל את קוד המקור התואם. Rocky שמר על מטרתו לספק גרסה התואמת את RHEL אחד לאחד.

AlmaLinux הגיב בצורה שונה. ביולי 2023, הדירקטוריון שלו, בראשות benny Vasquez, זנח את המטרה להיות זהה ל-RHEL ואימץ במקום זאת תאימות ברמת ה-application binary interface (ABI). תאימות ABI משמעותה שתוכנה שנבנתה עבור RHEL תרוץ ללא שינויים על AlmaLinux, מבלי שהשתיים יהיו גרסאות זהות. הוויתור הזה קנה חופש. AlmaLinux יכולה להפיץ תיקון לפני ש-RHEL עושה זאת, והיא יכולה להמשיך לתמוך בחומרה ש-RHEL הפסיקה לתמוך בה.

שתי ספקיות גדולות יותר פעלו גם הן. ב-11 ביולי 2023, הודיעה SUSE כי תבצע fork לקוד הזמין לציבור של RHEL ותשקיע יותר מעשרה מיליון דולר אמריקאי בהפצה תואמת. Oracle, שמפיצה את Oracle Linux כמוצר תואם RHEL מאז 2006, פרסמה את תגובתה שלה באותו שבוע.

ב-10 באוגוסט 2023, הכריזו CIQ, Oracle ו-SUSE על הקמת Open Enterprise Linux Association (OpenELA). זהו איגוד מקצועי שתפקידו אחד: לפרסם קוד מקור של enterprise Linux כדי שהפצות תואמות RHEL יוכלו להמשיך להיבנות, ולהבטיח שמקורות אלו יישארו חופשיים להפצה מחדש. בנובמבר 2023 הכריז האיגוד על מסמכי הממשל שלו ועל זמינות הקוד. AlmaLinux לא הצטרפה, מה שנובע מהחלטת ה-ABI שלה, שכן היא אינה זקוקה עוד להזנת קוד מקור מדויקת.

באיזו הפצה כדאי לבחור עבור שרת כיום?

ChartSupport window in years published by each project for its version 10 release, as of August 2026
The data behind this chart
[
  {
    "distro": "RHEL 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "AlmaLinux 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "Rocky Linux 10",
    "support_window": 10,
    "notes": "Released June 2025, supported to May 2035"
  },
  {
    "distro": "CentOS Stream 10",
    "support_window": 5,
    "notes": "Released December 2024, supported to May 2030"
  }
]

גרסאות 10 מציגות את מצב הדברים הנוכחי. RHEL 10 הושקה ב-20 במאי 2025, AlmaLinux 10 בשם "Purple Lion" ב-27 במאי 2025, ו-Rocky Linux 10 בשם "Red Quartz" ב-11 ביוני 2025. כל אחת מהן מפרסמת חלון תמיכה של 10 שנים. CentOS Stream 10 מפרסמת 5 שנים, מה שמהווה אינדיקציה ברורה לכך שמדובר בענף פיתוח ולא ביעד יציב וקפוא.

הפרויקטים החלו גם להיבדל זה מזה בדרכים שעלולות להכשיל אתכם. RHEL 10 העלתה את דרישות החומרה הבסיסיות שלה ל-x86-64-v3, רמת מיקרו-ארכיטקטורה הדורשת הוראות מעבד חדשות יותר כגון AVX2. Rocky Linux 10 אימצה את רף החומרה הזה וזנחה את x86-64-v2. AlmaLinux 10 מסופקת עם x86-64-v3 כברירת מחדל, אך מפרסמת גרסת x86-64-v2 נפרדת עבור מעבדים ישנים יותר. בשרת VPS זול המבוסס על מעבד מארח ישן, החלטה בודדת זו קובעת האם המערכת תותקן בהצלחה. אם אתם שוקלים את השיקולים הללו עבור מכונה ספציפית, השוואת שתי גרסאות ה-rebuild עבור VPS מציגה את הבטחות התאימות ודרישות המעבד זו לצד זו. ההבדלים נמשכים גם לאחר ההתקנה, והתקנת Docker Engine על Rocky Linux או AlmaLinux היא בדרך כלל המפגש הראשון של משתמשים עם הבדלים אלו, שכן podman כבר תופס את הפקודה docker, ו-SELinux מבצע תיוג מחדש ל-bind mounts בדרכים שמדריכי Ubuntu אינם מציינים.

ארבע תובנות מעשיות מלוח הזמנים:

  • אם אתם זקוקים לקשר ישיר עם הספק, רכשו RHEL. המנוי הוא המוצר, והוא כולל הסמכות וקו תמיכה שאף גרסת rebuild לא יכולה להציע.
  • אם אתם מחפשים את מה ש-CentOS Linux סיפקה בעבר, AlmaLinux ו-Rocky Linux מספקות זאת, בחינם ועם חלון תמיכה של עשר שנים. עבור מי שמגיע ממכונת Debian או Ubuntu, ההסתגלות היומיומית היא בעיקר למנהל החבילות, לכן שמרו את טבלת ההמרות של פקודות dnf מול apt בהישג יד במהלך השבוע הראשון.
  • אם אתם כותבים תוכנה שחייבת לרוץ על RHEL, או שאתם רוצים שהתיקונים שלכם יגיעו אליה, CentOS Stream הוא היעד הנכון, כאשר חלון התמיכה הקצר יותר הוא המחיר.
  • אם אף אחד מהסעיפים לעיל אינו רלוונטי, עולם ה-Debian עונה על שאלת מחזור החיים בדרכו שלו, והבחירה בין Ubuntu LTS לבין גרסאות ביניים היא הגרסה של החלטה זו שתפגשו שם.

הלקח העמוק יותר מלוח הזמנים נוגע לממשל ולא לקוד. CentOS Linux הייתה תוכנה טובה, אך היא הגיעה לסופה בטרם עת כיוון שמומנה על ידי החברה שהמוצר שלה הועתק. כאשר אתם בוחרים הפצה למכונה שאתם מצפים שתרוץ במשך עשור, בדקו מי מממן אותה ומי מחזיק בסימן המסחרי. AlmaLinux מחזיקה את הסימן המסחרי שלה בתוך קרן (foundation). Rocky מחזיקה את שלה ב-RESF, עם CIQ כנותנת חסות מסחרית. שני הפרויקטים מפרסמים מידע זה, מה שיותר ממה שמשתמש CentOS יכול היה לבדוק ב-2019.

נושא זה משפיע עליכם ישירות אם אתם שוכרים שרתים. בשרת VPS לא מנוהל אתם מבצעים את העדכונים בעצמכם, לכן סוף חיים מוקדם הופך למשימת הגירה שעליכם לתכנן ולזמן שעליכם להשקיע. החלק השגרתי של עבודה זו אינו דורש מכם להיות צמודים למקלדת, והגדרת dnf-automatic להתקנת עדכוני אבטחה לפי תזמון תשאיר אתכם פנויים להשקיע תשומת לב בהגירות שבאמת זקוקות לה. התקנת תיקון אינה זהה להפעלתו, לכן בדקו אילו מהעדכונים דורשים reboot ואילו דורשים רק הפעלה מחדש של שירות לפני שתגדירו מכונה כמעודכנת. אם שאלת מערכת ההפעלה עדיין פתוחה ברמה רחבה יותר, ההשוואה בין Linux ל-Windows Server קודמת לכל אלו.

FAQ

האם CentOS מת?

הפצת CentOS Linux הופסקה. התמיכה ב-CentOS Linux 8 הסתיימה ב-31 בדצמבר 2021, והתמיכה ב-CentOS Linux 7 הסתיימה ב-30 ביוני 2024; לכן, אף אחת מהן אינה מקבלת עוד עדכוני אבטחה. פרויקט CentOS עצמו ממשיך להתקיים ומייצר את CentOS Stream, שהוא מוצר שונה: ענף פיתוח ציבורי המשמש כבסיס ל-Red Hat Enterprise Linux. אם שרת עדיין מריץ CentOS Linux, הוא אינו מאובטח, ויעדי ההגירה הנפוצים הם AlmaLinux ו-Rocky Linux.

מה ההבדל בין CentOS Stream לבין CentOS Linux?

הכיוון. CentOS Linux הייתה הפצה במורד הזרם (downstream): Red Hat שחררה גרסת minor של RHEL, ו-CentOS בנתה אותה מחדש לאחר מכן. CentOS Stream היא במעלה הזרם (upstream): זהו המקום שבו מורכבת גרסת ה-minor הבאה של RHEL, ולכן התוכן שלה מגיע לפני RHEL ולא אחריו. Stream מתעדכנת ברציפות במקום להיות קפואה, ו-CentOS Stream 10 מציעה חלון תמיכה של כחמש שנים, לעומת עשר שנים ב-RHEL.

האם עלי לבחור ב-Rocky Linux או ב-AlmaLinux?

שתיהן חינמיות, שתיהן עוקבות מקרוב אחר RHEL, ושתיהן מפרסמות חלון תמיכה של עשר שנים, כך שעבור רוב השרתים כל אחת מהן תתאים. ההבדלים המעשיים נובעים מהחלטות שהתקבלו בשנת 2023. Rocky שואפת להתאים לכל שחרור של RHEL, תוך בנייה מחדש ממקורות שהיא משיגה דרך תמונות מכולה (container images) מסוג UBI ומופעי ענן ציבורי. AlmaLinux שואפת לתאימות ABI, מה שמאפשר לה להחיל תיקונים מוקדם יותר ולשמר תמיכה בחומרה ש-RHEL הסירה. AlmaLinux 10 מפרסמת גרסת x86-64-v2 עבור מעבדים ישנים יותר, בעוד ש-Rocky Linux 10 דורשת x86-64-v3; לכן, בחומרה ישנה, פרט זה עשוי להכריע את הבחירה.

האם Red Hat הפרה את ה-GPL בשנת 2023?

שום בית משפט לא קבע זאת, והתחייבות ה-GPL חלה כלפי האנשים שמקבלים את הקבצים הבינאריים. Red Hat עדיין מספקת ללקוחותיה את קודי המקור התואמים. הוויכוח נסוב סביב מה שקורה לאחר מכן: ניתן לסרב לחידוש מנוי, ופרויקטי הבנייה מחדש פירשו זאת כלחץ שלא להשתמש בזכות ההפצה מחדש שהרישיון מעניק להם. זו הסיבה ש-Rocky עברה לנתיבי מקור שאינם נושאים הסכם מנוי, וזו הסיבה ש-OpenELA הוקמה כדי לפרסם מקורות באופן פתוח.

מדוע Red Hat סיימה בכלל את CentOS Linux?

הסיבה המוצהרת בהודעה מ-8 בדצמבר 2020 הייתה שעתיד הפרויקט הוא CentOS Stream, וכי בנייה מחדש שרק מעתיקה את RHEL לא נתנה לקהילה דרך להשפיע עליו. משתמשים רבים ראו בכך גם מניע מסחרי, שכן CentOS Linux הייתה גרסה חינמית של מוצר ש-Red Hat מוכרת, והיא הופעלה בסביבות ייצור בארגונים שיכלו להרשות לעצמם מנוי. הפרסומים של Red Hat עצמה מתייחסים למודל הפיתוח ולא לפרשנות זו.