வித்தியாசம்: யூனிக்ஸ் vs லினக்ஸ் vs பி.எஸ்.டி.



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

யுனிக்ஸ் Vs லினக்ஸ் என்ற சொற்களை எவ்வாறு பயன்படுத்துவது என்ற வேறுபாடுகளைக் கற்றுக்கொள்வது ஒரு சுடர் போரைத் தொடங்க ஒரு சிறந்த வழியாகும். அரசியல் கண்ணோட்டத்தில் இந்த பிரச்சினைகள் மிகவும் முக்கியமானவை என்று சிலர் கருதுகின்றனர். புதிய பயனர்கள் நிச்சயமாக சில ப்ரைமர் செல்ல விரும்புவர், எனவே யூனிக்ஸ் என்பது இயக்க முறைமைகளின் ஒரு குடும்பம் என்று சொல்வது பாதுகாப்பானது, அவை முதலில் பெல் சிஸ்டத்தால் பயன்படுத்தப்பட்டன. லினக்ஸ் என்பது ஒரு இயக்க முறைமை கர்னலாகும், இது மற்ற மென்பொருட்களுடன் லினக்ஸ் விநியோகமாக இணைந்தால், யூனிக்ஸ் குளோனாக செயல்படுகிறது. யூனிக்ஸ் ஒரு இயக்க முறைமை மற்றும் குனு / லினக்ஸ் ஒரு யூனிக்ஸ் போன்ற இயக்க முறைமை என்று சொல்வது நியாயமானது. யூனிக்ஸ் மற்றும் லினக்ஸ் இடையேயான வேறுபாடு குறித்த விவரங்களை நீங்கள் விரும்பினால், படிக்கவும்.



அசல் யூனிக்ஸ்

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



திறந்த குழு தற்போது யுனிக்ஸ் உடன் வர்த்தக முத்திரையை வைத்திருக்கிறது, இது வர்த்தக முத்திரையாகப் பயன்படுத்தப்படும்போது அனைத்து மேல் எழுத்துக்களிலும் எழுதப்பட்டுள்ளது. ஒற்றை யுனிக்ஸ் விவரக்குறிப்பு (SUS) என்று அழைக்கப்படும் ஒரு தரத்தை அவர்கள் முன்மொழிந்துள்ளனர், இது ஒரு உண்மையான யுனிக்ஸ் செயல்படுத்தல் என வகைப்படுத்தப்பட வேண்டுமானால் இயக்க முறைமைகள் பின்பற்ற வேண்டிய சில தரங்களை அமைக்கிறது.



யூனிக்ஸ் தத்துவம் இந்த தரங்களில் பெரும்பாலானவற்றை ஆணையிடுகிறது. தரவு பெரும்பாலும் படிநிலை கோப்பு முறைமை முழுவதும் விநியோகிக்கப்படும் எளிய உரையில் சேமிக்கப்படுகிறது. எல்லாம் ஒரு கோப்பாக வகைப்படுத்தப்படுகின்றன, எனவே கணினியுடன் இணைக்கப்பட்ட சாதனங்கள் கூட கோப்புகளாக கருதப்படுகின்றன. பல மென்பொருள் கருவிகள் ஒரு ஆபரேட்டருக்கு வழங்கப்படுகின்றன, அவர்கள் குழாய்களைப் பயன்படுத்தி கட்டளை வரி வழியாக கட்டளைகளை ஒன்றாக இணைக்க முடியும். இந்த வடிவமைப்பு தேர்வுகள் அனைத்தும் ஒரு இயக்க முறைமை ஒற்றை யுனிக்ஸ் விவரக்குறிப்பைக் கடைப்பிடிக்க உதவுகிறது.

குனு / லினக்ஸ் காட்சியில் நுழைகிறது

டென்னிஸ் ரிச்சி 1973 ஆம் ஆண்டில் சி நிரலாக்க மொழியில் கிட்டத்தட்ட முழு யூனிக்ஸ் இயக்க முறைமையையும் மீண்டும் எழுதினார். இது இயக்க முறைமையை வெவ்வேறு கணினி தளங்களுக்கு கொண்டு செல்வதை ஒப்பீட்டளவில் எளிதாக்கியது. 1991 க்கு கடிகாரத்தை முன்னோக்கி தள்ளுங்கள், அங்கு லினஸ் டொர்வால்ட்ஸ் என்ற ஹெல்சின்கி பல்கலைக்கழக மாணவர் மினிக்ஸ் எனப்படும் யூனிக்ஸ் தொழில்நுட்பத்தில் கட்டப்பட்ட மற்றொரு இயக்க முறைமையின் கல்வி உரிமத்தால் விரக்தியடைந்து லினக்ஸ் கர்னலாக மாறியது எழுதத் தொடங்கினார். அவர் தனது படைப்பை ஃப்ரீக்ஸ் என்று அழைக்க விரும்பியபோது, ​​மக்கள் அதை லினஸ் மற்றும் யூனிக்ஸ் ஆகியவற்றிற்குப் பிறகு லினக்ஸ் என்று அழைக்கத் தொடங்கினர்.

