SSD Nodes Learn 🎉 VPS $5.50/மாதம் முதல்
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-08-13

Red Hat, CentOS, Rocky Linux மற்றும் AlmaLinux வரலாறு

Red Hat Enterprise Linux-ன் இலவச மாற்றுகளான Rocky Linux மற்றும் AlmaLinux ஏன் உருவாயின? CentOS Linux 8 நிறுத்தப்பட்டதன் பின்னணி மற்றும் RHEL விநியோக மாற்றங்களை விரிவாக அறியுங்கள்.

Red Hat Enterprise Linux-க்கு ஏன் இரண்டு இலவச rebuild-கள் உள்ளன

Red Hat நிறுவனம், CentOS Linux பயனர்கள் திட்டமிட்டிருந்த காலக்கெடுவுக்கு முன்பே அதை நிறுத்தியதால், Rocky Linux மற்றும் AlmaLinux உருவாயின. CentOS என்பது Red Hat Enterprise Linux (RHEL)-ன் இலவச, முத்திரையற்ற (unbranded) rebuild ஆகும்; இது நீண்ட கால ஆதரவு வசதியைக் கொண்டிருந்தது. டிசம்பர் 8, 2020 அன்று, CentOS Project நிறுவனம், CentOS Linux 8-ன் ஆதரவு 2029 வரை நீடிக்காமல், 2021-ன் இறுதியில் முடிவடையும் என்று அறிவித்தது. அந்த அறிவிப்பு வெளியான ஒரு வாரத்திற்குள் இரண்டு மாற்றுத் திட்டங்கள் அறிவிக்கப்பட்டன, அவை இன்றும் பயன்பாட்டில் உள்ளன.

CentOS என்றால் என்ன, வணிக ரீதியான ஒரு தயாரிப்பின் இலவச நகல் எப்படி இருக்க அனுமதிக்கப்பட்டது என்பதைப் புரிந்துகொண்டால் மட்டுமே அந்த அறிவிப்பின் நோக்கம் விளங்கும். இதற்கான தொடக்கம் 2003-ல் உள்ளது.

2003-ல் Red Hat Linux-ன் நிலை: Fedora மற்றும் RHEL

Red Hat-ன் ஆரம்பகால தயாரிப்பு Red Hat Linux என்ற பெட்டி வடிவிலான விநியோகமாகும். இதன் முதல் non-beta release மே 1995-ல் வெளியானது. கடைசியாக வெளியான Red Hat Linux 9, மார்ச் 31, 2003 அன்று வெளியிடப்பட்டு, ஏப்ரல் 30, 2004 அன்று அதன் ஆயுட்காலம் முடிவுக்கு வந்தது.

அந்த காலகட்டத்தில் Red Hat நிறுவனங்களுக்கு விற்பனை செய்து வந்தது. பெட்டி வடிவிலான தயாரிப்பால் வழங்க முடியாத ஒரு வசதியை நிறுவனங்கள் எதிர்பார்த்தன: பல ஆண்டுகளுக்கு மாற்றமில்லாமல் நீடிக்கும், பாதுகாப்பு திருத்தங்கள் (security fixes) மட்டுமே கொண்ட, எதிர்பாராத மேம்படுத்தல்கள் (upgrades) இல்லாத ஒரு பதிப்பு. இதற்காக Red Hat Linux Advanced Server-ஐ Red Hat உருவாக்கியது, இது மார்ச் 2002-ல் Red Hat Enterprise Linux 2.1 என மாறியது. RHEL ஒரு சந்தா (subscription) அடிப்படையில், ஒரு கணினிக்கு ஒரு வருடம் என்ற கட்டணத்தில் விற்கப்படுகிறது. இந்த சந்தா மூலம் மேம்படுத்தல்களும் ஆதரவும் (support) பெறலாம். மேலும், இது சான்றிதழ் (certification) வசதியையும் வழங்குகிறது: வன்பொருள் விற்பனையாளர்களும் வணிக மென்பொருள் விற்பனையாளர்களும் RHEL-ஐ அடிப்படையாகக் கொண்டு சோதனை செய்கிறார்கள், மேலும் அவர்களின் ஆதரவு விதிமுறைகளில் இதைக் குறிப்பிடுகிறார்கள்.

அப்போது இலவச பதிப்பிற்கு தெளிவான நோக்கம் இல்லாததால், Red Hat அதை ஒரு வெளி சமூகத் திட்டத்துடன் இணைத்தது. Fedora Project மற்றும் Red Hat Project ஆகியவை செப்டம்பர் 22, 2003 அன்று முறையாக இணைக்கப்பட்டன. Fedora என்பது புதிய தொழில்நுட்பங்கள் முதலில் அறிமுகமாகும் வேகமான, இலவச விநியோகமாக மாறியது. RHEL என்பது அதிலிருந்து கட்டமைக்கப்பட்ட, மெதுவான, கட்டண விநியோகமாக மாறியது. அன்றிலிருந்து பணி இந்த திசையிலேயே நகர்கிறது: Fedora முன்னிலை வகிக்கிறது, RHEL அதைப் பின்தொடர்கிறது.

இந்த பிரிவினை ஒரு இடைவெளியை உருவாக்கியது. பல பயனர்கள் RHEL-ன் பத்து வருட ஆயுட்காலத்தை, சர்வர் வாரியான கட்டணம் இல்லாமல் எதிர்பார்த்தனர். Fedora-வால் அந்த தேவையைப் பூர்த்தி செய்ய முடியவில்லை, ஏனெனில் ஒரு Fedora release சுமார் பதிமூன்று மாதங்கள் மட்டுமே ஆதரவு பெறுகிறது.

RHEL-ன் இலவச மறு உருவாக்கம் (rebuild) எவ்வாறு சாத்தியமானது?

RHEL கிட்டத்தட்ட முழுமையாக இலவச உரிமங்களின் கீழ் உள்ள மென்பொருட்களைக் கொண்டே உருவாக்கப்படுகிறது. இதில் GNU General Public License (GPL) மிக முக்கியமானது. பைனரி கோப்புகளைப் பெறும் எவரும், அதற்கு இணையான மூலக் குறியீட்டையும் (source code) பெற வேண்டும் என்று இந்த உரிமம் கட்டாயப்படுத்துகிறது. Red Hat இந்த கடமையை பொதுவெளியில் நிறைவேற்றியது; இதற்காக source RPM-களை (ஒவ்வொரு கூறுகளுக்கான தொகுக்கப்பட்ட மூலக் குறியீடு) பொது சர்வரிலும், பின்னர் git.centos.org களஞ்சியங்களிலும் வெளியிட்டது.

மூலக் குறியீடு என்பது முழு தயாரிப்பும் அல்ல. RHEL-ன் இரண்டு பகுதிகளை நகலெடுப்பது எப்போதும் இலவசம் அல்ல. Red Hat வர்த்தக முத்திரைகள் (trademarks) Red Hat நிறுவனத்திற்குச் சொந்தமானவை, எனவே மறு உருவாக்குபவர் ஒவ்வொரு லோகோவையும், பெயரையும் நீக்க வேண்டும். கட்டணச் சேவைகளும் கட்டணத் தடுப்புச் சுவருக்குப் பின்பே இருக்கும்: அப்டேட் சர்வர்கள், ஆதரவு ஒப்பந்தம் (support contract), சான்றிதழ் செயல்முறை மற்றும் ஒவ்வொரு திருத்தத்தையும் விவரிக்கும் errata போன்றவை இதில் அடங்கும்.

இதற்கான செய்முறையை விளக்குவது எளிது. வெளியிடப்பட்ட மூலக் குறியீடுகளை எடுத்து, பிராண்டிங் விவரங்களை நீக்கி, அவற்றை மீண்டும் உருவாக்கி (rebuild), முடிவை வெளியிட வேண்டும். இதன் நோக்கம் bug-for-bug இணக்கத்தன்மை ஆகும்; அதாவது, RHEL-ல் உள்ள அதே பிழைகள் உட்பட, அதே பேட்ச்கள் மற்றும் அதே செயல்பாடுகளை இந்த மறு உருவாக்கம் கொண்டிருக்கும். வணிக ரீதியான மென்பொருட்கள் RHEL-க்கு சான்றளிக்கப்படுவதால், இந்தத் துல்லியம் மிக முக்கியமானது. மறு உருவாக்கம் சரியாக அதேபோல் செயல்பட்டால், அந்த மென்பொருட்கள் அதிலும் இயங்கும்; இருப்பினும், மென்பொருள் விற்பனையாளர் அதற்கு ஆதரவு (support) வழங்க மாட்டார்.

CentOS எதற்காக இருந்தது?

CentOS என்பது Community ENTerprise Operating System என்பதன் சுருக்கமாகும். இது 2002-ல் Gregory Kurtzer என்பவரால் தொடங்கப்பட்ட cAos Linux என்ற திட்டத்திலிருந்து உருவானது. முதல் CentOS release மே 14, 2004 அன்று வெளியானது. இது RHEL 2.1AS-லிருந்து உருவாக்கப்பட்டதால், இதற்கு 2 என்று பெயரிடப்பட்டது.

இதன் ஈர்ப்பு அதன் lifecycle-ல் இருந்தது. ஒவ்வொரு CentOS release-ம் RHEL-ன் பத்து வருட support காலத்தைப் பின்பற்றியது, மேலும் இது முற்றிலும் இலவசம். Hosting நிறுவனங்கள் இதை default images-க்காகப் பயன்படுத்தின, பல்கலைக்கழகங்கள் இதை clusters-ல் இயக்கின, appliance விற்பனையாளர்கள் இதைத் தங்கள் தயாரிப்புகளுக்குள் வழங்கினர், மேலும் control panels இதை அடிப்படையாகக் கொண்டு இயங்கின. நீங்கள் 2006 முதல் 2020 வரை a virtual private server வாடகைக்கு எடுத்திருந்தால், operating system பட்டியலில் CentOS இருந்திருக்கும், அதுவே பெரும்பாலும் default-ஆகவும் இருந்தது.

