लाइनस टॉर्वाल्ड्स ने 1991 में लिनक्स के पहले संस्करण की घोषणा की, लेकिन कुछ लिनक्स अवधारणाएं लिनक्स से भी पुरानी हैं।
जबकि लिनक्स को आमतौर पर एक आधुनिक ऑपरेटिंग सिस्टम माना जाता है, इसमें शामिल कुछ विचार आपके विचार से बहुत पुराने हैं। यहाँ लिनक्स के कुछ पहलू हैं जिनका लंबा इतिहास है।
1. दोहरी बूट
डुअल-बूटिंग लिनक्स लंबे समय से विंडोज सहित विभिन्न ऑपरेटिंग सिस्टम के साथ लिनक्स साझा करने का मानक तरीका रहा है।
मल्टी-बूटिंग ऑपरेटिंग सिस्टम की अवधारणा लगभग तब तक मौजूद रही जब तक कंप्यूटर आसपास रहे।
यूनिक्स जैसे संदर्भ में, यह यूनिक्स और एमएस-डॉस दोनों को चलाने के लिए जेनिक्स जैसे पुराने पीसी यूनिक्स सिस्टम पर भी लोकप्रिय रहा है। डुअल-बूटिंग भी अमिगा पर लिनक्स से पहले की है।
कमोडोर अमिगा 3000यूएक्स को अमिगा यूनिक्स, सिस्टम वी के एक अनुकूलित संस्करण और मानक अमिगा कार्यक्षेत्र ओएस के साथ भेज दिया गया। आप बाएँ और दाएँ माउस बटन का उपयोग करके बूट समय पर OS का चयन कर सकते हैं।
आप इसे इस वीडियो में कार्रवाई में देख सकते हैं:
2. विभिन्न आर्किटेक्चर का समर्थन करना
जबकि लिनस टोरवाल्ड्स ने खुद अपने लिनक्स कर्नेल को इंटेल x86 प्लेटफॉर्म के अलावा अन्य आर्किटेक्चर में फैलने की उम्मीद नहीं की थी।
उन्होंने 1991 में यूज़नेट पर इसकी घोषणा की, उन्हें शायद ऐतिहासिक मिसाल देनी चाहिए थी।मूल यूनिक्स की तरह, लिनक्स सी में लिखा गया है। C अपने आप में एक पोर्टेबल भाषा है। सी प्रोग्राम, जब तक वे अंतर्निहित पर्यावरण के बारे में कोई धारणा नहीं बनाते हैं, तब तक किसी भी कंप्यूटर पर संकलित किया जा सकता है जिसके लिए एक कंपाइलर लिखा जाता है।
दिन के कई ऑपरेटिंग सिस्टमों की तरह, यूनिक्स मूल रूप से असेंबलर में लिखा गया था, लेकिन डेनिस रिची ने 70 के दशक की शुरुआत में सी भाषा का आविष्कार किया था, जिसे उन्होंने आविष्कार किया था। इसका एक दुष्परिणाम यह हुआ कि OS को हार्डवेयर से अलग कर दिया गया और यूनिक्स एक सार्वभौमिक ऑपरेटिंग सिस्टम बन गया।
यह उस समय असामान्य था जब ऑपरेटिंग सिस्टम एक विशिष्ट मशीन से बंधे थे। यह एक कारण है कि यूनिक्स ने 70 और 80 के दशक में कंप्यूटर विज्ञान शिक्षा में इतनी धूम मचाई थी।
3. विभिन्न शैलों की अवधारणा
बॉर्न अगेन (बैश) शेल लिनक्स सिस्टम पर एक लोकप्रिय डिफ़ॉल्ट शेल है, लेकिन आप इसे आसानी से कर सकते हैं अपना लॉगिन खोल बदलें आप जो भी चुनते हैं। आप जानते होंगे कि यह मूल यूनिक्स प्रणाली की एक विशेषता थी, लेकिन क्या आप जानते हैं कि यह विचार यूनिक्स से भी पहले का है?
मल्टिक्स प्रोजेक्ट ने विनिमेय गोले के विचार का बीड़ा उठाया। बेल लैब्स उन संस्थाओं में से एक थी जो विश्वसनीय टाइमशेयरिंग के लिए OS बनाने की परियोजना में भाग ले रही थी। अवधारणा "यूटिलिटी कंप्यूटिंग" के लिए एक सुविधा का निर्माण करना था, जिसका उपयोग आप पानी या बिजली की तरह ही कर सकते हैं। यह अवधारणा आज के क्लाउड कंप्यूटिंग के समान थी।
दुर्भाग्य से, मल्टिक्स उस समय का विंडोज विस्टा था: महत्वाकांक्षी लेकिन अति-जटिल, विलंबित और अधिक-बजट। बेल लैब्स ने दो शोधकर्ताओं, डेनिस रिची और केन थॉम्पसन को एक अच्छे प्रोग्रामिंग वातावरण के लिए तरसते हुए छोड़ दिया। उनके यूनिक्स सिस्टम में लागू की गई पहली चीजों में से एक बदली गोले थे।
जैसा कि यूनिक्स ने अंतर्निहित हार्डवेयर से OS को अलग किया, शेल ने इसके नीचे के OS से उपयोगकर्ता इंटरफ़ेस को अलग कर दिया। इस तरह के लचीलेपन ने तब से यूनिक्स जैसी प्रणालियों को प्रोग्रामर और तकनीकी विशेषज्ञ के लिए प्रिय बना दिया है।
4. WSL- जैसा वातावरण
Linux, या WSL के लिए Windows सबसिस्टम, आपको Windows 10 या 11 पर देशी Linux ऐप्स चलाने देता है। लेकिन क्या आप जानते हैं कि इसी तरह का विचार 1988 में डिजिटल उपकरण निगम द्वारा लागू किया जा सकता था?
DEC, MICA नामक एक OS विकसित कर रहा था (आप मूल व्यवसाय योजना इस पर प्राप्त कर सकते हैं बिटसेवर्स) जो PRISM नामक नए प्रोसेसर आर्किटेक्चर पर चलेगा। यह DEC के लोकप्रिय मिनीकंप्यूटर OS, VMS पर आधारित होगा, लेकिन इसमें एक यूनिक्स व्यक्तित्व भी होगा।
यह महत्वाकांक्षी परियोजना डेव कटलर के दिमाग की उपज थी। DEC ने अंततः MICA को रद्द कर दिया और कटलर Microsoft में चले गए, जहाँ वे नेतृत्व करेंगे जो अंततः Windows NT बन गया।
वीएमएस की ओर, यूनिस नामक एक कार्यक्रम भी था जो यूनिक्स कार्यक्रम भी चलाता था। शुरुआती डब्लूएसएल की तरह, यह काम करता था लेकिन मूल यूनिक्स की तुलना में प्रदर्शन और अनुकूलता के मुद्दों के लिए भी जाना जाता था।
1993 में जब Windows NT अंतत: उभरा, तो यह POSIX वातावरण था लेकिन ऐसा लग रहा था कि Microsoft यह कह सकता है कि यह POSIX-अनुपालन था और अमेरिकी संघीय सरकार के साथ कुछ अनुबंधों पर बोली लगा सकता था।
Microsoft एक अधिक संपूर्ण वातावरण, यूनिक्स के लिए Windows सेवाएँ और ओपन-सोर्स Cygwin प्रोजेक्ट भी जारी करेगा।
5. कानूनी मुद्दों
2000 के दशक में, आईबीएम के खिलाफ एससीओ द्वारा लाया गया मुकदमा लिनक्स और ओपन-सोर्स अधिवक्ताओं के बीच व्यापक रूप से चर्चा में था। एससीओ ने आरोप लगाया कि लिनक्स ने मूल यूनिक्स कोड के उनके अधिकारों का उल्लंघन किया, जिसे उन्होंने हासिल किया था।
जबकि आईबीएम और लिनक्स समुदाय अंततः प्रबल हुए, स्थिति की मूल यूनिक्स युग में भी एक मिसाल थी। एटी एंड टी की यूनिक्स सिस्टम लेबोरेटरीज (यूएसएल) ने बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन कोड पर कॉपीराइट का दावा किया, जिसने '90 के दशक की शुरुआत में बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन कोड को ठंडा कर दिया।
हालांकि यह अंततः पता चला कि केवल कुछ फाइलें "भारग्रस्त" थीं और ओपन-सोर्स वितरण को सक्षम करने के लिए आसानी से फिर से लिखी जा सकती थीं, लिनक्स कंप्यूटर उत्साही लोगों का प्रिय बन गया।
6. अंतर-स्वाद प्रतियोगिता
जबकि लिनक्स समुदाय बहस करना पसंद करता है कि कौन सा डिस्ट्रो बेहतर है, यूनिक्स संस्कृति के लिए यह कोई नई बात नहीं है।
80 के दशक में, बड़ी बहस AT&T के सिस्टम V और BSD के बीच थी। उत्तरार्द्ध शैक्षणिक दुनिया में अधिक लोकप्रिय था, जिसे यूसी बर्कले में विकसित किया जा रहा था। यह वर्कस्टेशन पर यूनिक्स का एक प्रमुख घटक भी था, जैसे कि सन माइक्रोसिस्टम्स से।
1980 के दशक के अंत में, यूनिक्स की दुनिया "यूनिक्स वॉर्स" कहलाने लगी। एटी एंड टी और सन ने शुरुआत की BSD और सिस्टम V के विलय पर एक साथ काम करते हैं, और इसने अन्य कंप्यूटर कंपनियों जैसे HP, DEC, और को सचेत किया आईबीएम। बाद की कंपनियों ने ओपन सॉफ्टवेयर फाउंडेशन का गठन किया, जबकि सन और एटी एंड टी ने यूनिक्स इंटरनेशनल का गठन किया।
"युद्ध" अंततः युद्धविराम में समाप्त हुआ। दोनों संगठनों का विलय हो गया, लेकिन लिनक्स अंततः अधिकांश अनुप्रयोगों में मालिकाना यूनिक्स का स्थान ले लेगा।
7. "(यूनिक्स) डेस्कटॉप का वर्ष"
लिनक्स डिस्ट्रोज़ अपने डेस्कटॉप यूआई के लिए जाने जाते हैं, जो गैर-तकनीकी उपयोगकर्ताओं के लिए लिनक्स को स्वादिष्ट बनाने की कोशिश कर रहे हैं। प्रयासों का भी एक लंबा इतिहास है, जैसा कि पीबीएस शो, "द कंप्यूटर क्रॉनिकल्स" के 1989 के एपिसोड में देखा गया है।
यहां, हम Sun Microsystems, HP, और यहां तक कि Apple की पेशकश भी देखते हैं। Apple के पास A/UX के रूप में एक यूनिक्स-आधारित OS भी था।
8. खुला स्रोत सॉफ्टवेयर
जबकि लिनक्स ने ओपन-सोर्स सॉफ़्टवेयर की अवधारणा को लोकप्रिय बनाया है, यह एक और विचार है जो लंबे समय से है। यह संभवतः उतना ही पुराना है जितना स्वयं कंप्यूटर।
जबकि जीएनयू परियोजना को मुफ्त सॉफ्टवेयर के रूप में एक स्पष्ट लोकाचार देने का श्रेय दिया जाता है, सॉफ्टवेयर पहले से ही अकादमिक हलकों में स्वतंत्र रूप से पारित किया गया था। बीएसडी डेवलपर्स ने अपना स्वयं का लाइसेंस बनाया जो कि मुफ्त वितरण के लिए भी अनुमति देता है।
लिनक्स की बहुत सारी अवधारणाएं आपके विचार से अधिक पुरानी हैं
आपको आश्चर्य होगा कि Linux कल्चर के कुछ हिस्से, जैसे डुअल-बूटिंग और ओपन-सोर्स सॉफ़्टवेयर कितने पुराने हैं। लिनक्स की बहुत सारी विशेषताओं को इस बात से समझाया जा सकता है कि यूनिक्स में उनकी उत्पत्ति कैसे हुई।
एक उदाहरण जो बहुत से लोगों को लिनक्स कमांड लाइन में भ्रमित करता है, वह यह है कि कमांड कितने अजीब लगते हैं। वे इतने छोटे क्यों हैं? कारण यह है कि वे मूल रूप से स्क्रीन के बजाय टेलीप्रिंटर मशीनों पर चलने के लिए डिज़ाइन किए गए थे।