தொழில்நுட்ப ரீதியாக, லினக்ஸ் என்பது யுனிக்ஸ் போன்ற கர்னல் மற்றும் முழுமையான இயக்க முறைமை அல்ல. இலவச மென்பொருள் அறக்கட்டளை குனு / லினக்ஸ் என்ற வார்த்தையை விரும்புகிறது, ஏனெனில் இயக்க முறைமையின் பெரும்பகுதி குனு திட்டத்திலிருந்து வருகிறது. ரிச்சர்ட் ஸ்டால்மேன் எம்ஐடியில் AI ஆய்வகத்தில் பணிபுரிந்தபோது யூனிக்ஸ் குளோனிங் செய்யத் தொடங்கினார். செப்டம்பர் 27, 1983 அன்று அவர் குனு'ஸ் நாட் யூனிக்ஸ் குறிக்கும் ஒரு சுழல்நிலை சுருக்கமான திட்ட குனுவை பகிரங்கமாக அறிவித்தார். இயற்கையாகவே, லினஸ் டொர்வால்ட்ஸ் லினக்ஸ் ஆனது குறித்து வேலை செய்யத் தொடங்குவதற்கு முன்பே இது நன்றாக இருந்தது.



ஸ்டால்மேன் தனது திட்டத்தில் மிகவும் வலுவாக நம்பினார், அவர் தனது வேலையை விட்டு விலகினார், இதனால் AI ஆய்வகம் குனு வெளியீட்டில் தலையிடாது. பின்னர் அவர் இலவச மென்பொருள் அறக்கட்டளையை நிறுவினார். ஜி.சி.சி கம்பைலர் மற்றும் பாஷ் ஷெல் உட்பட லினக்ஸில் உள்ள பல கருவிகள் குனு திட்டத்திலிருந்து வந்தவை என்பதால், லினக்ஸை விட குனு / லினக்ஸ் என்று சொல்வது மிகவும் துல்லியமானது.

குனு விலங்கு ஒரு உண்மையான விலங்கு, இது ஸ்டால்மேன் ஒரு சின்னமாகப் பயன்படுத்தப்பட்டது, ஏனெனில் பெயர் ஒரே மாதிரியாக உச்சரிக்கப்படுகிறது. பலர் உண்மையான விலங்கை ஒரு குனு என்று அல்ல, மாறாக ஒரு வைல்ட் பீஸ்ட் என்று குறிப்பிடுகிறார்கள்.

லினக்ஸ் அதன் சொந்த விலங்கு சின்னம் மற்றும் குனு விலங்கு போன்றது, இது டக்ஸ் என்ற பெயரில் ஒரு பென்குயின் ஆகும்.

பி.எஸ்.டி எவ்வாறு பொருந்துகிறது

யூனிக்ஸ் Vs லினக்ஸ் பிரச்சினை பற்றி விவாதிக்கும்போது, ​​பி.எஸ்.டி வகிக்கும் மிகப்பெரிய பங்கை நீங்கள் மறந்துவிடக் கூடாது. பெர்க்லி மென்பொருள் விநியோகம் (பி.எஸ்.டி) என்பது யுனிக்ஸ் நிறுவனத்தின் வழித்தோன்றலாகும், இது கலிபோர்னியா பல்கலைக்கழகம், பெர்க்லியின் கணினி அமைப்புகள் ஆராய்ச்சி குழு 1977-1995 வரை வெளியிடப்பட்டது. இந்த இயக்க முறைமையின் பல்வேறு சந்ததியினரைக் குறிக்க பி.எஸ்.டி என்ற சொல் இப்போது பயன்படுத்தப்படுகிறது, அவற்றில் பல யூனிக்ஸ் போன்ற இயக்க முறைமைகளுக்கு வரும்போது சுதந்திரமானவையாகும்.

அசல் யூனிக்ஸ் பெல் லேப்ஸில் உருவாக்கப்பட்டது என்பதை நீங்கள் நினைவில் கொள்ளலாம். 1975 ஆம் ஆண்டில், கென் தாம்சன் என்ற பொறியியலாளரும் அசல் ஹேக்கரும் பெர்க்லியில் சொற்பொழிவு செய்ய பெல் லேப்ஸில் சிறிது நேரம் ஒதுங்கினர். பதிப்பு 6 யூனிக்ஸ் க்கான பாஸ்கல் நிரலாக்க மொழியை செயல்படுத்துவதில் அவர் பணியாற்றி வந்தார், மற்ற ஹேக்கர்கள் ஆய்வு செய்ய குறியீட்டின் ஒரு நல்ல ஒப்பந்தத்தை விட்டுவிட்டார்.