CentOS Linux 7, இந்த வாக்குறுதி சரியாகச் செயல்பட்டதைக் காட்டுகிறது. இது ஜூலை 7, 2014 அன்று வெளியானது, அதன் security support ஜூன் 30, 2024 வரை நீடித்தது; இது பத்து முழு வருடங்களுக்குச் சில நாட்கள் மட்டுமே குறைவு. இந்தச் சாதனைதான், அடுத்த release-ஐ வைத்துப் பத்து வருடத் திட்டங்களை உருவாக்க மக்களைத் தயங்காமல் வைத்திருந்தது.

2014-ல் CentOS, Red Hat நிறுவனத்துடன் இணைந்தபோது ஏற்பட்ட மாற்றங்கள்

ஜனவரி 7, 2014 அன்று, Red Hat மற்றும் CentOS Project ஆகியவை இணைந்து செயல்படுவதாக அறிவித்தன. அந்த நேரத்தில் Red Hat-ன் தலைமை தொழில்நுட்ப அதிகாரி Brian Stevens மற்றும் CentOS-ன் முதன்மை உருவாக்குநர் Karanbir Singh ஆகியோர் இந்த அறிவிப்பில் பேசினர். Red Hat தனது பணியாளர்களையும் உள்கட்டமைப்பையும் வழங்கியது, பல முக்கிய CentOS உருவாக்குநர்கள் Red Hat ஊழியர்களாக மாறினர், மேலும் இந்தத் திட்டம் ஒரு முறையான நிர்வாகக் குழுவைப் பெற்றது.

பயனர்களைப் பொறுத்தவரை, இதன் விளைவுகள் சாதகமாகவே இருந்தன. ஒவ்வொரு RHEL release-க்கு பிறகும் build-கள் விரைவாகக் கிடைத்தன. மூலக் குறியீடுகள் (sources) git.centos.org தளத்திற்கு மாற்றப்பட்டன. Special Interest Groups, அடிப்படை விநியோகத்திற்கு மேலதிகமாக virtualisation மற்றும் storage stacks போன்ற கூடுதல் உள்ளடக்கங்களை உருவாக்கின.

கட்டமைப்பு மாற்றம் அமைதியாக நடந்தது, ஆனால் ஆறு ஆண்டுகளுக்குப் பிறகு அதுவே மிக முக்கியமானதாக மாறியது. RHEL-ஐ மறு உருவாக்கம் (rebuild) செய்த திட்டம், இப்போது RHEL-ஐ விற்பனை செய்யும் நிறுவனத்தால் நிதியுதவி செய்யப்பட்டு, பெரும்பாலும் அந்த நிறுவனத்தின் பணியாளர்களாலேயே நிர்வகிக்கப்பட்டது. இந்த ஏற்பாட்டில், அந்த மறு உருவாக்கத் திட்டத்தைத் தொடர்ந்து நடத்துவதற்கு Red Hat எந்த வகையிலும் கடமைப்பட்டிருக்கவில்லை.

CentOS Linux 8 ஏன் 2021-ல் முடிவுக்கு வந்தது?

CentOS Linux 8, செப்டம்பர் 24, 2019 அன்று வெளியிடப்பட்டது. RHEL 8 மே 31, 2029 வரை ஆதரவு பெற்றிருந்தது, எனவே CentOS Linux 8-ம் 2029 வரை நீடிக்கும் என்று கருதப்பட்டது.

டிசம்பர் 8, 2020 அன்று, Rich Bowen என்பவர் "CentOS Project shifts focus to CentOS Stream" என்ற கட்டுரையை CentOS வலைப்பதிவில் வெளியிட்டார். அதன்படி, 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 ஆண்டுகள் மட்டுமே வழங்கப்பட்டது. இதில் எந்த அம்சமும் நீக்கப்படவில்லை, எந்தக் குறியீடும் (code) மோசமடையவில்லை. பயனர்கள் இழந்தது, ஏற்கனவே திட்டமிட்டிருந்த ஒரு காலக்கெடுவைத்தான்; அதுவும் ஏற்கனவே பயன்பாட்டில் (production) இருந்த கணினிகளில், வெறும் ஓராண்டுக்கும் மேலான அறிவிப்புடன் இது நிகழ்ந்தது. ஒரு இயங்குதளத்தை (operating system) முழு கட்டமைப்பிலும் மாற்றுவது என்பது திட்டமிடப்பட்ட வேலை, ஆனால் இது குறுகிய காலக்கெடுவுடன் கூடிய திட்டமிடப்படாத வேலையாக மாறியது.

CentOS Stream என்றால் என்ன?

CentOS Stream என்பது CentOS Linux-ஐ ரத்து செய்த தயாரிப்பு என்றுதான் பெரும்பாலான தகவல்கள் குறிப்பிடுகின்றன. காலக்கட்டம் சரியாக இருந்தாலும், இந்த விளக்கம் தவறானது; ஏனெனில் இவை இரண்டும் முற்றிலும் மாறுபட்ட திசைகளைக் கொண்ட தயாரிப்புகள்.

CentOS Linux என்பது RHEL-ன் downstream-ஆக இருந்தது. Red Hat ஒரு RHEL minor release-ஐ வெளியிட்ட பிறகு, CentOS அதை மறு உருவாக்கம் (rebuild) செய்தது. எனவே, அசல் பதிப்பு வந்த பிறகுதான் இதன் நகல் கிடைக்கும்.

CentOS Stream என்பது RHEL-ன் upstream ஆகும். அடுத்த RHEL minor release உருவாக்கப்படும் பொதுவான கிளை (public branch) இதுவே. Fedora-விலிருந்து CentOS Stream-க்கும், அங்கிருந்து RHEL-க்கும் பணிகள் நகர்கின்றன. எனவே, ஒரு package முதலில் Stream-ல் தோன்றி, அதன் பிறகுதான் RHEL minor release-ஐ அடையும். Stream தொடர்ந்து மேம்படுத்தப்படுவதால், ஒரு நிலையான RHEL release-ஐப் போல இது இடைப்பட்ட காலத்தில் தேக்கமடைவதில்லை.

இதன் காரணமாக, CentOS Linux-ஆல் செய்ய முடியாத பணிகளுக்கு Stream பயனுள்ளதாக இருக்கிறது. அடுத்த RHEL minor release-ல் தொடர்ந்து இயங்க வேண்டிய மென்பொருளை நீங்கள் பராமரிப்பவர் என்றால், அந்த release-ஐ பல மாதங்களுக்கு முன்பே Stream மூலம் நீங்கள் அறியலாம். RHEL-ல் ஒரு bug-ஐ சரிசெய்ய விரும்பினால், அதற்கான patch-ஐ நீங்கள் Stream-ல் சமர்ப்பிக்கலாம்; downstream rebuild-ல் இது சாத்தியமில்லை. 2020-ல் Red Hat முன்வைத்த வாதம் என்னவென்றால், இது ஒரு செயலற்ற நகலை, சமூகம் மாற்றங்களைச் செய்யக்கூடிய ஒரு விநியோகமாக (distribution) மாற்றுகிறது என்பதே.

இருப்பினும், CentOS Linux பயனர்கள் எதிர்பார்த்ததற்கு Stream ஒரு சிறந்த மாற்றாக அமையவில்லை; அதன் support window-வே இதை உறுதிப்படுத்துகிறது. CentOS Stream 10, டிசம்பர் 12, 2024 அன்று வெளியிடப்பட்டது. இதன் ஆயுட்காலம் சுமார் ஐந்து ஆண்டுகள் மட்டுமே; ஆனால் RHEL-க்கு பத்து ஆண்டுகள் உள்ளது. பத்து ஆண்டு திட்டத்துடன் இயங்கும் ஒரு குழுவிற்கு, அதே திட்டத்தின் வேகமான பதிப்பு கிடைக்கவில்லை. மாறாக, வெவ்வேறு நோக்கங்களைக் கொண்ட ஒரு புதிய தயாரிப்பே அவர்களுக்குக் கிடைத்தது.

Rocky Linux மற்றும் AlmaLinux உருவான விதம்

CentOS குறித்த அறிவிப்பு வெளியான அதே நாளில், டிசம்பர் 8, 2020 அன்று Rocky Linux அறிவிக்கப்பட்டது. CentOS திட்டத்தைத் தொடங்கிய Gregory Kurtzer என்பவரே இதையும் தொடங்கினார். CentOS-ன் ஆரம்பகால இணை நிறுவனர்களில் ஒருவரான Rocky McGaugh-க்கு மரியாதை செலுத்தும் விதமாக இப்பெயர் வைக்கப்பட்டது. Rocky Enterprise Software Foundation (RESF) இந்தத் திட்டத்தை நிர்வகிக்கிறது; Kurtzer நிறுவிய CIQ நிறுவனம் இதன் முதன்மை வணிக ஆதரவாளராக உள்ளது. ஏப்ரல் 2021 இறுதியில் release candidate வெளியிடப்பட்டது. ஜூன் 21, 2021 அன்று Rocky Linux 8.4 "Green Obsidian" என்ற முதல் stable release வெளியானது.

AlmaLinux, CloudLinux நிறுவனத்திலிருந்து உருவானது. இந்நிறுவனம் ஏற்கனவே RHEL-ஐ அடிப்படையாகக் கொண்ட distribution-ஐ hosting வழங்குநர்களுக்கு விற்பனை செய்து வந்தது. டிசம்பர் 15, 2020 அன்று, CloudLinux நிறுவனம் இலவச RHEL rebuild-க்காக ஆண்டுக்கு ஒரு மில்லியன் அமெரிக்க டாலருக்கும் மேல் முதலீடு செய்வதாக உறுதியளித்தது. அப்போது இதற்கு Project Lenix என்று பெயரிடப்பட்டிருந்தது. ஜனவரி 12, 2021 அன்று AlmaLinux என்ற பெயர் அறிவிக்கப்பட்டது. பிப்ரவரி 1 அன்று beta பதிப்பும், மார்ச் 30, 2021 அன்று AlmaLinux 8.3 "Purple Manul" பதிப்பும் வெளியானது. அதே நாளில், இந்தத் திட்டத்தின் உரிமையானது AlmaLinux OS Foundation-க்கு மாற்றப்பட்டது. இது ஒரு இலாப நோக்கமற்ற அமைப்பாகும், இதுவே trademark-ஐ வைத்திருப்பதோடு திட்டத்தின் board-ஐயும் இயக்குகிறது.

