प्रक्रियाओं ने समाचार समूहों (USENET), और (मुख्य रूप से) ईमेल का उपयोग किया। एक बग "धागे" के रूप में अस्तित्व में था, जो विषय में " [BUG REPORT]
" या " LINUX BUG REPORT
" एक आम सम्मेलन था। बग आईडी नहीं थे। विशिष्ट उपयोगकर्ता-आधार को देखते हुए, एक बग रिपोर्ट अक्सर पैच के साथ आती है। एक लंबे समय से भूल गए सॉफ़्टवेयर टूल का उपयोग किया गया था: ibug
(नीचे देखें), इसके अलावा अन्य diff
+ patch
।
से लिनक्स स्थापना और प्रारंभ करना (जनवरी 1994, v2.0 संग्रहीत प्रतिलिपि)
>
2.6 The Design and Philosophy of Linux
When new users encounter Linux, they often have a few misconceptions and
false expectations of the system. Linux is a unique operating system,
and it is important to understand its philosophy and design in order to
use it effectively. Time enough for a soapbox. Even if you are an aged
UNIX guru, what follows is probably of interest to you.
In commercial UNIX development houses, the entire system is devel-
oped with a rigorous policy of quality assurance, source and revision
control systems, documentation, and bug reporting and resolution. [...]
With Linux, you can throw out the entire concept of organized
development, source control systems, structured bug reporting, or sta-
tistical analysis. Linux is, and more than likely always will be, a
hacker's operating system.(4)
[...] For the most part, the Linux community communi-
cates via various mailing lists and USENET newsgroups. A number of con-
ventions have sprung up around the development effort: for example, any-
one wishing to have their code included in the ``official'' kernel
should mail it to Linus Torvalds, which he will test and include in the
kernel [...]
1992
यहाँ एक बग रिपोर्ट है और दिसंबर 1992 (0.98.6) से comp.os.linux पर फिक्स करें:
https://groups.google.com/d/topic/comp.os.osux/TwPA00rZMJo/discussion
बहुत जल्दी पर वहाँ था एक ईमेल सूची मिलीलीटर-linux-कीड़े (1992/1993), इस से जल्दी पूछे जाने वाले प्रश्न में स्लैकवेयर 1.01 वितरण:
VI.01) ऐसा लगता है कि $ # @! linux पर पोर्ट सही तरीके से नहीं चलता, मैं बग्स की रिपोर्टिंग के बारे में क्या करूँ?
[...] ध्यान दें कि मेरी "ml-linux-bugs@dg-rtp.dg.com" बग रिपोर्टिंग सूची चरणबद्ध रूप से समाप्त हो गई है। यह पता चला है कि लिनक्स में बहुत कम कीड़े हैं, जिनमें से अधिकांश न्यूज़ग्रुप पर या लिनस के माध्यम से हल किए जाते हैं इससे पहले कि मैं उन्हें जमा कर सकता हूं और पोस्ट कर सकता हूं। :) संक्षेप में: यदि लिनक्स में या लिनक्स-पोर्टेड सॉफ़्टवेयर में बग है, तो यह आमतौर पर अगले पैचवेल या संस्करण में तय किया जाएगा।
"लाइनक्स-कर्नेल" ईमेल सूची थी (जो मूल पर चलती थी vger
), समाचार समूह alt.os.linux, फिर comp.os.linux (जो 1993 में जल्दी से एक पदानुक्रम में विभाजित हो गई )।
इस शुरुआती लिनक्स एफएक्यू (v1.11 नवंबर 1992) से comp.os.linux भी सीधे लिनस को ईमेल करने का सुझाव देता है।
1992 में मैट वेल्श ( रनिंग लिनक्स , लिनक्स बाइबिल , टीएलडीपी ) नेibug
ईमेल की गई बग रिपोर्ट बनाने में सहायता करने की घोषणा की (विडंबना यह है कि आप इसे लिनक्स पर उस समय नहीं चला सकते थे क्योंकि इसमें ईमेल भेजने में सक्षम होने के लिए पर्याप्त नेटवर्किंग का अभाव था)।
ईमेल बग रिपोर्ट टेम्प्लेटlinux.temp
को समय-समय पर comp.os.linux पर भी पोस्ट किया गया था, और बग रिपोर्ट के अपडेट में अपडेट टेम्प्लेट थाlinux.fix.temp
।
एक पैच रिपॉजिटरी (एफ़टीपी) भी था , जहां तक मैं यह बता सकता हूं कि पैच के लिए लिनक्स के पोर्टिंग के कार्यक्रमों के लिए यह ज्यादातर (विशेष रूप से नहीं) था।
1993-1994
कर्नेल स्रोत की सीवीएस प्रतियां आम थीं, सबसे पहले मैं पा सकता हूं डर्क स्टाइनबर्ग, कर्नेल-0.99.14 युग से। पहले घोषणा मैं पा सकते हैं linux-कार्यकर्ताओं पर जनवरी 1993 से है। आप अभी भी संग्रहीत प्रतियाँ (1994) पा सकते हैं । सीवीएस में डिर्क ने cv बायनेरिज़ और libc स्रोत भी बनाए रखा।
सीवीएस का उपयोग समकालीन अर्थों में बग्स को ट्रैक करने के लिए नहीं किया गया था, कुछ डेवलपर्स इसका उपयोग करना पसंद करते थे, और पैच अक्सर cv जनरेटेड डिफरेंशियल के रूप में प्रस्तुत किए जाते थे।
1995-1996
लगभग इसी समय (अक्टूबर 1995) में डेविड एस। मिलर ने लिनक्स कर्नेल ( लिनक्स / SPARC पोर्ट ) के SPARC पोर्ट के लिए CVS का उपयोग शुरू किया । फरवरी 1996 तक कई अन्य कर्नेल डेवलपर्स स्वतंत्र रूप से सीवीएस का उपयोग पैच के ट्रैक को रखने के लिए कर रहे थे, इस धागे और इस धागे से : एलन कॉक्स, स्टीफन ट्वीड्डी, काई हेन्निसेन। (दूसरे सूत्र ने रसेल नेल्सन को सीवीएस के लिए पहले हाथ के लिनस के फैलाव के बारे में बताया।)
1997-1998
अप्रैल 1998 में, लिनुस के दूसरे बच्चे के जन्म के कुछ ही समय बाद CVS का मुद्दा फिर से सामने आया, linux- k गिर्द इस सबथ्रेड को देखें (Linus ने सीधे CVS के बारे में अपनी चिंताओं को दोहराया)।
दिसंबर 1997 में, एंड्रयू ट्रिडेल ने एक वेब-आधारित बग ट्रैकर, जिटरबग जारी किया । जून 1998 तक एलन कॉक्स द्वारा "लिनक्स-पैच" JitterBug को लिनक्स-कर्नेल की वकालत की जा रही थी । यह जहां तक मैं बता सकता हूं, लिनुस और अन्य प्रमुख डेवलपर्स द्वारा उपयोग किया जाने वाला पहला वास्तविक बग ट्रैकिंग सिस्टम है, दुख की बात है कि "लाइनक्स-पैच" उदाहरण अब ऑनलाइन नहीं है।
सितंबर 1998 में, लैरी मैकएवॉय द्वारा पहली बार बिटकॉइन को लिनक्स-कर्नेल पर प्रमोट किया गया है ।
1999 और बाद में
1999/2000 तक lkml अकसर किये गए सवाल (Q 1-16) से CVS ट्री (मूल) vger पर शुरू हुआ। एंड्रयू ट्रिडेल द्वारा इस समय बनाए रखा गया था।
दिसंबर 2001 तक, जिटरबग एहसान से गिर गया था, इस लाइनक्स-कर्नेल धागे को देखें , लिनुस, एलन कॉक्स और कई अन्य क्यों चर्चा करने में शामिल हो जाते हैं।
जनवरी 2002 तक, लिनुस को बिटकीपर (पहले से ही पावरपीसी लिनक्स कर्नेल टीम द्वारा उपयोग किया जाने वाला) में रुचि होने लगी ।
फरवरी 2002 में लाइनस ने 2.5 विकास वृक्ष के लिए बिटकीपर का उपयोग शुरू किया ।
नवंबर 2002 में ओएसडीएल ने 2.5 पेड़ के लिए लिनक्स बुग्जिला की मेजबानी की घोषणा की थी । (यदि आपने प्रश्न में बगज़िला लिंक पहले से नहीं पढ़ा है , तो अभी जाकर पढ़ें, इसमें विंटेज लाइनस रैंट्स शामिल हैं)।
अप्रैल 2005 में लिनुस ने बिटकॉपर से दूर जाने की घोषणा की , उस समय के आसपास जिसका उन्होंने पहलीgit
बार नाम बताया था । कुछ ही समय बाद जीआईटी स्वयं-होस्टिंग के लिए सक्षम हो गया , लिनुस ने बिटकॉइन का उपयोग करना बंद कर दिया और कर्नेल के लिए गिट का उपयोग करना शुरू कर दिया।
दिसंबर 2008 में लिनक्स-कर्नेल के लिए पैचवर्क पैच ट्रैकर की घोषणा की गई थी , यह एक SCCS-अज्ञेयवादी वेब-आधारित पैच ट्रैकर है जो पैच और फॉलोअप को ट्रैक करने के लिए मेलिंग सूचियों के साथ एकीकृत करता है। इसका उपयोग आज भी जारी है, https://patchwork.kernel.org/ पर लगभग 40 सूचियाँ इस तरह से ट्रैक हैं , हालाँकि सभी सक्रिय नहीं हैं।
संदर्भ
उपयोगी संदर्भ: