लिनक्स संस्करण संख्या सम्मेलन


9

लिनक्स के पहले संस्करण के साथ, सही संस्करण संख्या 0.01 है (जैसा कि तेनबाम की ओएस पुस्तक में देखा गया है) या पहले संस्करण को 0.0.1 लिखा जाना चाहिए जिसमें डॉट भी शामिल है?


4
संस्करण संख्या वह होगी जो उस समय टोरवाल्ड्स ने लिखी थी; तेनबाम ने उद्धृत किया है कि (यदि नहीं, तो पूर्व लागू होता है)।
थॉमस डिके

7
यह उल्लेख करना उपयोगी होगा कि आप किन तेनबाम की पुस्तकों का उल्लेख कर रहे हैं - उन्होंने बहुत कुछ लिखा!
बॉब एगर

1
आमतौर पर आपके पास major.minor.patchlevel होगा - हालांकि यह पहली बड़ी रिलीज़ से पहले थोड़ा भ्रमित हो सकता है। 0.0.1 रिलीज के पहले पैच किया गया होगा 0.0 - यानी। कुछ नहीं करने के लिए एक पैच (हालांकि सी-प्रोग्रामर अक्सर 0 पर गिनना शुरू करते हैं - जैसे। उनके 1 बच्चे को बाल नंबर 0 के रूप में देखते हुए)। प्री-1.0 रिलीज़ के लिए, संस्करण-संख्या को कूदना सामान्य है, यह दिखाने के लिए कि आप पहले रिलीज़ (1.0) के कितने करीब हैं। आप ०.२ (या ०.२०) से ०.५ तक जा सकते हैं ... बाद में ०.९ ५ तक यह दिखाने के लिए कि आप रिलीज़ के करीब हैं, और फिर ६.९ ( बहुत करीब) हैं। तो 0.01 से पता चलता है कि
टॉर्वाल्ड्स

1
वास्तव में कोई "सही" संस्करण संख्या नहीं है। यह लेखक के (या कभी-कभी, उनके मार्केटिंग लोगों के) विवेक पर बनाया गया एक मनमाना मूल्य है ... यह व्यवहार में कई स्थानों पर आज भी सच है (औपचारिकता के कुछ प्रयासों के बावजूद), और विशेष रूप से तब सच था।
अदम डी। रूप्पे

जवाबों:



15

चलो कुछ पुरातत्व करते हैं। Torvald का 1991 का पेपर, LINUX - एक निःशुल्क यूनिक्स -386 कर्नेल (जिसे आप यहां ऑनलाइन पढ़ सकते हैं ) संस्करण 0.03 पर चर्चा करते हैं जैसा कि वर्णित एफ़टीपी निर्देशिका (जोर मेरा) में फ़ाइलों की सूची में देखा जा सकता है:

  • Linux- 0.03 .tar.z - ऑपरेटिंग सिस्टम के लिए पूरा स्रोत, एक 16-बिट संकुचित tar संग्रह में। [। । । ]
  • README, RELNOTES- 0.01 , INSTALLATION - लिंकन के बारे में कुछ (कुछ आउट-ऑफ-डेट) जानकारी वाली एसेसी फाइलें।

यह भी ध्यान दें कि इसमें पहले संस्करण के रिलीज़ नोट्स शामिल हैं जो वास्तव में उपयोग करने के लिए संदर्भित हैं 0.01। इसके अलावा, विकिपीडिया के अनुसार :

सितंबर 1991 तक, लिनक्स कर्नेल के संस्करण 0.01 को फिनिश यूनिवर्सिटी और रिसर्च नेटवर्क (FUNET) के FTP सर्वर (ftp.funet.fi) पर जारी किया गया था। इसमें कोड की 10,239 लाइनें थीं। अक्टूबर 1991 में, लिनक्स कर्नेल का संस्करण 0.02 जारी किया गया था। [ ]

यह Torvalds द्वारा अक्टूबर 1991 में comp.os.minix न्यूज़ग्रुप में एक संदेश का हवाला देता है जो संस्करण का वर्णन करता है :0.02

जैसा कि मैंने एक महीने (?) पहले उल्लेख किया था, मैं एटी -386 कंप्यूटरों के लिए एक मिनीक्स-लुकलाइक के मुफ्त संस्करण पर काम कर रहा हूं। यह अंत में उस अवस्था में पहुँच गया है जहाँ यह प्रयोग करने योग्य है (हालाँकि जो आप चाहते हैं उसके आधार पर नहीं हो सकता है), और मैं व्यापक वितरण के लिए स्रोतों को बाहर रखने के लिए तैयार हूँ। यह केवल संस्करण 0.02 (+1 (बहुत छोटा) पहले से ही पैच) है, लेकिन मैंने इसके तहत सफलतापूर्वक बैश / gcc / gnu-make / gnu-sed / compress आदि चलाया है।

अंत में, कर्नेल का पहला संस्करण जाहिरा तौर पर http://www.nic.funet.fi/pub/Linux/kernel/Historic/ पर अपने मूल घर में उपलब्ध है । फ़ाइल जिसे आप डाउनलोड कर सकते हैं वह है:

लिनक्स 0.01.tar.gz

इसलिए, चूंकि हम अभी भी एक 0.01फ़ाइल देख सकते हैं और इस बात का सबूत है कि दूसरा संस्करण था 0.02, इसलिए यह बहुत स्पष्ट है कि पहला संस्करण वास्तव में था 0.01और नहीं 0.0.1

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.