பில் ஜாய் மற்றும் சக் ஹேலி தாம்சனின் பாஸ்கல் குறியீட்டை எடுத்து மேம்பட்ட உரை எடிட்டரை எழுதினர், அவர்கள் முன்னாள் என்று அழைத்தனர். ஜாய் ஆரம்பத்தில் vi உரை எடிட்டரையும் குறியிட்டார். இந்த தாழ்மையான வேர்களிலிருந்து பி.எஸ்.டி வளர்ந்து மிகவும் பிரபலமான மற்றும் நிலையான இயக்க முறைமையாக மாறியது. நவீன பி.எஸ்.டி விநியோகங்கள் உண்மையில் பல குனு கருவிகளையும் இணைத்துள்ளன. இந்த கருவிகள் குறிப்பாக யுனிக்ஸ் அல்லது யூனிக்ஸ் போன்ற எந்த இயக்க முறைமையுடன் செயல்பட வடிவமைக்கப்படவில்லை, எனவே ஹேக்கர்கள் மற்றும் குறியீட்டாளர்கள் அவற்றை வெவ்வேறு தளங்களுக்கு அனுப்பியுள்ளனர்.

POSIX இணக்கம்

போர்ட்டபிள் ஆப்பரேட்டிங் சிஸ்டம் இன்டர்ஃபேஸ் (போசிக்ஸ்) விதிகள் வெவ்வேறு இயக்க முறைமைகளுக்கு இடையில் இயங்கக்கூடிய தன்மையை அனுமதிக்கின்றன, மேலும் ரிச்சர்ட் ஸ்டால்மேன் இந்த விதிகளுக்கான பெயரை 1980 களில் பரிந்துரைத்தார். ஏறக்குறைய அனைத்து யூனிக்ஸ் செயலாக்கங்களும் யுனிக்ஸ் போன்ற இயக்க முறைமைகளும் இந்த தரங்களை குறைந்தபட்சம் ஓரளவாவது பின்பற்றுகின்றன. யுனிக்ஸ் அதிகாரப்பூர்வ SUS பதிப்பு செயல்படுத்தலாக பட்டியலிடப்பட்ட ஒரு இயக்க முறைமை POSIX விதிகளைப் பின்பற்றும் என்று எதிர்பார்க்கலாம்.

முரண்பாடு என்னவென்றால், லினக்ஸ் மற்றும் பி.எஸ்.டி யின் மிகச் சில பதிப்புகள் எப்போதுமே எஸ்.யூ.எஸ் தகுதிகளுக்கு கூட பொருந்தாது, எனவே திறந்த குழு பொதுவாக யுனிக்ஸ் அதிகாரப்பூர்வ பதிப்புகளாக பட்டியலிடும் பழக்கத்தை ஏற்படுத்தாது. இதனால்தான் பலர் யுனிக்ஸ் போன்றவற்றை விரும்புகிறார்கள், ஏனெனில் குனு / லினக்ஸ் போன்ற ஒரு இயக்க முறைமை யுனிக்ஸ் கடுமையான அர்த்தத்தில் இல்லை. ஆச்சரியப்படத்தக்க விஷயம் என்னவென்றால், மேகோஸ் சியரா மற்றும் ஆப்பிளின் ஓஎஸ் எக்ஸ் இயங்குதளத்தின் முந்தைய பதிப்புகள் உண்மையில் அத்தகைய தகுதி பெற்றவை. இந்த கட்டத்தில், எந்தவொரு உத்தியோகபூர்வ யூனிக்ஸ் செயலாக்கத்திலும் மேகோஸ் மிக உயர்ந்த நிறுவப்பட்ட தளத்தைக் கொண்டுள்ளது. பிரபலமான சேவையகம் மற்றும் சோலாரிஸ் போன்ற தொழில்துறை தொகுப்புகளும் யூனிக்ஸ் அதிகாரப்பூர்வமாக செயல்படுத்தப்படுகின்றன.

யூனிக்ஸ் Vs லினக்ஸிற்கான வெவ்வேறு உரிமங்கள்

அசல் யூனிக்ஸ் மற்றும் மேகோஸ் மற்றும் iOS போன்ற சில நவீன செயலாக்கங்கள் தனியுரிம கூறுகளைக் கொண்டுள்ளன, அவை முற்றிலும் இலவசமல்ல. குனு / லினக்ஸ் ஒரு இலவச இயக்க முறைமை, ஆனால் இது குனு பொது உரிமத்தின் கீழ் உரிமம் பெற்றது. இதன் பொருள் வழித்தோன்றல் படைப்புகள் ஒரே விதிமுறைகளின் கீழ் விநியோகிக்கப்பட வேண்டும், இதனால் குனு / லினக்ஸின் விநியோக பதிப்புகள் இலவச மென்பொருளை உருவாக்குகின்றன, விநியோகத்தில் சேர்க்கப்பட்ட எந்தவொரு தனியுரிம அல்லாத இலவச கூறுகளையும் கழித்தல். பி.எஸ்.டி உரிமங்கள் எனப்படும் மிகவும் அனுமதிக்கப்பட்ட இலவச மென்பொருள் உரிமங்களின் குடும்பமும் உள்ளது, அவை குறைந்தபட்ச கட்டுப்பாடுகளை மட்டுமே விதிக்கின்றன. இந்த உரிமங்களைப் பயன்படுத்தும் யூனிக்ஸ் போன்ற இயக்க முறைமைகள் பெரும்பாலும் குனு உரிமங்கள் செய்யும் அதே விநியோக விதிமுறைகளைக் கொண்டிருக்கவில்லை.

4 நிமிடங்கள் படித்தேன்