Debian மற்றும் Ubuntu இடையே உள்ள முக்கிய வேறுபாடுகள் என்ன?
2004-ல் Debian unstable பதிப்பிலிருந்து Ubuntu உருவானது. 22 ஆண்டுகால வளர்ச்சிக்கு பிறகு, தொகுப்பு மேலாண்மை மற்றும் வெளியீட்டு சுழற்சியில் இவை எவ்வாறு வேறுபடுகின்றன என்பதை அறியுங்கள்.
Debian மற்றும் Ubuntu ஏன் பிரிகின்றன
Debian மற்றும் Ubuntu ஆகியவற்றுக்கு இடையேயான பிரிவினை 2004-ல் நிகழ்ந்தது; இது குறியீட்டு முறை (code) சார்ந்தது அல்ல, காலண்டர் சார்ந்தது. Debian-ன் வெளியீட்டுக் குழு தயாராக இருப்பதாகக் கருதும் போது மட்டுமே அது ஒரு stable release-ஐ வெளியிடுகிறது. Ubuntu ஒவ்வொரு ஆறு மாதங்களுக்கும் ஒருமுறை, முன்கூட்டியே தீர்மானிக்கப்பட்ட தேதியில் புதிய release-ஐ வெளியிடுவதாக உறுதியளித்தது. எனவே, அது Debian-ன் development branch-ன் நகலை எடுத்து, அதை freeze செய்து, அதில் உள்ள பிழைகளைச் சரிசெய்து வெளியிடுகிறது.
இருபத்தி இரண்டு ஆண்டுகளுக்குப் பிறகும், இவை இரண்டும் package format மற்றும் அதை நிர்வகிக்கும் கருவிகளைப் பகிர்ந்து கொள்கின்றன. இவற்றின் பின்னணியில் உள்ள பெரும்பாலான packaging பணிகள் ஒரே வேலையாக ஒருமுறை மட்டுமே செய்யப்படுகின்றன. இவை பகிர்ந்து கொள்ளாதவை என்னவென்றால், அவற்றின் கால அட்டவணை (schedule), support contract, அல்லது default install-ல் என்ன இருக்க வேண்டும் என்பது குறித்த கருத்து மட்டுமே. ஒரு server-க்கு operating system-ஐத் தேர்ந்தெடுக்கும்போது இது ஒரு பயனுள்ள வேறுபாடாகும். ஏனெனில், இது மேலோட்டமான மாற்றங்களையும், உங்கள் நேரத்தை வீணடிக்கும் முக்கியமான மாற்றங்களையும் பிரித்துக் காட்டுகிறது.
Ubuntu உருவான விதம்
Ian Murdock, 16 August 1993 அன்று Debian Project-ஐத் தொடங்கினார். 2004-ஆம் ஆண்டு வாக்கில், தன்னார்வலர்களால் நடத்தப்படும் மிகப்பெரிய விநியோகமாக Debian இருந்தது, ஆனால் அதன் வேகம் குறைவாக இருந்தது. Debian 3.0 "woody" 19 July 2002 அன்று வெளியிடப்பட்டது, அதன் அடுத்த பதிப்பான Debian 3.1 "sarge", 6 June 2005 வரை வெளியாகவில்லை. இரண்டு நிலையான பதிப்புகளுக்கு (stable releases) இடையே கிட்டத்தட்ட மூன்று ஆண்டுகள் இடைவெளி இருந்தது. அந்த இடைவெளியில், Debian server-ல் புதிய மென்பொருளைப் பயன்படுத்த விரும்பியவர்களுக்கு, Debian தரப்பிலிருந்து எந்தவொரு அதிகாரப்பூர்வ தீர்வும் கிடைக்கவில்லை.
April 2004-ல், Mark Shuttleworth சுமார் ஒரு டஜன் Debian உருவாக்குநர்களை லண்டனில் உள்ள தனது வீட்டிற்கு அழைத்து, ஒரு குறிப்பிட்ட கால அட்டவணையில் இயங்கும் Debian அடிப்படையிலான அமைப்பை உருவாக்கத் திட்டமிட்டார். இதற்காக அவர் Canonical Ltd நிறுவனத்தைத் தொடங்கி அவர்களைப் பணியமர்த்தினார். முதல் பதிப்பான Ubuntu 4.10 "Warty Warthog", ஆறு மாதங்களுக்குப் பிறகு 20 October 2004 அன்று வெளியானது. இதன் பதிப்பு எண் வெளியீட்டுத் தேதியைக் குறிக்கிறது: 4.10 என்பது October 2004-ஐயும், 26.04 என்பது April 2026-ஐயும் குறிக்கும்.
Ubuntu என்பது வழக்கமான அர்த்தத்தில் ஒரு fork அல்ல. ஒரு fork என்பது codebase-ஐ ஒருமுறை நகலெடுத்துவிட்டு, அசல் திட்டத்திலிருந்து பிரிந்து செல்வதாகும். Ubuntu ஒவ்வொரு சுழற்சியிலும் (cycle) Debian-ஐ மீண்டும் நகலெடுக்கிறது. Debian-ன் 'sid' என்று அழைக்கப்படும் unstable கிளையிலிருந்து தொகுப்புகள் (packages) எடுக்கப்படுகின்றன. ஒவ்வொரு Ubuntu சுழற்சியின் தொடக்க வாரங்களில் இந்த நகல் தானாகவே புதுப்பிக்கப்படுகிறது. Import freeze-க்கு பிறகு, ஒரு Ubuntu உருவாக்குநர் ஒவ்வொரு தொகுப்பையும் கைமுறையாக இழுத்து, freeze விதிகளுக்கு உட்பட்டு அதை நியாயப்படுத்த வேண்டும். Linux விநியோகங்களின் விரிவான குடும்ப மரம் பல உண்மையான fork-களைக் கொண்டுள்ளது. இது அவற்றில் ஒன்றல்ல. இது ஒரு நிரந்தரமான downstream ஆகும்.
இரண்டு திட்டங்களும் இன்னும் பகிர்ந்து கொள்ளும் அம்சங்கள்
வேறுபட்ட பகுதிகளை விட பகிரப்பட்ட பகுதியே மிகப் பெரியது. இரண்டுமே .deb தொகுப்பு வடிவத்தைப் பயன்படுத்துகின்றன, இதில் dpkg அடிப்படையாகவும் apt மேலடுக்காகவும் உள்ளன. கோப்புகள் எங்கே அமைய வேண்டும் மற்றும் தொகுப்புகள் தங்கள் சார்புகளை (dependencies) எவ்வாறு அறிவிக்க வேண்டும் என்பதில் இரண்டுமே Debian Policy-ஐப் பின்பற்றுகின்றன. Ubuntu-வின் சொந்த மேம்பாட்டாளர் ஆவணங்களின்படி, Debian-லிருந்து எந்த மாற்றமும் இன்றி நகலெடுக்கப்பட்ட source packages-ன் அளவு ஐந்தில் நான்கு பங்கு ஆகும். Debian-ல் ஒரு maintainer பிழையைச் சரிசெய்யும்போது, அது Ubuntu பயனர்களுக்கும் சரிசெய்யப்படுகிறது; பெரும்பாலும் இரு தரப்பினரும் இதை கவனிக்காமலேயே இது நிகழ்கிறது.
Ubuntu ஒரு தொகுப்பில் மாற்றம் செய்யும்போது, அதன் version string அதைத் தெரிவிக்கும். Debian-ன் 1.2.3-4 என்பது 1.2.3-4ubuntu1 என்று மாறும்; அந்த suffix உள்ளூர் மாற்றத்தைக் குறிக்கிறது, இதை இரண்டு திட்டங்களும் delta என்று அழைக்கின்றன. Ubuntu தான் மாற்றும் ஒவ்வொரு தொகுப்பிற்கும் முழுமையான delta-வை வெளியிடுகிறது மற்றும் patches-ஐ Debian-ன் package tracking system-க்கு அனுப்புகிறது. இதனால், ஒரு Debian maintainer downstream என்ன செய்தது என்பதைப் பார்த்து, தேவைப்பட்டால் அதை எடுத்துக்கொள்ளலாம்.
இது போதுமானதா என்பது 2005-லிருந்து விவாதிக்கப்பட்டு வருகிறது. ஒரு தரப்பை ஆதரிப்பதற்குப் பதிலாக, இந்த விவாதத்தை தெளிவாகக் குறிப்பிடுவது அவசியம். Debian தரப்பிலிருந்து, முயற்சி எங்கே செலவிடப்படுகிறது என்பதுதான் புகாராக உள்ளது: Canonical downstream-ல் வேலை செய்ய ஆட்களுக்கு ஊதியம் வழங்குகிறது, அந்த downstream பயனர்களையும் கவனத்தையும் ஈர்க்கிறது, ஆனால் ஒரு திருத்தத்தை மீண்டும் upstream-க்கு அனுப்புவது கூடுதல் வேலை, இதற்கு யாரும் ஊதியம் பெறுவதில்லை. Ubuntu தரப்பிலிருந்து, காலக்கெடு இல்லாத ஒரு திட்டத்திற்கு ஆறு மாத காலக்கெடு பொருந்தாது, எனவே Debian-க்காகக் காத்திருப்பது எப்போதும் சாத்தியமானதல்ல. இரண்டு கூற்றுகளும் உண்மையானவை. இவை எதுவும் தொகுப்புகள் பரிமாறப்படுவதை ஒருபோதும் நிறுத்தியதில்லை.
தயாரானதும் வெளியிடுதல், காலண்டர் தேதியை அடிப்படையாகக் கொண்டு
Debian-ன் வெளியீட்டுத் தேதி என்பது ஒரு விளைவு, வாக்குறுதி அல்ல. Debian 12 "bookworm" ஜூன் 10, 2023 அன்றும், Debian 13 "trixie" ஆகஸ்ட் 9, 2025 அன்றும் வெளியிடப்பட்டன. இவை தோராயமாக இரண்டு ஆண்டுகள் இடைவெளியில் வந்தாலும், அடுத்த வெளியீடு அதே கால இடைவெளியில் இருக்கும் என்பதற்கு எந்த உத்தரவாதமும் இல்லை. தற்போதைய testing branch "forky" என்று அழைக்கப்படுகிறது, இதற்கு வெளியீட்டுத் தேதி எதுவும் இல்லை. ஏனெனில், வெளியீட்டிற்குத் தடையான பிழைகளின் (release-critical bugs) எண்ணிக்கை குறைந்தால் மட்டுமே Debian வெளியீட்டுத் தேதியை அறிவிக்கும்.
Ubuntu-வின் தேதி என்பது ஒரு வாக்குறுதி. ஒவ்வொரு ஆறு மாதங்களுக்கும் ஒரு வெளியீடு வரும். ஒவ்வொரு நான்காவது வெளியீடும், அதாவது இரட்டைப்படை ஆண்டுகளில் ஏப்ரல் மாதம் வருவது, LTS (long term support) வெளியீடாகும். Ubuntu 26.04 LTS "Resolute Raccoon" திட்டமிட்டபடி ஏப்ரல் 23, 2026 அன்று வெளியிடப்பட்டது. இடைப்பட்ட வெளியீடுகள் interim releases எனப்படும்; இவை ஒன்பது மாதங்களுக்கு மட்டுமே அப்டேட்களைப் பெறும். எனவே, ஆண்டுக்கு இருமுறை rebuild செய்ய விரும்பாத server-களில் இவற்றை நிறுவுவது உகந்ததல்ல. server-ல் Ubuntu LTS மற்றும் interim releases-க்கு இடையிலான தேர்வு அந்த ஒன்பது மாத கால அளவைப் பொறுத்தது.
இந்த வெளியீட்டு முறைதான் உங்கள் upgrade காலண்டரைத் தீர்மானிக்கிறது, இதுவே இந்த இரண்டுக்கும் இடையிலான மிக முக்கியமான நடைமுறை வேறுபாடாகும். Ubuntu LTS-ல், உங்கள் அடுத்த in-place upgrade எப்போது வரும் என்பதை பல ஆண்டுகளுக்கு முன்பே நீங்கள் அறிவீர்கள். எனவே, Ubuntu 24.04-லிருந்து 26.04-க்கு upgrade செய்வது 26.04 வெளியாவதற்கு முன்பே திட்டமிடப்படலாம். Debian-ல், நீங்கள் freeze அறிவிப்புகளைக் கவனித்து, வெளியீடு நடைமுறையில் நிகழும்போது பணிகளைத் திட்டமிட வேண்டும்.
LTS எதை மாற்றியது
Ubuntu 6.06 LTS "Dapper Drake" ஜூன் 1, 2006 அன்று வெளியிடப்பட்டது, இதுவே முதல் LTS ஆகும். இதற்கு முன்பு, Ubuntu ஆண்டுக்கு இருமுறை தன்னைத்தானே மாற்றிக்கொள்ளும் வேகமான அமைப்பாக இருந்தது; இதில் ஒரு வணிக நிறுவனம் production server-ஐ உருவாக்குவது சாத்தியமில்லை. LTS முக்கியமான ஒரு மாற்றத்தைச் செய்தது: அது ஆதரவு முடிவடையும் தேதியை எதிர்காலத்தில் நிர்ணயித்தது, அதை அடிப்படையாகக் கொண்டு திட்டமிட போதுமான கால அவகாசம் கிடைத்தது. இந்த மாற்றமே Ubuntu-வை இயல்பான server distribution-ஆக மாற்றியது. ஆறு மாத கால இடைவெளியில் வரும் இடைக்கால வெளியீடுகளில் (interim releases) சோதிக்கப்பட்ட மேம்பாடுகளைக் கொண்டே ஒவ்வொரு LTS-ம் உருவாக்கப்படுவதால், அந்த வெளியீட்டு முறை இதற்கு வலுசேர்க்கிறது.
Debian இதே நிலையை வேறு கோணத்தில் அடைந்தது. அதன் stable release ஏற்கனவே மெதுவாகவே நகர்ந்தது; Debian-ன் சொந்த பாதுகாப்பு குழு தனது பணியை முடித்துக்கொண்ட பிறகு, ஒவ்வொரு வெளியீட்டின் ஆதரவு காலத்தையும் Debian LTS திட்டம் நீட்டித்தது.
உங்களுக்கு யார் ஆதரவு வழங்குகிறார்கள் மற்றும் எவ்வளவு காலம்
The data behind this chart
[
{
"label": "Debian stable",
"support_duration": 3
},
{
"label": "Debian LTS",
"support_duration": 5
},
{
"label": "Debian ELTS, paid",
"support_duration": 10
},
{
"label": "Ubuntu LTS",
"support_duration": 5
},
{
"label": "Ubuntu Pro ESM",
"support_duration": 10
},
{
"label": "Ubuntu Pro plus Legacy",
"support_duration": 15
}
]Debian-ன் சொந்த பாதுகாப்பு குழு ஒரு stable release-க்கு 3 ஆண்டுகள் ஆதரவு வழங்குகிறது. அதற்குப் பிறகு, Debian LTS குழு பொறுப்பேற்கிறது. இவர்கள் அதிகாரப்பூர்வ பாதுகாப்பு மற்றும் வெளியீட்டுக் குழுக்கள் அல்ல, மாறாக தன்னார்வலர்கள் மற்றும் நிறுவனங்களின் குழு என்று Debian குறிப்பிடுகிறது. இவர்கள் ஆதரவை 5 ஆண்டுகள் வரை நீட்டிக்கிறார்கள். தற்போதைய தேதிகளில் இந்த மாற்றத்தைக் காணலாம்: bookworm ஜூன் 11, 2026 அன்று LTS நிலையை அடைந்தது, இது ஜூன் 30, 2028 வரை பாதுகாக்கப்படுகிறது; bullseye அதன் LTS காலத்தை ஆகஸ்ட் 31, 2026 அன்று நிறைவு செய்கிறது. அந்த காலத்திற்குப் பிறகு, Freexian நிறுவனம் Extended LTS அல்லது ELTS-ஐ 10 ஆண்டுகள் வரை வழங்குகிறது. இது பணம் செலுத்தும் வாடிக்கையாளர்கள் பயன்படுத்தும் குறிப்பிட்ட தொகுப்புகளுக்கு (packages) மட்டுமே பொருந்தும்.
Ubuntu LTS பதிப்பிற்கு Canonical நிறுவனத்திடமிருந்து 5 ஆண்டுகள் தரமான பாதுகாப்பு பராமரிப்பு கிடைக்கிறது. Ubuntu Pro சந்தா மூலம் ESM (expanded security maintenance) வசதியைப் பெற்று, இதை 10 ஆண்டுகளாக உயர்த்தலாம்; இது main மற்றும் universe ஆகிய இரண்டு களஞ்சியங்களுக்கும் பொருந்தும். Legacy add-on மூலம் இதை 15 ஆண்டுகள் வரை நீட்டிக்க முடியும். ஆகஸ்ட் 2026 நிலவரப்படி, தனிநபர் பயன்பாட்டிற்கு ஐந்து கணினிகள் வரை Ubuntu Pro இலவசம். எனவே, ஒரு VPS-ல் எந்தவித கொள்முதல் ஆணையும் (purchase order) இன்றி பத்து ஆண்டு கால ஆதரவைப் பெற முடியும். Pro சந்தாவில் livepatch சேவையும் உள்ளது. இது ஒவ்வொரு kernel பாதுகாப்பு புதுப்பித்தலுக்கும் reboot செய்யாமல், VPS-ல் live kernel patching செய்வதற்கு பரிந்துரைக்கப்படும் வழியாகும்.
இந்த எண்களை விட, அந்த எண்களுக்குப் பின்னால் உள்ள கட்டமைப்பே முக்கியமானது. Ubuntu-வில், அந்த distribution-ஐ உருவாக்கும் அதே நிறுவனத்திடமிருந்தே நீங்கள் ஆதரவைப் பெறுகிறீர்கள். Debian-ல் அத்தகைய நிறுவனம் ஏதுமில்லை. எனவே, Freexian போன்ற மூன்றாம் தரப்பு நிறுவனங்கள், உங்கள் hosting வழங்குநர் அல்லது உங்கள் சொந்தக் குழுவிடமிருந்து கட்டண ஆதரவைப் பெற வேண்டியிருக்கும்.
Init அமைப்புகள் மற்றும் விவாதத்தை முடிவுக்குக் கொண்டுவந்த வாக்குப்பதிவு
Init அமைப்பு என்பது தொழில்நுட்ப ரீதியாக மிக முக்கியமான வேறுபாடாகும். இது kernel தொடங்கும் முதல் process மற்றும் அதற்குப் பிறகு இயங்கும் அனைத்து service-களையும் கண்காணிக்கும் அமைப்பாகும். 26 October 2006 அன்று வெளியான Ubuntu 6.10 "Edgy Eft", Canonical நிறுவனத்தால் உருவாக்கப்பட்ட Upstart-ஐக் கொண்டிருந்தது. இந்த விவாதம் நடந்துகொண்டிருந்த பல ஆண்டுகள் Debian, sysvinit-லேயே நீடித்தது. Debian-ன் தொழில்நுட்பக் குழு 11 February 2014 அன்று நடந்த வாக்குப்பதிவின் மூலம் இந்த விவாதத்தை முடிவுக்குக் கொண்டுவந்தது. குழுத் தலைவரின் முடிவெடுக்கும் வாக்குகளின் அடிப்படையில், Debian 8-க்கு systemd-ஐப் பயன்படுத்த முடிவு செய்யப்பட்டது.
சில நாட்களிலேயே Ubuntu-வும் இதைப் பின்பற்றியது. "Losing graciously" என்ற தலைப்பில் Shuttleworth வெளியிட்ட பதிவில் இதற்கான காரணம் தெளிவாகக் கூறப்பட்டிருந்தது: Ubuntu என்பது Debian குடும்பத்தின் ஒரு அங்கமாக இருப்பதால், அந்த முடிவை ஏற்றுக்கொள்வதாக அவர் தெரிவித்தார். 23 April 2015 அன்று Ubuntu 15.04-ல் systemd இயல்பாகவே (default) சேர்க்கப்பட்டது. மூன்று நாட்களுக்குப் பிறகு, 26 April 2015 அன்று Debian 8 "jessie"-யிலும் அதே மாற்றம் செய்யப்பட்டது.
இந்த ஒருங்கிணைப்பு காரணமாகவே, பெரும்பாலான service tutorial-கள் எந்த மாற்றமும் இன்றி இரண்டிலும் செயல்படுகின்றன. Unit files, systemctl மற்றும் journalctl ஆகிய இரண்டும் இரண்டிலும் ஒரே மாதிரியாகவே செயல்படுகின்றன. Debian 13-ல் systemd 257-ம், Ubuntu 26.04 LTS-ல் systemd 259-ம் இடம்பெற்றுள்ளன. எனவே, அவற்றுக்கிடையேயான வேறுபாடு வடிவமைப்பு சார்ந்தது அல்ல, பதிப்பு எண் (version number) சார்ந்தது மட்டுமே.
Snap மற்றும் இயங்காத பகுதி
Ubuntu 16.04 LTS பதிப்பு 2016-ல் snap packages-ஐ அறிமுகப்படுத்தியது. 18.04 பதிப்புதான் சில default applications-ஐ snap வடிவில் வழங்கிய முதல் release ஆகும். ஒரு snap என்பது அதன் dependencies-ஐ உள்ளடக்கிய ஒரு self-contained bundle ஆகும். இதனால், archive-ல் புதிய பதிப்பு வரும் வரை காத்திருக்காமல், upstream project-ஆல் ஆதரிக்கப்படும் அனைத்து Ubuntu release-களுக்கும் ஒரே நேரத்தில் புதிய பதிப்பை அனுப்ப முடியும்.
Snap வடிவத்தை மற்ற முக்கிய distribution-கள் default-ஆக ஏற்றுக்கொள்ளாததற்கு, அதன் வடிவம் காரணமல்ல. snapd client, Canonical நிறுவனத்தால் இயக்கப்படும் ஒரே ஒரு store-உடன் மட்டுமே தொடர்பு கொள்கிறது. அந்த store-ன் server side open source கிடையாது. எனவே, snap-ஐ ஏற்கும் ஒரு distribution, தனது மென்பொருள் விநியோகத்தின் ஒரு பகுதியை மற்றொரு vendor-இடம் ஒப்படைக்கிறது. Debian இதைச் செய்யவில்லை, மேலும் அது default-ஆக snapd-ஐ நிறுவுவதில்லை.
இங்கிருந்துதான் upstream instructions வேலை செய்யாமல் போகின்றன. இதற்கு Certbot மிகச்சிறந்த உதாரணம்: அதன் சொந்த ஆவணங்கள், snap மூலம் நிறுவுவதைப் பரிந்துரைக்கின்றன. மேலும், distribution packages "LTS-வகை distribution-களில் விரைவாகப் பழையதாகிவிடும்" என்று எச்சரிக்கின்றன. Ubuntu-வில் அந்தப் பக்கத்தைப் பின்பற்றிச் செய்தால் அது வேலை செய்யும். ஆனால், ஒரு stock Debian server-ல் அதைப் பின்பற்றினால், முதல் படியிலேயே அதை இயக்குவதற்குத் தேவையான எதுவும் இருக்காது. இதனால்தான், எங்களது Ubuntu 24.04-ல் Nginx-க்கான Certbot வழிகாட்டி distribution package-ஐப் பயன்படுத்துகிறது.
Kernels, firmware மற்றும் non-free தொடர்பான கேள்வி
Debian-ன் Social Contract மற்றும் DFSG (Debian free software guidelines) ஆகியவை எவை main பிரிவுக்குள் நுழையலாம் என்பதை வரையறுக்கின்றன. மற்ற அனைத்தும் contrib மற்றும் non-free பிரிவுகளுக்குச் செல்கின்றன. Debian-ன் பெரும்பாலான காலக்கட்டத்தில், சாதாரண network மற்றும் storage வன்பொருள்கள் இயங்குவதற்குத் தேவையான binary firmware blobs இதில் அடங்கும். 2022-ல் எடுக்கப்பட்ட ஒரு பொதுத் தீர்மானத்திற்குப் பிறகு, Debian 12 ஒரு தனி non-free-firmware காப்பகப் பகுதியைச் சேர்த்தது, அன்றிலிருந்து அதிகாரப்பூர்வ installer images அந்த firmware-ஐக் கொண்டுள்ளன.
Ubuntu முதல் நாளிலேயே இதற்கு நேர்மாறான முடிவை எடுத்தது. அதன் காப்பகம் main மற்றும் restricted எனப் பிரிக்கப்பட்டுள்ளது; இவற்றை Canonical ஆதரிக்கிறது மற்றும் இதில் proprietary drivers அடங்கும். மேலும், சமூகத்தால் பராமரிக்கப்படும் universe மற்றும் multiverse பிரிவுகளும் உள்ளன. ஒரு VPS-ல் இதன் தாக்கம் குறைவு, ஏனெனில் virtual hardware-க்கு firmware கிட்டத்தட்ட தேவைப்படுவதில்லை. ஆனால் dedicated hardware-ல், இது network card இயங்குவதற்கும் இயங்காமல் போவதற்கும் உள்ள வித்தியாசமாகும்.
Kernels-ம் இதே அடிப்படையில் வேறுபடுகின்றன. ஆகஸ்ட் 2026 நிலவரப்படி, Ubuntu 26.04 LTS ஆனது Linux 7.0-ஐயும், Debian 13 ஆனது Linux 6.12-ஐயும் வழங்குகின்றன. Ubuntu தனது hardware enablement stacks மூலம் ஒரே LTS பதிப்பிற்குள் kernel-ஐ மேம்படுத்திக்கொண்டே செல்கிறது. அதேசமயம், Debian ஒரு stable release-ன் வாழ்நாள் முழுவதும் ஒரே kernel தொடரைப் பராமரிக்கிறது மற்றும் புதியவற்றை backports மூலம் வழங்குகிறது. புதிய kernel என்பது சமீபத்திய virtio சாதனங்கள் மற்றும் கோப்பு முறைமைகளுக்கு (filesystems) சிறந்த ஆதரவைக் குறிக்கும். பழைய kernel என்பது நீங்கள் ஜனவரியில் சோதித்த அதே செயல்பாட்டை டிசம்பரிலும் பெறுவீர்கள் என்பதைக் குறிக்கும்.
மற்றொரு வழிகாட்டியைப் பின்பற்றும்போது என்னென்ன சிக்கல்கள் ஏற்படும்
பெரும்பாலான நேரங்களில், ஒரு இயங்குதளத்திற்காக எழுதப்பட்ட வழிகாட்டி மற்றொன்றிலும் வேலை செய்யும். தோல்விகள் பொதுவாகச் சில குறிப்பிட்ட இடங்களில் மட்டுமே நிகழ்கின்றன.
- மூன்றாம் தரப்பு apt repositories ஒவ்வொரு விநியோகத்திற்கும் (distribution) மற்றும் codename-க்கும் தனித்தனியாக வெளியிடப்படுகின்றன.
nobleமற்றும்jammy-ஐ ஆதரிக்கும் ஒரு நிறுவனம்trixie-க்கு எதையும் வெளியிடாமல் இருக்கலாம்; இந்தத் தோல்வி ஒரு கொள்கை முடிவாக இருந்தாலும், பார்ப்பதற்கு network பிழை போலத் தோன்றும். - Launchpad PPA-க்கள் குறிப்பிட்ட Ubuntu series-க்காக மட்டுமே உருவாக்கப்படுகின்றன. இவற்றை Debian-ல் சேர்த்தால், Ubuntu-வின் library பதிப்புகளுடன் இணைக்கப்பட்ட binaries தரவிறக்கம் செய்யப்படும். இது தற்செயலாக வேலை செய்யலாம் அல்லது Ubuntu-வின் runtime-ன் பெரும்பகுதியை உங்கள் கணினியில் கொண்டு வந்து சேர்க்கும்.
- snapd, Ubuntu Pro subscription, அல்லது Canonical-ன் livepatch ஆகியவற்றைச் சார்ந்திருக்கும் எந்தவொரு செயலுக்கும் Debian-ல் இணையான வழிமுறை இல்லை. எனவே, வழிகாட்டியின் அந்தப் பகுதிகளை மாற்றியமைக்க முடியாது, அதற்குப் பதிலாக மாற்று வழிகளைப் பயன்படுத்த வேண்டும்.
- இயல்புநிலை (default) images-ல் நீங்கள் எந்தப் பயனர் பெயரில் நுழைகிறீர்கள் என்பது மாறுபடும். Ubuntu images பொதுவாக sudo வசதி கொண்ட ஒரு
ubuntuபயனரை வழங்கும், root கடவுச்சொல் இருக்காது. Debian images பொதுவாக ஒருdebianபயனரை வழங்கும். சேவை வழங்குநரைப் பொறுத்து இது மாறுபடும். SSH-ல் எதையும் மாற்றும் முன் உங்கள் அமைப்பைச் சரிபார்க்கவும்.
ஒரு repository-ல் உங்கள் release-க்கான suite இல்லை என்றால், apt அதைப் பின்வருமாறு தெளிவாகக் காட்டும்:
E: The repository 'https://download.example.com/linux/debian forky Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.இந்தச் செய்தி, அந்த நிறுவனம் உங்கள் codename-க்கான தொகுப்புகளை (packages) வெளியிடவில்லை என்பதைக் குறிக்கிறது. mirror-ல் எந்தப் பிழையும் இல்லை, மீண்டும் முயற்சிப்பதாலும் பலன் கிடைக்காது. அந்த நிறுவனம் உங்கள் release-ஐ ஆதரிக்கிறதா இல்லையா என்பது மட்டுமே இதற்குக் காரணம்.
அப்படியானால் நீங்கள் எதை இயக்க வேண்டும்?
நீங்கள் பல ஆண்டுகளுக்கு முன்பே திட்டமிடக்கூடிய ஒரு upgrade தேதியை விரும்பினால் மற்றும் ஆதரவு பெற ஒரு vendor-ஐ நாட விரும்பினால், Ubuntu LTS-ஐத் தேர்வு செய்யவும். ஒரு சிறிய default install-ஐயும், எந்தவொரு தனிப்பட்ட நிறுவனத்தின் தலையீடும் இல்லாத, அதே சமயம் மிக மெதுவாக மாற்றங்களைச் சந்திக்கும் ஒரு நிலையான அடித்தளத்தையும் நீங்கள் விரும்பினால், Debian stable-ஐத் தேர்வு செய்யவும்.
மற்ற அனைத்தும் பொதுவானவை. இவை இரண்டுமே apt-ஐப் பயன்படுத்துகின்றன, இரண்டுமே Debian Policy-ஐப் பின்பற்றுகின்றன, மேலும் ஒரே மாதிரியான package format-ல் ஒரே மாதிரியான applications-ஐ இயக்குகின்றன. எனவே, நீங்கள் கற்கும் திறன்கள் இரண்டிற்கும் பொருந்தும். நீங்கள் Red Hat அல்லது Fedora-விலிருந்து மாறுகிறீர்கள் என்றால், dnf மற்றும் apt கட்டளைகளின் ஒப்பீடு இரண்டு திசைகளிலும் உள்ள மாற்றங்களைப் புரிந்துகொள்ள உதவும். நீங்கள் deploy செய்யும்போது கிடைக்கும் பிற images-உடன் இவற்றை ஒப்பிட்டுப் பார்க்க விரும்பினால், உங்கள் VPS-க்கான operating system-ஐத் தேர்ந்தெடுப்பதற்கான எங்கள் வழிகாட்டி மற்ற விருப்பங்களுடன் இவற்றை ஒப்பிட்டு விளக்குகிறது.
FAQ
Ubuntu என்பது Debian-ன் fork-ஆ?
இல்லை. ஒரு fork என்பது codebase-ஐ ஒருமுறை நகலெடுத்து, அதன் பிறகு தனித்தனியாக பராமரிப்பதாகும். Ubuntu ஒவ்வொரு ஆறு மாத சுழற்சியின் தொடக்கத்திலும் Debian unstable-லிருந்து கோப்புகளை மீண்டும் இறக்குமதி செய்கிறது. எந்த மாற்றமும் செய்யப்படாமல் நகலெடுக்கப்பட்ட source packages-ன் பங்கு ஐந்தில் நான்கு பங்கு என Ubuntu-வின் developer ஆவணங்கள் குறிப்பிடுகின்றன. Ubuntu என்பது Debian-ன் நிரந்தர downstream ஆகும். இதனால்தான் Debian packaging குறித்த அறிவு Ubuntu-விற்கும் அப்படியே பொருந்துகிறது; மேலும் Debian-ல் செய்யப்படும் ஒரு திருத்தம், கூடுதல் வேலை எதுவுமின்றி Ubuntu பயனர்களுக்குக் கிடைக்கிறது.
Ubuntu tutorials Debian-ல் வேலை செய்யுமா?
பொதுவாக வேலை செய்யும், விதிவிலக்குகளை முன்கூட்டியே கணிக்க முடியும். இரண்டுமே apt மற்றும் systemd-ஐப் பயன்படுத்துகின்றன, மேலும் இரண்டுமே Debian Policy-ஐப் பின்பற்றுகின்றன. எனவே package management மற்றும் service management ஆகியவை ஒன்றாகவே இருக்கும். Canonical-ன் உள்கட்டமைப்புடன் தொடர்புடையவை மட்டுமே வேலை செய்யாது: snap-அடிப்படையிலான நிறுவல் முறைகள், Launchpad PPA-க்கள், Ubuntu Pro கட்டளைகள் மற்றும் Ubuntu codenames-க்கு மட்டுமே வெளியாகும் மூன்றாம் தரப்பு apt repositories போன்றவை இதில் அடங்கும். ஒரு repository-ல் உங்கள் release-க்கான suite இல்லை என்றால், "does not have a Release file" என்று apt தெரிவிக்கும். அதாவது, அந்த vendor உங்கள் codename-க்காக எதையும் உருவாக்கவில்லை என்று பொருள்.
Debian மற்றும் Ubuntu security updates எவ்வளவு காலம் கிடைக்கும்?
ஒரு Ubuntu LTS பதிப்பிற்கு Canonical-லிருந்து 5 ஆண்டுகள் தரமான பாதுகாப்பு பராமரிப்பு கிடைக்கும். Ubuntu Pro சந்தாவுடன் 10 ஆண்டுகளும், Legacy add-on மூலம் 15 ஆண்டுகள் வரையிலும் கிடைக்கும். ஒரு Debian stable பதிப்பிற்கு Debian-ன் பாதுகாப்பு குழுவிடமிருந்து 3 ஆண்டுகளும், அதைத் தொடர்ந்து வரும் LTS காலத்தையும் சேர்த்து மொத்தம் 5 ஆண்டுகளும் கிடைக்கும். Freexian-ன் கட்டண Extended LTS சேவை 10 ஆண்டுகள் வரை நீடிக்கும், ஆனால் இது வாடிக்கையாளர்கள் கோரும் packages-க்கு மட்டுமே பொருந்தும்.
server-க்கு Debian சிறந்தது அல்லது Ubuntu-வா?
பொதுவாக எதுவுமே சிறந்தது என்று சொல்ல முடியாது. கால அட்டவணை மற்றும் ஆதரவு (support) ஆகியவற்றைப் பொறுத்தே இந்தத் தேர்வு அமைகிறது. மேம்படுத்தும் தேதி முன்கூட்டியே கணிக்கப்பட வேண்டும் மற்றும் ஒரே vendor-விடமிருந்து ஆதரவு பெறப்பட வேண்டும் என்ற சூழலில் Ubuntu LTS பொருத்தமானது. சிறிய அளவிலான default install மற்றும் மெதுவான மாற்றங்கள் தேவைப்படும் சூழலில் Debian stable பொருத்தமானது. இரண்டுமே ஒரே package format-ல் ஒரே மென்பொருளை இயக்குவதால், எதைத் தேர்வு செய்தாலும் நீங்கள் எதை host செய்ய முடியும் என்பதில் எந்தக் கட்டுப்பாடும் இல்லை.