லினக்ஸின் முழு வரலாறு. பகுதி I: எல்லாம் எங்கிருந்து தொடங்கியது

லினக்ஸ் கர்னலுக்கு இந்த ஆண்டு 27 வயதாகிறது. அதன் அடிப்படையில் ஓ.எஸ் பயன்பாடு பல நிறுவனங்கள், அரசு, ஆராய்ச்சி நிறுவனங்கள் மற்றும் தரவு மையங்கள் உலகம் முழுவதும்.

கால் நூற்றாண்டுக்கும் மேலாக, லினக்ஸின் வரலாற்றின் பல்வேறு பிரிவுகளைப் பற்றிச் சொல்லும் பல கட்டுரைகள் (ஹப்ரே உட்பட) வெளியிடப்பட்டுள்ளன. இந்தத் தொடரில், இந்த இயக்க முறைமை தொடர்பான மிக முக்கியமான மற்றும் சுவாரஸ்யமான உண்மைகளை முன்னிலைப்படுத்த முடிவு செய்தோம்.

லினக்ஸுக்கு முந்தைய வளர்ச்சிகள் மற்றும் கர்னலின் முதல் பதிப்பின் வரலாற்றுடன் ஆரம்பிக்கலாம்.

லினக்ஸின் முழு வரலாறு. பகுதி I: எல்லாம் எங்கிருந்து தொடங்கியது
/flickr/ தோஷியுகி IMAI / CC BY-SA

"சுதந்திர சந்தை" சகாப்தம்

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

50 களின் முற்பகுதியில், யுனைடெட் ஸ்டேட்ஸில் உள்ள பெரும்பாலான மென்பொருள்கள் பல்கலைக்கழகங்கள் மற்றும் ஆய்வகங்களின் ஊழியர்களால் உருவாக்கப்பட்டன. பரவுதல் எந்த கட்டுப்பாடுகளும் இல்லாமல். விஞ்ஞான சமூகத்தில் அறிவு பரிமாற்றத்தை எளிதாக்கும் பொருட்டு இது செய்யப்பட்டது. அந்தக் காலகட்டத்தின் முதல் திறந்த மூல தீர்வு கருதப்படுகிறது 2 இல் UNIVAC Remington Rand கணினிக்காக எழுதப்பட்ட A-1953 அமைப்பு.

அதே ஆண்டுகளில், இலவச மென்பொருள் உருவாக்குநர்களின் முதல் குழுவான SHARE உருவாக்கப்பட்டது. அவர்கள் மாதிரியில் வேலை செய்தனர்இணை தயாரிப்பு". 50 களின் இறுதியில் இந்த குழுவின் பணியின் முடிவு மாறிவிட்டது அதே பெயரில் OS.

இந்த அமைப்பு (மற்றும் பிற SHARE தயாரிப்புகள்) பிரபலமாக இருந்தது கணினி உபகரணங்கள் உற்பத்தியாளர்கள். திறந்தநிலைக் கொள்கைக்கு நன்றி, அவர்கள் வாடிக்கையாளர்களுக்கு வன்பொருள் மட்டுமல்ல, மென்பொருளையும் கூடுதல் செலவில் வழங்க முடிந்தது.

வர்த்தகத்தின் வருகை மற்றும் யுனிக்ஸ் பிறப்பு

1959 இல், அப்ளைடு டேட்டா ரிசர்ச் (ADR) RCA நிறுவனத்திடம் இருந்து ஒரு ஆர்டரைப் பெற்றது - எழுத தானியங்குநிரப்புதல் பாய்வு விளக்கப்படங்களுக்கான நிரல். டெவலப்பர்கள் வேலையைச் செய்தனர், ஆனால் விலையில் RCA உடன் உடன்படவில்லை. முடிக்கப்பட்ட தயாரிப்பை "தூக்கி எறிந்து விடக்கூடாது" என்பதற்காக, ஏடிஆர் ஐபிஎம் 1401 இயங்குதளத்திற்கான தீர்வை மறுவடிவமைப்பு செய்து, அதை சுயாதீனமாக செயல்படுத்தத் தொடங்கியது. இருப்பினும், பல பயனர்கள் ஐபிஎம் திட்டமிட்டிருந்த ஏடிஆர் தீர்வுக்கான இலவச மாற்றுக்காக காத்திருந்ததால், விற்பனை சரியாகவில்லை.