இந்த இரண்டு திட்டங்களும் ஒரே சிக்கலுக்கு வெவ்வேறு நிர்வாக முறைகளில் தீர்வு கண்டன. Rocky, CentOS-ஐத் தொடங்கிய நபரிடமிருந்து உருவானது, அதைச் சுற்றி ஒரு நிறுவனம் கட்டமைக்கப்பட்டது. AlmaLinux, ஒரு நிறுவனத்தால் தொடங்கப்பட்டு, அது வெளியான அன்றே அதன் trademark ஒரு foundation-க்கு மாற்றப்பட்டது. இரண்டு ஆண்டுகளாக நடைமுறையில் பெரிய வித்தியாசம் ஏதும் இல்லை; CentOS Linux பயனர்கள் இழந்ததை இவை இரண்டும் வழங்கின.

2023-ல் RHEL source-கள் குறித்து Red Hat மேற்கொண்ட மாற்றங்கள்

ஜூன் 21, 2023 அன்று, Red Hat-ன் core platforms பிரிவின் அப்போதைய துணைத் தலைவரான Mike McGrath, "Furthering the evolution of CentOS Stream" என்ற கட்டுரையை வெளியிட்டார். அதில், பொதுமக்களுக்கான RHEL தொடர்பான source code வெளியீடுகளுக்கு CentOS Stream மட்டுமே ஒரே களஞ்சியமாக (repository) இருக்கும் என்று குறிப்பிடப்பட்டிருந்தது. அதுவரை git.centos.org தளத்திற்கு அனுப்பப்பட்டு வந்த RHEL source-கள், அந்த மாற்றத்திற்குப் பிறகு அங்கு அனுப்பப்படுவது நிறுத்தப்பட்டது.

RHEL வாடிக்கையாளர்கள் மற்றும் பங்காளிகள், வாடிக்கையாளர் போர்டல் (customer portal) வழியாக RHEL source-களைத் தொடர்ந்து அணுக முடியும். இது GPL உரிமத்தின் நிபந்தனைகளைப் பூர்த்தி செய்கிறது, ஏனெனில் binaries-களைப் பெற்றவர்களுக்கு மட்டுமே source-களை வழங்க வேண்டிய கடமை உள்ளது. இதில் மாறியது பொது அணுகல் முறை மட்டுமே. ஒரு குறிப்பிட்ட RHEL minor release-ல் என்னென்ன தொகுப்புகள் (packages) இருந்தன என்பதற்கான விரிவான பதிவுகள் இனி வெளிப்படையாகப் பகிரப்படுவதில்லை. மேலும், CentOS Stream என்பது RHEL-க்கு இணையாக இல்லாமல், அதற்கு முன்னதாகவே (upstream) இருப்பதால், Stream-ஐ மட்டும் பயன்படுத்தும் ஒரு rebuilder-ஆல், வெளியிடப்பட்ட ஒரு minor version-ஐ அப்படியே துல்லியமாக உருவாக்க முடியாது.

Stream என்பது upstream என்றும், பொதுவான source-கள் upstream-லேயே இருக்க வேண்டும் என்பதும் Red Hat-ன் நிலைப்பாடாக இருந்தது. 2004-ம் ஆண்டு முதல் தாங்கள் கட்டமைத்து வந்த அடிப்படை ஆதாரங்களை இந்த மாற்றம் நீக்கிவிட்டதாக rebuilder திட்டங்கள் கருதின. இந்த இரண்டு விளக்கங்களும் சரியானவை. உரிமத்தின் வாசகங்கள் என்ன சொல்கின்றன என்பதை விட, அந்த உரிமம் எதற்காக உருவாக்கப்பட்டது என்பதில் தான் இந்த கருத்து வேறுபாடு உள்ளது.

மறுபதிப்புகள் எவ்வாறு பதிலளித்தன மற்றும் OpenELA என்றால் என்ன

Rocky Linux முதலில் பதிலளித்தது. ஜூன் 29, 2023 தேதியிட்ட ஒரு பதிவில், கூடுதல் ஒப்பந்தங்கள் ஏதும் இல்லாத வழிகளில் RHEL மூலக் குறியீடுகளை (sources) தொடர்ந்து பெறுவதாக அந்தத் திட்டம் அறிவித்தது: Red Hat-ன் Universal Base Image (UBI) container images மற்றும் பொது மேகக்கணிமங்களில் (public clouds) பயன்படுத்தும் pay-per-use RHEL instances. அந்த binaries-ஐப் பெறும் எவருக்கும் அதற்கான மூலக் குறியீட்டைப் பெறுவதற்கான GPL உரிமை உண்டு. RHEL வெளியீடுகளை ஒவ்வொன்றாகப் பின்பற்றும் தனது இலக்கை Rocky தக்கவைத்துக் கொண்டது.

