लिनुस टॉर्वाल्ड्स, जिनकी जीवनी लेख में प्रस्तुत की गई है, का जन्म फिनलैंड में पत्रकारों के एक परिवार में हुआ था, जहाँ वे पले-बढ़े थे। स्कूल में, उन्हें अपने शौक और उपस्थिति के कारण एक बेवकूफ माना जाता था। छोटा और कमजोर, कक्षा में सबसे छोटा बच्चा, बदसूरत (अपने स्वयं के प्रवेश द्वारा), लिनुस प्रौद्योगिकी के बारे में बहुत भावुक था। साथियों के साथ संचार उनके लिए बहुत कम दिलचस्पी का था। टॉर्वाल्ड्स लिनुस भौतिकी और गणित में एक उत्कृष्ट छात्र थे, कभी-कभी मानविकी की हानि के लिए। नीचे दी गई तस्वीर उस स्कूल को दिखाती है जिसमें लिनुस ने भाग लिया था।
कंप्यूटर की दुनिया का परिचय
उनके लिए सच्चे गुरु और निर्विवाद अधिकार लियो वाल्डेमर टर्नक्विस्ट, नाना थे। उन्होंने हेलसिंकी विश्वविद्यालय में काम किया जहां वे सांख्यिकी के प्रोफेसर थे। यह वह व्यक्ति था जिसने अपने पोते के लिए कंप्यूटर की दुनिया खोली। 11 साल की उम्र में, टॉर्वाल्ड्स पहले से ही कमोडोर वीआईसी -20 में महारत हासिल कर रहे थे, साथ ही बेसिक प्रोग्रामिंग भी सीख रहे थे, क्योंकि यह कंप्यूटर किसी और चीज के लिए अच्छा नहीं था।
थोड़ी देर बाद, टॉर्वाल्ड्स कार्यक्रमों के नीरस इनपुट से थक गए। लीनुसटॉर्वाल्ड्स (उनकी तस्वीर ऊपर प्रस्तुत की गई है) ने देश में दिखाई देने वाली सभी कंप्यूटर पत्रिकाओं और पुस्तकों को खरीदना शुरू कर दिया। एक पत्रिका में, लिनुस को मोर्स कोड के लिए एक प्रोग्राम मिला। यह बेसिक में नहीं बनाया गया था, अन्य सभी की तरह वह पहले मिले थे, लेकिन केवल संख्याओं का एक सेट था। उनका मैन्युअल रूप से मशीनी भाषा में अनुवाद किया जा सकता है, जो एक की श्रृंखला में लिखा जाता है और एक कंप्यूटर के लिए समझने योग्य शून्य।
टोरवाल्ड्स लिनुस ने महसूस किया कि बेसिक कंप्यूटर का हिस्सा है, और फिर इसके अन्य पक्षों का अध्ययन करना शुरू किया। जब उनके दादा की मृत्यु हो गई, तो उन्होंने लिनुस को विरासत में मिले कंप्यूटर के साथ काम करने के लिए सिर झुका लिया।
लिनुस परिवार
हम अपने नायक के भाग्य में दादा और उनकी भूमिका के बारे में पहले ही बता चुके हैं। परिवार के अन्य सदस्यों के लिए, टॉर्वाल्ड्स के माता-पिता अभी भी पत्रकारिता के क्षेत्र में काम कर रहे हैं। नील्स टॉर्वाल्ड्स, पिता, रेडियो और टेलीविजन पत्रकार। लिनुस की मां अन्ना टोरवाल्ड्स साहित्यिक संपादक हैं। सिस्टर सारा एक अनुवाद एजेंसी चलाती हैं, जो मुख्य रूप से समाचार रिपोर्टों का अनुवाद करती है। खुद लिनुस टॉर्वाल्ड्स, जिनकी जीवनी का पत्रकारिता से कोई लेना-देना नहीं है, इस पेशे को लेकर संशय में हैं।
युवा वर्ष
अपनी युवावस्था में, लिनुस, अपने कई साथियों के विपरीत, हॉकी या लड़कियों के साथ छेड़खानी के प्रति आकर्षित नहीं था। Torvalds कंप्यूटर के साथ काम करने में पूरी तरह से लीन था।
फिर लिनुस टॉर्वाल्ड्स यूनिवर्सिटी गए। एक साल तक वहाँ अध्ययन करने के बाद, उन्हें सेना में भर्ती किया गया, जहाँ उन्होंने अपने स्वास्थ्य में सुधार किया और शारीरिक प्रशिक्षण कक्षाओं में अपनी मांसपेशियों को पंप किया। विमुद्रीकरण के बाद, टॉर्वाल्ड्स विश्वविद्यालय में अपनी पढ़ाई के लिए लौट आए। यह शिक्षाप्रद हैसंस्था ने उन्हें गंभीर स्तर पर प्रोग्रामिंग के लिए प्रोत्साहन दिया। टॉर्वाल्ड्स का आगे का सारा जीवन विश्व प्रसिद्ध ऑपरेटिंग सिस्टम के विकास से जुड़ा है।
17 साल की उम्र में भी, 1987 में, लिनुस ने पुराने VIC-20 को बदलने के लिए एक नया उत्पाद, Sinclair QL खरीदा। इस कंप्यूटर में 128 KB मेमोरी थी। उन्होंने मोटोरोला के आठ मेगाहर्ट्ज़ प्रोसेसर पर काम किया। उस समय एक कंप्यूटर की कीमत करीब 2,000 डॉलर थी। यह सी. सिंक्लेयर के तत्वावधान में एक कंपनी द्वारा निर्मित किया गया था।
ऑपरेटिंग सिस्टम में रुचि
लगभग तुरंत ही, लिनुस ने विभिन्न ऑपरेटिंग सिस्टमों में रुचि विकसित की। टॉर्वाल्ड्स द्वारा खरीदे गए फ़्लॉपी नियंत्रण को स्थापित करने के लिए, उसे अपना डिवाइस ड्राइवर लिखने की आवश्यकता थी। फिर उसे ऑपरेटिंग सिस्टम में पंक्चर मिले। लिनुस ने पाया कि वास्तव में जो हुआ वह दस्तावेज़ीकरण में किए गए वादे से मेल नहीं खाता।
टॉर्वाल्ड्स का अगला कदम क्यू-डॉस ओएस को अलग करना था जो उनके अपने कंप्यूटर पर स्थापित किया गया था। लिनुस को यह जानकर निराशा हुई कि इस प्रणाली में कुछ भी नहीं बदला जा सकता है, क्योंकि यह ROM में लिखा गया था।
लिनस ने सबसे पहले नए कंप्यूटर पर कुछ गेम लिखे। उसने उनमें से अधिकांश के विचारों को एक पुराने कंप्यूटर से उधार लिया था। हालाँकि, स्थापित OS में कई कमियाँ थीं। उदाहरण के लिए, मल्टीटास्किंग के बावजूद, इसमें मेमोरी प्रोटेक्शन फंक्शन नहीं था। सिस्टम कभी भी ठप हो सकता है। इसके अलावा, सिनक्लेयर क्यूएल के विकास के बाद, के। सिंक्लेयर ने अपने मॉडल में सुधार करना बंद कर दिया, साथ ही साथ समर्थन करना भी बंद कर दियामौजूदा।
लिनक्स का इतिहास
सेना से लौट रहे लिनुस को यूनिक्स प्रणाली से परिचित कराया गया। 32 अन्य छात्रों के साथ, टॉर्वाल्ड्स ने सी और यूनिक्स पाठ्यक्रम लेने का फैसला किया। चूंकि यह प्रणाली उस समय हेलसिंकी विश्वविद्यालय में प्रकट हुई थी, शिक्षक को छात्रों के साथ-साथ नया ओएस सीखना पड़ा।
लिनुस एम्सटर्डम के एक प्रोफेसर एंड्रयू टैटेनबाम की किताब से प्रेरित था, जिसने अपना ऑपरेटिंग सिस्टम बनाया। टॉर्वाल्ड्स का दावा है कि उसने अपने पूरे भविष्य के जीवन को उल्टा कर दिया। इस पुस्तक ("डिजाइनिंग और कार्यान्वयन ऑपरेटिंग सिस्टम") में, लेखक मिनिक्स का वर्णन करता है, जो एक शैक्षिक ओएस है जिसे उसने यूनिक्स को पढ़ाने के लिए बनाया था। स्वाभाविक रूप से, टॉर्वाल्ड्स ने तुरंत इसे अपने कंप्यूटर पर स्थापित करने का निर्णय लिया। समस्या यह थी कि सिनक्लेयर क्यूएल को ऐसी प्रणालियों में फिट करने के लिए डिज़ाइन नहीं किया गया था। केवल जनवरी 1991 में, एक नया कंप्यूटर (अब एक पीसी) खरीदने के बाद, टॉर्वाल्ड्स उस पर मिनिक्स स्थापित करने में सक्षम था।
इस ऑपरेटिंग सिस्टम के फायदे और नुकसान का अध्ययन करने के बाद, लिनुस ने इसे ध्यान में लाने का फैसला किया। यह एक प्रशिक्षण ओएस था, जिसे छीन लिया गया और खराब कर दिया गया। प्रसिद्ध ऑस्ट्रेलियाई हैकर ब्रूस इवांस द्वारा मिनिक्स को पुराने लिनुस कार्यक्रमों और पैच के साथ अपग्रेड किया गया है।
टर्मिनल इम्यूलेशन पैकेज बनाएं
यह सब इस तथ्य से शुरू हुआ कि मिनिक्स में रिमोट कम्युनिकेशन टर्मिनल को बहुत खराब तरीके से लागू किया गया था। और यही वह फंक्शन था जिसका इस्तेमाल लिनुस ने सबसे ज्यादा किया। इसकी मदद से उसने विश्वविद्यालय के कंप्यूटर से मॉडेम कनेक्शन के जरिए संपर्क किया। टॉर्वाल्ड्स ने अपना खुद का संचार कार्यक्रम बनाने का फैसला किया, जो मिनिक्स पर नहीं, बल्कि पर आधारित थाकंप्यूटर का हार्डवेयर स्तर ही। इसके लिए धन्यवाद, उन्होंने एक साथ 386 वें प्रोसेसर के साथ-साथ इसके ओएस पर एक कंप्यूटर का अध्ययन किया। टॉर्वाल्ड्स को बहुत गर्व था कि वह ओएस में सुधार करने में सक्षम थे। लेकिन अपनी खूबियों को दूसरों के सामने पेश करने की कोशिशों से कुछ हासिल नहीं हुआ। लोगों को यह समझाना मुश्किल था कि बाहरी सरलता के तहत कभी-कभी जटिल गहरी प्रक्रियाएं मिल सकती हैं।
फाइल सिस्टम ड्राइवर और डिस्क ड्राइव विकसित करना
तो Linux ने टर्मिनल इम्यूलेशन पैकेज के साथ शुरुआत की। उसके बाद, एक नवाचार ने दूसरे का अनुसरण किया। टॉर्वाल्ड्स को विश्वविद्यालय में स्थित कंप्यूटर पर फाइलें डाउनलोड करने और लिखने की जरूरत थी। ऐसा करने के लिए, उन्हें डिस्क पर लिखना आवश्यक था। सोचने के बाद, लिनुस ने एक फाइल सिस्टम और डिस्क ड्राइव ड्राइवर बनाने का फैसला किया। उसी समय, जिस प्रणाली को उन्होंने विकसित करने की योजना बनाई थी, उसे मिनिक्स के साथ संगत होना था। इसे बनाते समय, उन्होंने एक यूज़नेट सम्मेलन के माध्यम से मिनिक्स उपयोगकर्ताओं से परामर्श किया। छात्र ने मिनिक्स और यूनिक्स की वास्तुकला के बारे में पूछे गए गंभीर प्रश्नों से अनुमान लगाया कि वह अपना स्वयं का ओएस विकसित करने की योजना बना रहा था।
लिनक्स के पहले संस्करण पर काम करना
एक दिन, लिनुस को अचानक पता चला कि उसके द्वारा लिखे गए प्रोग्राम कई अतिरिक्त विशेषताओं के साथ बढ़े हुए हैं और ओएस का एक कार्यशील संस्करण हैं। प्रारंभिक अवस्था में Linux के निर्माण पर कार्य काफी नीरस था। टॉर्वाल्ड्स ने विभिन्न सिस्टम कॉलों को देखा जो यूनिक्स को एक-एक करके रेखांकित करती हैं। उनके आधार पर, उन्होंने आवश्यक कार्यों के साथ अपने स्वयं के ओएस ब्लॉक बनाने की कोशिश की। यह काफी थका देने वाला था और बहुत उत्तेजक नहीं थाकाम की निरंतरता। लिनुस को ऐसा करना पड़ा क्योंकि सिस्टम के प्रदर्शन का परीक्षण करना अभी तक संभव नहीं था। लगभग 25 विभिन्न सिस्टम कॉलों को संसाधित करने के बाद, टॉर्वाल्ड्स ने एक अलग रणनीति पर स्विच किया। अब वह OS शेल को चलाने का प्रयास करने लगा। यदि त्रुटियां हुईं, तो उन्होंने आवश्यक सिस्टम कॉल विकसित किए। प्रणाली के विकास में प्रगति स्पष्ट थी। अगस्त 1991 के अंत से शेल ने स्थिर रूप से काम करना शुरू कर दिया। यह लिनुस की पहली बड़ी सफलता थी।
लिनक्स 0.01
इसलिए, लिनक्स का पहला संस्करण 17 सितंबर, 1991 को सार्वजनिक डोमेन में दिखाई दिया। तब टॉर्वाल्ड्स ने फैसला किया कि इस प्रणाली को क्या कहा जाए। उन्होंने मूल रूप से इसे फ़्रीक्स नाम देने की योजना बनाई थी (फ़्रीक्स शब्द का अर्थ "प्रशंसक" और "एक्स" यूनिक्स के लिए अंत है)। फिर भी, उन्होंने इस प्रणाली को लिनक्स कहा, लेकिन अपने नाम को आधिकारिक नाम के रूप में उपयोग करने के लिए अनैतिक माना। हेलसिंकी प्रौद्योगिकी विश्वविद्यालय के व्याख्याता अरी लेम्के ने विश्वविद्यालय के FTP सर्वर पर एक निर्देशिका बनाई। यहीं पर लिनुस ने अपना सिस्टम रखा। लेकिन अरी को फ्रीक्स शब्द पसंद नहीं आया, इसलिए उसने उस निर्देशिका का नाम बदलने का फैसला किया जहां इसे पब/ओएस/लिनक्स में रखा गया था। टॉर्वाल्ड्स ने वास्तव में बुरा नहीं माना, इसलिए नाम धीरे-धीरे अटक गया।
साइट पर पोस्ट किए गए OS के संस्करण का नंबर 0.01 था। इस प्रकार, इस बात पर जोर दिया गया कि प्रणाली अभी भी अपूर्ण है और इसमें गंभीर सुधार की आवश्यकता है। इसलिए, टॉर्वाल्ड्स ने सार्वजनिक रूप से अपने ओएस का प्रदर्शन नहीं किया। उसने केवल कई जाने-माने हैकर्स को पत्र भेजे, जिसमें सर्वर का पता बताया गया था कि वे इसे कहाँ से डाउनलोड कर सकते हैं। प्रारंभिकसंस्करण ने आपको इसे चलाने और स्रोतों को प्रिंट करने के अलावा लगभग कुछ भी करने की अनुमति नहीं दी।
सिस्टम में सुधार
नवंबर 1991 तक सिस्टम में रुचि इसके निर्माता से सूख गई। शायद इसका और सुधार रुक जाता। हालांकि मौके ने बीच बचाव किया। लिनुस, एक बार फिर मिनिक्स को अंतिम रूप दे रहा है, इस ओएस के अनुभाग के महत्वपूर्ण भागों की निगरानी से खराब हो गया है। यह सवाल उठा कि क्या मिनिक्स को फिर से स्थापित किया जाए या लिनक्स को मुख्य ओएस के रूप में रखा जाए। टॉर्वाल्ड्स ने अपना सिस्टम चुनने का फैसला किया।
लिनक्स ने 1992 की शुरुआत में ही एक बड़ी छलांग लगा दी। सिस्टम में कई विशेषताएं जोड़ी गईं जिनका मिनिक्स में कोई एनालॉग नहीं था। यह, उदाहरण के लिए, बड़े कार्यक्रमों के साथ काम करने के मामले में हार्ड ड्राइव पर स्वैप करना है। लिनुस ने अपने सिस्टम में उन विशेषताओं को भी पेश किया जो उपयोगकर्ताओं ने अपने ईमेल में अनुरोध किया था। इस प्रकार, लिनुस टॉर्वाल्ड्स ने अपने OS में काफी सुधार किया।
मैं एक मुफ़्त ऑपरेटिंग सिस्टम बना रहा हूँ
सिस्टम के निर्माता ने पुरस्कार देने से इनकार कर दिया। उन्होंने केवल उपयोगकर्ताओं को उन शहरों से पोस्टकार्ड भेजने के लिए कहा, जिनमें वे रहते थे। लिनुस को यह जानने में दिलचस्पी थी कि उसकी प्रणाली का उपयोग कहां किया जा रहा है। पोस्टकार्ड हिमस्खलन में डालने लगे - जापान, न्यूजीलैंड, अमेरिका, नीदरलैंड से। रिश्तेदारों ने आखिरकार देखा कि लिनुस ने अपने कंप्यूटर अध्ययन की बदौलत बहुत लोकप्रियता हासिल की। लिनुस टॉर्वाल्ड्स का भाग्य आज, संभवतः, काफी प्रभावशाली है। हालांकि, वह खुद शांति से पैसे लेते हैं। लाभ उनके स्वभाव में कभी नहीं था।
वितरण शर्तें
सबसे पहले, ओएस के वितरण की शर्तें केवल सामान्य शब्दों में विकसित की गई थीं। लिनक्स स्वतंत्र रूप से वितरित किया गया था, लेकिन इसे बिक्री के लिए नहीं रखा जा सका। यदि उपयोगकर्ता ने सिस्टम में सुधार या परिवर्तन करने का निर्णय लिया है, तो उसे सार्वजनिक डोमेन में इन सुधारों को करते हुए स्रोत बनाना होगा। लिनुस टॉर्वाल्ड्स वर्तमान में कॉपीराइट के बजाय सामान्य सार्वजनिक लाइसेंस का उपयोग करता है।
जीयूआई का परिचय, लिनक्स 1.0
1992 के वसंत में, हैकर O. Zbrowski ने इस OS X के लिए Windows को अनुकूलित किया। इस प्रकार लिनक्स में एक ग्राफिकल इंटरफ़ेस है। उसके बाद, लिनुस टॉर्वाल्ड्स ने फैसला किया कि सिस्टम लगभग तैयार है और संस्करण 0.95 जारी किया। हालाँकि, यह एक गलती थी। जैसे ही उन्होंने अपने ओएस में नेटवर्किंग फ़ंक्शंस पेश करना शुरू किया, उन्होंने महसूस किया कि सिस्टम को महत्वपूर्ण रूप से परिष्कृत करना आवश्यक था। केवल 2 साल बाद, संस्करण 1.0 जारी किया गया, मार्च 1994 में पेश किया गया
टक्स द पेंगुइन टॉर्वाल्ड्स का निजी शुभंकर है। लिनुस टॉर्वाल्ड्स (जस्ट फॉर फन) अपनी पुस्तक में प्रतीक के इतिहास के बारे में बताता है। इसमें वह लिखते हैं कि उन्होंने इस जानवर को इसलिए चुना क्योंकि एक दिन एक पेंगुइन ने इसे चिड़ियाघर में चोंच मार दी थी।
प्रमुख उपलब्धियां और पुरस्कार
1996 में, लिनुस बेनेडिक्ट टॉर्वाल्ड्स ने विश्वविद्यालय से मास्टर डिग्री के साथ स्नातक किया। उनकी बेटी का जन्म दिसंबर में हुआ था और 1997 में उन्होंने ट्रांसमेटा में सिलिकॉन वैली में काम करना शुरू किया। आज तक, लिनुस टॉर्वाल्ड्स ने सिस्टम कर्नेल का केवल 2% ही बनाया है। हालाँकि, यह वह है जो यह तय करता है कि उसके द्वारा विकसित OS की आधिकारिक शाखा में क्या परिवर्तन किए जाने की आवश्यकता है।
अंत में, आइए टॉर्वाल्ड्स द्वारा प्राप्त नवीनतम पुरस्कारों के बारे में बात करते हैं। 2012 में, एक जापानी चिकित्सक शिन्या यामानाका के साथ, लिनुस प्रतिष्ठित मिलेनियम टेक्नोलॉजी अवार्ड के विजेता बने। उसी वर्ष, वह इंटरनेट हॉल ऑफ फ़ेम के सदस्य बने। लिनुस टॉर्वाल्ड्स, जिनकी तस्वीर और जीवनी आज कई लोगों के लिए रुचिकर हैं, "कंप्यूटर पायनियर" पुरस्कार के भी मालिक हैं, जो उन्हें अप्रैल 2014 में IEEE द्वारा प्रदान किया गया था।