ADR ஆல் ஒரே மாதிரியான செயல்பாட்டுடன் இலவச தயாரிப்பை வெளியிட அனுமதிக்க முடியவில்லை. எனவே, ADR இன் டெவலப்பர் மார்ட்டின் கோட்ஸ் (மார்ட்டின் கோட்ஸ்) திட்டத்திற்கான காப்புரிமையை தாக்கல் செய்தார் மற்றும் 1968 இல் அமெரிக்க வரலாற்றில் முதல் கிடைத்தது அவரது. இனிமேல் எண்ணுவது வழக்கம் வளர்ச்சித் துறையில் வணிகமயமாக்கலின் சகாப்தம் - “போனஸ்” முதல் வன்பொருள் வரை, மென்பொருள் ஒரு சுயாதீனமான தயாரிப்பாக மாறியுள்ளது.

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

பிந்தையது மிகவும் சிக்கலானது மற்றும் GE-600 மற்றும் ஹனிவெல் 6000 இயங்குதளங்களில் மட்டுமே இயங்கியது.Unix, C இல் மீண்டும் எழுதப்பட்டது, சிறியதாகவும் பயன்படுத்த எளிதாகவும் இருந்தது (பெரும்பாலும் ஒற்றை ரூட் கோப்பகத்துடன் கூடிய படிநிலை கோப்பு முறைமை காரணமாக).

50 களில், AT&T ஹோல்டிங், அந்த நேரத்தில் பெல் லேப்ஸ் அடங்கும், கையெழுத்திட்டார் மென்பொருளை விற்பனை செய்வதிலிருந்து பெருநிறுவனங்களை தடை செய்யும் அமெரிக்க அரசாங்கத்துடனான ஒப்பந்தம். இந்த காரணத்திற்காக, Unix இன் முதல் பயனர்கள் - அறிவியல் நிறுவனங்கள் - பெற்றது OS மூலக் குறியீடு இலவசமாக.

80களின் முற்பகுதியில் AT&T கட்டற்ற மென்பொருள் கருத்தாக்கத்திலிருந்து விலகிச் சென்றது. அதன் விளைவாக கட்டாயப்படுத்தப்பட்டது கார்ப்பரேஷன் பல நிறுவனங்களாகப் பிரிக்கப்பட்டது, மென்பொருள் விற்பனையின் மீதான தடை செயல்படுவதை நிறுத்தியது, மேலும் யூனிக்ஸ் இலவச விநியோகம் நிறுத்தப்பட்டது. மூலக் குறியீட்டை அங்கீகரிக்கப்படாத பகிர்வுக்காக டெவலப்பர்கள் வழக்குகள் மூலம் அச்சுறுத்தப்பட்டனர். அச்சுறுத்தல்கள் ஆதாரமற்றவை அல்ல - 1980 முதல், கணினி நிரல்கள் அமெரிக்காவில் பதிப்புரிமைக்கு உட்பட்டவை.

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

திறந்த யுனிக்ஸ் போன்ற அமைப்பு வெற்றிகரமாக இருந்தது, மேலும் AT&T உடனடியாக கவனிக்கப்பட்டது. நிறுவனம் தாக்கல் செய்யப்பட்டது நீதிமன்றத்திற்கு, மற்றும் BSD ஆசிரியர்கள் சம்பந்தப்பட்ட யூனிக்ஸ் மூலக் குறியீடு அனைத்தையும் அகற்றி மாற்ற வேண்டியிருந்தது. இது அந்த ஆண்டுகளில் பெர்க்லி மென்பொருள் விநியோகத்தின் பரவலை சற்று குறைத்தது. கணினியின் கடைசி பதிப்பு 1994 இல் வெளியிடப்பட்டது, ஆனால் ஒரு இலவச மற்றும் திறந்த OS இன் தோற்றத்தின் உண்மை திறந்த மூல திட்டங்களின் வரலாற்றில் ஒரு முக்கியமான மைல்கல்லாக இருந்தது.

லினக்ஸின் முழு வரலாறு. பகுதி I: எல்லாம் எங்கிருந்து தொடங்கியது
/flickr/ கிறிஸ்டோபர் மைக்கேல் / CC BY / புகைப்படம் செதுக்கப்பட்டது

கட்டற்ற மென்பொருளின் தோற்றத்திற்குத் திரும்பு

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

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

செப்டம்பர் 1983 இல், அவர் குனு திட்டத்தை உருவாக்குவதாக அறிவித்தார் - GNU's Not UNIX ("GNU is not Unix"). இது அறிக்கையை அடிப்படையாகக் கொண்டது, இது இலவச மென்பொருள் உரிமத்திற்கான அடிப்படையாகவும் செயல்பட்டது - GNU General Public License (GPL). இந்த படியானது திறந்த மூல மென்பொருளுக்கான செயலில் உள்ள இயக்கத்தின் தொடக்கமாகும்.

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

லினக்ஸின் முழு வரலாறு. பகுதி I: எல்லாம் எங்கிருந்து தொடங்கியது
/flickr/ கிறிஸ்டோபர் மைக்கேல் / CC BY

லினக்ஸின் பிறப்பு மற்றும் முதல் விநியோகங்கள்

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

  • அமைப்பு இலவசமாக இருக்கும்;
  • கணினி Minix ஐப் போலவே இருக்கும், ஆனால் மூல குறியீடு முற்றிலும் வேறுபட்டதாக இருக்கும்;
  • கணினி "GNU போன்ற பெரிய மற்றும் தொழில்முறை" இருக்காது.

ஆகஸ்ட் 25 லினக்ஸின் பிறந்த நாளாகக் கருதப்படுகிறது. லினஸ் தானே எண்ணிக் கொண்டிருக்கிறது மற்றொரு தேதியிலிருந்து - செப்டம்பர் 17. இந்த நாளில்தான் அவர் லினக்ஸின் முதல் வெளியீட்டை (0.01) ஒரு FTP சேவையகத்தில் பதிவேற்றினார் மற்றும் அதன் அறிவிப்பு மற்றும் வாக்கெடுப்பில் ஆர்வம் காட்டிய நபர்களுக்கு மின்னஞ்சல் அனுப்பினார். முதல் வெளியீட்டின் மூலக் குறியீட்டில், "ஃப்ரீக்ஸ்" என்ற வார்த்தை பாதுகாக்கப்பட்டது. எனவே டோர்வால்ட்ஸ் தனது கர்னலுக்கு ("ஃப்ரீ", "ஃப்ரீக்" மற்றும் யூனிக்ஸ் என்ற வார்த்தைகளின் கலவை) என்று பெயரிட திட்டமிட்டார். FTP சேவையகத்தின் நிர்வாகி அந்தப் பெயரை விரும்பாததால், திட்டத்தை Linux என மறுபெயரிட்டார்.