AlmaLinux மாறுபட்ட முறையில் பதிலளித்தது. ஜூலை 2023-ல், benny Vasquez தலைமையில் அதன் வாரியம், RHEL-உடன் ஒன்றுக்கு-ஒன்று (one-to-one) இணக்கமாக இருக்கும் இலக்கைக் கைவிட்டு, அதற்குப் பதிலாக application binary interface (ABI) இணக்கத்தன்மையை ஏற்றுக்கொண்டது. ABI இணக்கத்தன்மை என்பது, RHEL-க்காக உருவாக்கப்பட்ட மென்பொருள் AlmaLinux-ல் எந்த மாற்றமும் இன்றி இயங்கும் என்பதாகும்; ஆனால் இவை இரண்டும் ஒரே மாதிரியான பதிப்புகள் அல்ல. இந்த மாற்றம் சுதந்திரத்தைப் பெற்றுத் தந்தது. RHEL வெளியிடுவதற்கு முன்பே AlmaLinux ஒரு திருத்தத்தை (fix) வெளியிட முடியும், மேலும் RHEL கைவிட்ட வன்பொருள்களுக்கான ஆதரவைத் தொடர்ந்து வழங்க முடியும்.

இரண்டு பெரிய விற்பனையாளர்களும் இதே நடவடிக்கையை எடுத்தனர். ஜூலை 11, 2023 அன்று, SUSE நிறுவனம் பொதுவெளியில் கிடைக்கும் RHEL-ஐ fork செய்து, இணக்கமான ஒரு விநியோகத்தில் (distribution) பத்து மில்லியன் அமெரிக்க டாலர்களுக்கும் மேல் முதலீடு செய்வதாக அறிவித்தது. 2006 முதல் RHEL-இணக்கமான தயாரிப்பாக Oracle Linux-ஐ வழங்கி வரும் Oracle நிறுவனமும், அதே வாரத்தில் தனது பதிலைப் பதிவிட்டது.

ஆகஸ்ட் 10, 2023 அன்று, CIQ, Oracle மற்றும் SUSE ஆகிய நிறுவனங்கள் Open Enterprise Linux Association (OpenELA)-ஐ அறிவித்தன. இது ஒரே ஒரு பணியைக் கொண்ட ஒரு வர்த்தகச் சங்கமாகும்: RHEL-இணக்கமான விநியோகங்களைத் தொடர்ந்து உருவாக்க ஏதுவாக, enterprise Linux மூலக் குறியீடுகளை வெளியிடுவது மற்றும் அந்த மூலக் குறியீடுகளை மறுவிநியோகம் செய்ய இலவசமாக வைத்திருப்பது. நவம்பர் 2023-ல், அது தனது நிர்வாக ஆவணங்களையும் குறியீடுகளின் கிடைப்புத்தன்மையையும் அறிவித்தது. AlmaLinux இதில் இணையவில்லை; இது அதன் ABI முடிவின் தொடர்ச்சியாகும், ஏனெனில் அதற்கு இனி துல்லியமான மூலக் குறியீடு தேவைப்படாது.

இன்று ஒரு server-ல் எதை இயக்க வேண்டும்?

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 ஆண்டுகளை மட்டுமே வழங்குகிறது; இது ஒரு மேம்பாட்டு கிளை (development branch) என்பதையும், நிலையான வெளியீடு அல்ல என்பதையும் இது தெளிவாகக் காட்டுகிறது.

இந்தத் திட்டங்கள் இப்போது ஒன்றிலிருந்து ஒன்று மாறுபடுகின்றன, இது சிக்கல்களை ஏற்படுத்தலாம். RHEL 10 தனது வன்பொருள் அடிப்படைத் தேவையை x86-64-v3 ஆக உயர்த்தியுள்ளது; இந்த மைக்ரோ-ஆர்க்கிடெக்சர் நிலைக்கு AVX2 போன்ற புதிய CPU அறிவுறுத்தல்கள் தேவை. Rocky Linux 10 இந்த அடிப்படைத் தேவையைப் பின்பற்றி x86-64-v2 ஆதரவை நீக்கியுள்ளது. AlmaLinux 10 இயல்பாகவே x86-64-v3-ஐ வழங்குகிறது, ஆனால் பழைய செயலிகளுக்காகத் தனியாக x86-64-v2 கட்டமைப்பையும் வெளியிடுகிறது. பழைய CPU-வைக் கொண்ட மலிவான VPS-ல், இந்த ஒரு முடிவுதான் அந்த system-ஐ நிறுவ முடியுமா என்பதைத் தீர்மானிக்கிறது.

