आज Linux अपनी 31वीं वर्षगांठ मना रहा है

25 अगस्त, 1991, पांच महीने के विकास के बाद, 21 वर्षीय छात्र, लिनुस टॉर्वाल्ड्स ने टेलीकांफ्रेंस पर घोषणा की comp.os.minix कि एक कार्यशील प्रोटोटाइप पूरा हो गया था नए ऑपरेटिंग सिस्टम के लिनक्स, पोर्टिंग बैश 1.08 और जीसीसी 1.40।

इस तरह से अनजाने में लिनक्स कर्नेल की पहली सार्वजनिक रिलीज बन जाएगी जिसे 17 सितंबर को पेश किया गया था। कर्नेल 0.0.1 को 62 KB में संपीड़ित किया गया था और इसमें स्रोत कोड की लगभग 10.000 लाइनें थीं, जो वर्तमान संस्करण के विपरीत, आधुनिक लिनक्स कर्नेल में कोड की 30 मिलियन से अधिक लाइनें हैं।

लिनक्स कर्नेल MINIX ऑपरेटिंग सिस्टम से प्रेरित था, जो उसके सीमित लाइसेंस के साथ लिनुस के अनुकूल नहीं था। बाद में, जब लिनक्स एक प्रसिद्ध परियोजना बन गया, विरोध करने वाले लिनुस पर नकल करने का आरोप लगाने की कोशिश की सीधे कुछ सबसिस्टम का कोड मिनिक्स।

हमले को मिनिक्स के लेखक एंड्रयू तनेनबाम ने निरस्त कर दिया था, जिन्होंने एक छात्र को मिनिक्स कोड और लिनक्स के पहले सार्वजनिक संस्करणों की विस्तृत तुलना करने के लिए नियुक्त किया। अध्ययन के नतीजे पॉज़िक्स और एएनएसआई सी आवश्यकताओं के कारण केवल चार छोटे कोड ब्लॉक मैचों की उपस्थिति दिखाते हैं।

लिनुस ने मूल रूप से कर्नेल फ़्रीक्स का नामकरण करने के बारे में सोचा था, "फ्री", "फ्रीक" और एक्स (यूनिक्स) शब्दों से। परंतु "लिनक्स" नाम कर्नेल को अरी लेम्के द्वारा दिया गया था, जिसने, लिनुस के अनुरोध पर, कर्नेल को विश्वविद्यालय के FTP सर्वर पर रखा, निर्देशिका का नामकरण "फ्रीक्स" फ़ाइल के साथ किया, जैसा कि टॉर्वाल्ड्स ने अनुरोध किया था, लेकिन "लिनक्स"।

यह उल्लेखनीय है कि उद्यमी व्यवसायी विलियम डेला क्रोस लिनक्स ट्रेडमार्क को पंजीकृत करने में कामयाब रहे और समय के साथ रॉयल्टी एकत्र करना चाहते थे, लेकिन बाद में अपना विचार बदल दिया और ट्रेडमार्क के सभी अधिकार लिनुस को स्थानांतरित कर दिए। लिनक्स कर्नेल का आधिकारिक शुभंकर, पेंगुइन टक्स, 1996 में आयोजित एक प्रतियोगिता के परिणामस्वरूप चुना गया था और जिसका नाम टक्स टॉर्वाल्ड्स यूनीएक्स के लिए है।

लिए के रूप में कर्नेल विकास का इतिहास, हम इसका एक छोटा सा हिस्सा साझा करते हैं:

  • सितंबर 1991: Linux 0.0.1, पहली सार्वजनिक रिलीज़ जो केवल i386 CPU का समर्थन करती है और फ़्लॉपी डिस्क से बूट होती है।
    जनवरी 1992: Linux 0.12, कोड GPLv2 लाइसेंस के तहत वितरित किया जाने लगा
  • मार्च 1992: लिनक्स 0.95, एक्स विंडो सिस्टम को चलाने की क्षमता, वर्चुअल मेमोरी और पार्टीशन स्वैपिंग के लिए समर्थन, साथ ही पहला एसएलएस और यग्ड्रासिल वितरण सामने लाया।
  • 1993 की गर्मियों मेंस्लैकवेयर और डेबियन परियोजनाओं की स्थापना की गई।
    मार्च 1994: Linux 1.0, पहला आधिकारिक रूप से स्थिर संस्करण।
    मार्च 1995: लिनक्स 1.2, ड्राइवरों की संख्या में उल्लेखनीय वृद्धि, अल्फा, एमआईपीएस और एसपीएआरसी प्लेटफार्मों के लिए समर्थन, नेटवर्क स्टैक की क्षमताओं का विस्तार, पैकेट फिल्टर की उपस्थिति, एनएफएस समर्थन।
  • जून 1996: लिनक्स 2.0, मल्टीप्रोसेसर सिस्टम के लिए समर्थन।
  • जनवरी 1999: Linux 2.2, मेमोरी प्रबंधन प्रणाली की दक्षता में वृद्धि, IPv6 के लिए समर्थन जोड़ा गया, एक नया फ़ायरवॉल लागू किया गया, एक नया ध्वनि उपप्रणाली पेश किया गया
  • फेब्रेरो डे एक्सएनयूएमएक्स: Linux 2.4, 8 प्रोसेसर और 64 GB RAM वाले सिस्टम के लिए समर्थन, Ext3 फ़ाइल सिस्टम, USB, ACPI समर्थन।
  • दिसंबर 2003: Linux 2.6, SELinux समर्थन, कर्नेल ट्यूनिंग टूल, sysfs, पुनः डिज़ाइन किया गया मेमोरी प्रबंधन सिस्टम।
  • सितंबर 2008 में, लिनक्स कर्नेल पर आधारित एंड्रॉइड प्लेटफ़ॉर्म का पहला संस्करण बनाया गया था।
  • जुलाई 2011 में, 10.x शाखा के विकास के 2.6 वर्षों के बाद, 3.x क्रमांकन में परिवर्तन किया गया।
  • एन 2015, Linux 4.0, रिपॉजिटरी में git ऑब्जेक्ट की संख्या 4 मिलियन तक पहुंच गई है।
  • 2018 के अप्रैल में, मैंने रिपॉजिटरी में 6 मिलियन गिट-कोर ऑब्जेक्ट्स की बाधा को तोड़ दिया।
  • 2019 के जीवंत में, लिनक्स 5.0 कर्नेल शाखा का गठन किया गया था।
  • अगस्त 2020 में पोस्ट किया गया, परियोजना के संपूर्ण अस्तित्व के दौरान सभी कर्नेल में परिवर्तनों की संख्या के मामले में कर्नेल 5.8 सबसे बड़ा था।
  • एन 2021, रस्ट भाषा में ड्राइवर विकसित करने के लिए कोड को लिनक्स कर्नेल की अगली शाखा में जोड़ा गया था।
  • अगस्त 2022 में, Linux कर्नेल 6.0 शाखा का गठन किया गया था, क्योंकि संस्करण संख्या में पहली संख्या को बदलने के लिए 5.x शाखा में पर्याप्त संस्करण थे।

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।