தொடர்ச்சியான புதுப்பிப்புகள் தொடர்ந்து வந்தன. அதே ஆண்டு அக்டோபரில், கர்னல் பதிப்பு 0.02 வெளியிடப்பட்டது, டிசம்பரில், 0.11. ஆரம்பத்தில், லினக்ஸ் GPL உரிமம் இல்லாமல் விநியோகிக்கப்பட்டது. இதன் பொருள் டெவலப்பர்கள் கர்னலைப் பயன்படுத்தலாம், அதை மாற்றலாம், ஆனால் அவர்களின் உழைப்பின் முடிவுகளை மறுவிற்பனை செய்ய உரிமை இல்லை. பிப்ரவரி 1992 முதல், அனைத்து வணிகக் கட்டுப்பாடுகளும் அகற்றப்பட்டன - பதிப்பு 0.12 வெளியீட்டுடன், டொர்வால்ட்ஸ் உரிமத்தை GNU GPL v2 ஆக மாற்றினார். இந்த நடவடிக்கை பின்னர் லினக்ஸால் லினக்ஸின் வெற்றிக்கு காரணமான காரணிகளில் ஒன்றாகக் குறிப்பிடப்பட்டது.

மினிக்ஸ் டெவலப்பர்கள் மத்தியில் லினக்ஸின் புகழ் அதிகரித்தது. comp.os.minix யூஸ்நெட் ஊட்டத்தில் சில காலமாக சில விவாதங்கள் உள்ளன. 92 ஆம் ஆண்டின் தொடக்கத்தில், மினிக்ஸ் உருவாக்கியவர் ஆண்ட்ரூ டானென்பாம் சமூகத்தில் தொடங்கினார் சர்ச்சை கர்னல்களின் கட்டமைப்பைப் பற்றி, "லினக்ஸ் வழக்கற்றுப் போய்விட்டது" என்று கூறுகிறது. காரணம், அவரது கருத்தில், மோனோலிதிக் ஓஎஸ் கர்னல் ஆகும், இது பல அளவுருக்களில் மினிக்ஸ் மைக்ரோகர்னலை விட தாழ்வானது. Tanenbaum இன் மற்றொரு கூற்று என்னவென்றால், லினக்ஸ் x86 செயலிகளுடன் இணைக்கப்படும், இது பேராசிரியரின் கணிப்புகளின்படி, எதிர்காலத்தில் மறதியில் மறைந்துவிடும். லினஸ் மற்றும் இரண்டு இயக்க முறைமைகளின் பயனர்களும் சர்ச்சைக்குள்ளானார்கள். சர்ச்சையின் விளைவாக, சமூகம் இரண்டு முகாம்களாகப் பிரிக்கப்பட்டது, மேலும் லினக்ஸ் ஆதரவாளர்கள் தங்கள் சொந்த ஊட்டத்தைப் பெற்றனர் - comp.os.linux.

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

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

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

சிறிது காலத்திற்குப் பிறகு, தனிப்பயன் விநியோகங்களின் எண்ணிக்கை கணிசமாக அதிகரித்தது. அவற்றில் பல உள்ளூர் திட்டங்களாகவே இருந்தன.வாழ்ந்த» ஐந்து ஆண்டுகளுக்கு மேல் இல்லை, எடுத்துக்காட்டாக, Softlanding Linux System (SLS). இருப்பினும், சந்தையில் ஒரு இடத்தைப் பெறுவது மட்டுமல்லாமல், திறந்த மூல திட்டங்களின் மேலும் வளர்ச்சியை பெரிதும் பாதிக்கும் விநியோகங்களும் இருந்தன. 1993 இல், ஸ்லாக்வேர் மற்றும் டெபியன் ஆகிய இரண்டு விநியோகங்கள் வெளியிடப்பட்டன, இது கட்டற்ற மென்பொருள் துறையில் பெரும் மாற்றங்களை ஏற்படுத்தியது.

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

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

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

இந்த தருணத்திலிருந்து லினக்ஸின் வரலாற்றில் வணிகமயமாக்கலின் சகாப்தம் தொடங்குகிறது, அதைப் பற்றி அடுத்த கட்டுரையில் பேசுவோம்.

கார்ப்பரேட் வலைப்பதிவு 1cloud.ru இலிருந்து இடுகைகள்:

ஆதாரம்: www.habr.com

கருத்தைச் சேர்