காலவரிசையிலிருந்து பெறக்கூடிய நான்கு நடைமுறைப் பாடங்கள்:

  • உங்களுக்கு vendor உறவு தேவைப்பட்டால், RHEL-ஐ வாங்கவும். அதன் சந்தா (subscription) தான் தயாரிப்பு; இது எந்தவொரு rebuild-ஆலும் வழங்க முடியாத சான்றிதழ்களையும் ஆதரவையும் வழங்குகிறது.
  • CentOS Linux உங்களுக்கு வழங்கிய அனுபவம் தேவைப்பட்டால், AlmaLinux மற்றும் Rocky Linux ஆகிய இரண்டுமே அதை இலவசமாகவும், பத்து ஆண்டு கால ஆதரவுடனும் வழங்குகின்றன.
  • நீங்கள் RHEL-ல் இயங்க வேண்டிய மென்பொருளை உருவாக்கினால், அல்லது உங்கள் patches-ஐ அதில் சேர்க்க விரும்பினால், CentOS Stream சரியான இலக்காகும்; அதன் குறுகிய ஆதரவு காலம் இதற்கான விலையாகும்.
  • இவை எதுவும் பொருந்தவில்லை என்றால், Debian சார்ந்த உலகம் இந்த lifecycle கேள்விக்குத் தனது சொந்த வழியில் பதிலளிக்கிறது. Ubuntu LTS மற்றும் இடைக்கால வெளியீடுகளுக்கு இடையிலான தேர்வு என்பது நீங்கள் அங்கு எதிர்கொள்ளும் முடிவாகும்.

இந்தக் காலவரிசை உணர்த்தும் பாடம் குறியீட்டை (code) விட நிர்வாகத்தைப் பற்றியது. CentOS Linux ஒரு சிறந்த மென்பொருள், ஆனால் அது எந்த நிறுவனத்தின் தயாரிப்பை நகலெடுத்ததோ, அதே நிறுவனத்தால் நிதியுதவி பெற்றதால் அது முன்கூட்டியே முடிவுக்கு வந்தது. ஒரு தசாப்தம் இயங்கும் என்று நீங்கள் எதிர்பார்க்கும் இயந்திரத்திற்கு ஒரு distribution-ஐத் தேர்ந்தெடுக்கும்போது, அதற்கு யார் பணம் செலுத்துகிறார்கள் மற்றும் அதன் வர்த்தக முத்திரையை (trademark) யார் வைத்துள்ளார்கள் என்பதைச் சரிபார்க்கவும். AlmaLinux தனது வர்த்தக முத்திரையை ஒரு அறக்கட்டளையிடம் (foundation) வைத்துள்ளது. Rocky தனது முத்திரையை RESF-இடம் வைத்துள்ளது, இதற்கு CIQ வணிக ரீதியான ஆதரவாளராக உள்ளது. இந்தத் தகவல்களை இரண்டு திட்டங்களுமே வெளிப்படையாக வழங்குகின்றன; இது 2019-ல் ஒரு CentOS பயனரால் சரிபார்க்க முடியாத ஒன்றாக இருந்தது.

நீங்கள் server-களை வாடகைக்கு எடுத்தால், இது நேரடியாக உங்களைப் பாதிக்கும். நிர்வகிக்கப்படாத (unmanaged) VPS-ல் நீங்களே updates-ஐச் செய்ய வேண்டும், எனவே அதன் ஆயுட்காலம் முடிவடையும் போது, நீங்களே இடம்பெயர்வுக்கான (migration) திட்டமிடலையும் நேரத்தையும் செலவிட வேண்டியிருக்கும். இயக்க முறைமை (operating system) குறித்த கேள்வி இன்னும் பரந்த அளவில் இருந்தால், Linux மற்றும் Windows Server-க்கு இடையிலான ஒப்பீடு இதற்கு முன்பே வரும்.

FAQ

CentOS முடிவுக்கு வந்துவிட்டதா?

CentOS Linux நிறுத்தப்பட்டுவிட்டது. CentOS Linux 8 டிசம்பர் 31, 2021 அன்றும், CentOS Linux 7 ஜூன் 30, 2024 அன்றும் முடிவுக்கு வந்தன. எனவே, இவை இரண்டிற்கும் பாதுகாப்பு மேம்படுத்தல்கள் (security updates) இனி வழங்கப்படாது. CentOS Project தொடர்ந்து இயங்குகிறது மற்றும் CentOS Stream-ஐ உருவாக்குகிறது. இது ஒரு மாறுபட்ட தயாரிப்பு ஆகும்: இது Red Hat Enterprise Linux-க்கு ஆதாரமாக விளங்கும் பொது மேம்பாட்டு கிளை (public development branch) ஆகும். ஒரு server இன்னும் CentOS Linux-ல் இயங்கினால், அதற்கு patch செய்யப்படவில்லை என்று பொருள். இதற்குப் பதிலாக AlmaLinux அல்லது Rocky Linux-க்கு மாறுவது பொதுவான நடைமுறையாகும்.

CentOS Stream மற்றும் CentOS Linux-க்கு இடையே உள்ள வேறுபாடு என்ன?

திசைதான் முக்கிய வேறுபாடு. CentOS Linux என்பது downstream ஆகும்: Red Hat ஒரு RHEL minor release-ஐ வெளியிட்ட பிறகு, அதை CentOS மறுஉருவாக்கம் செய்தது. CentOS Stream என்பது upstream ஆகும்: அடுத்த RHEL minor release இங்குதான் உருவாக்கப்படுகிறது. எனவே, RHEL-க்கு முன்பே இதன் உள்ளடக்கங்கள் வந்துவிடும். Stream தொடர்ந்து மேம்படுத்தப்படுகிறது (continuously updated), ஆனால் CentOS Linux ஒரு குறிப்பிட்ட நிலையுடன் (frozen) இருந்தது. RHEL-ன் பத்து வருட ஆதரவுடன் ஒப்பிடும்போது, CentOS Stream 10 சுமார் ஐந்து வருட ஆதரவு காலத்தைக் கொண்டுள்ளது.

நான் Rocky Linux-ஐத் தேர்ந்தெடுக்க வேண்டுமா அல்லது AlmaLinux-ஐயா?

இரண்டுமே இலவசமானவை, இரண்டுமே RHEL-ஐ நெருக்கமாகப் பின்பற்றுகின்றன, மேலும் இரண்டுமே பத்து வருட ஆதரவு காலத்தை வழங்குகின்றன. எனவே, பெரும்பாலான server-களுக்கு இவை இரண்டில் எது வேண்டுமானாலும் பொருந்தும். 2023-ல் எடுக்கப்பட்ட முடிவுகளே இவற்றின் நடைமுறை வேறுபாடுகளைத் தீர்மானிக்கின்றன. Rocky Linux, RHEL-ன் ஒவ்வொரு வெளியீட்டையும் அப்படியே ஒத்திருக்க முயல்கிறது; இதற்காக UBI container images மற்றும் public cloud instances மூலம் பெறும் source-களைப் பயன்படுத்துகிறது. AlmaLinux, ABI compatibility-ஐ நோக்கமாகக் கொண்டுள்ளது. இது முன்கூட்டியே patch செய்யவும், RHEL கைவிட்ட hardware ஆதரவைத் தக்கவைக்கவும் உதவுகிறது. AlmaLinux 10 பழைய CPU-களுக்காக x86-64-v2 build-ஐ வழங்குகிறது, ஆனால் Rocky Linux 10-க்கு x86-64-v3 தேவைப்படுகிறது. எனவே, பழைய hardware-களில் இந்த ஒரு அம்சம் முடிவெடுக்க உதவும்.

2023-ல் Red Hat GPL-ஐ மீறியதா?

எந்த நீதிமன்றமும் அவ்வாறு கூறவில்லை. GPL கடமை என்பது binary-களைப் பெறுபவர்களுக்கு மட்டுமே உரியது. Red Hat தனது வாடிக்கையாளர்களுக்குத் தேவையான source-களைத் தொடர்ந்து வழங்குகிறது. விவாதம் எங்கே எழுகிறது என்றால், அதற்குப் பிறகு என்ன நடக்கிறது என்பதுதான்: ஒரு subscription-ஐப் புதுப்பிக்க மறுக்கப்படலாம். இதை, உரிமம் வழங்கும் மறுவிநியோக உரிமையைப் பயன்படுத்தாதவாறு அழுத்தம் கொடுப்பதாக மறுஉருவாக்கத் திட்டங்கள் (rebuild projects) கருதுகின்றன. இதனால்தான் Rocky Linux, subscription ஒப்பந்தம் இல்லாத source வழிகளுக்கு மாறியது, மேலும் source-களை வெளிப்படையாக வெளியிட OpenELA உருவாக்கப்பட்டது.

Red Hat ஏன் CentOS Linux-ஐ முழுமையாக நிறுத்தியது?

டிசம்பர் 8, 2020 அன்று வெளியிடப்பட்ட அறிவிப்பின்படி, திட்டத்தின் எதிர்காலம் CentOS Stream தான் என்றும், RHEL-ஐ அப்படியே நகலெடுக்கும் ஒரு மறுஉருவாக்கம் சமூகத்திற்கு அதில் எந்த மாற்றத்தையும் ஏற்படுத்த வாய்ப்பளிக்கவில்லை என்றும் கூறப்பட்டது. பல பயனர்கள் இதில் வணிக ரீதியான நோக்கத்தைக் காண்கிறார்கள், ஏனெனில் CentOS Linux என்பது Red Hat விற்கும் ஒரு தயாரிப்பின் இலவசப் பதிப்பாக இருந்தது, மேலும் subscription வாங்கக்கூடிய நிறுவனங்களே இதை production-ல் பயன்படுத்தின. Red Hat-ன் சொந்த பதிவுகள், இந்த வணிகக் கண்ணோட்டத்தை விட மேம்பாட்டு மாதிரியையே (development model) மையப்படுத்துகின்றன.