जीएनयू परियोजना

From alpha
Jump to navigation Jump to search

[[File:Heckert GNU white.svg|thumb | 180px | GNU मैस्कॉट, ऑरेलियो ए. हेकर्ट द्वारा[1] (एटिने सुवासा द्वारा अधिक विस्तृत संस्करण से लिया गया)Cite error: Closing </ref> missing for <ref> tag 27 सितंबर, 1983 को रिचर्ड स्टालमैन द्वारा घोषित एक मुफ्त सॉफ्टवेयर, सामूहिक सहयोग परियोजना है। इसका लक्ष्य कंप्यूटर उपयोगकर्ताओं को उनके कंप्यूटर और संगणक धातु सामग्री के उपयोग में स्वतंत्रता और नियंत्रण देना है, जो सॉफ्टवेयर को विकसित और प्रकाशित करके सभी को स्वतंत्र रूप से अधिकार देता है। सॉफ्टवेयर चलाएं, कॉपी करें और वितरित करें, इसका अध्ययन करें और इसे संशोधित करें। जीएनयू सॉफ्टवेयर इन अधिकारों को अपने जीएनयू जनरल पब्लिक लाइसेंस में प्रदान करता है।

यह सुनिश्चित करने के लिए कि एक कंप्यूटर का संपूर्ण सॉफ्टवेयर अपने उपयोगकर्ताओं को सभी स्वतंत्रता अधिकार (उपयोग, साझा, अध्ययन, संशोधित), यहां तक ​​कि सबसे मौलिक और महत्वपूर्ण भाग प्रदान करता है, ऑपरेटिंग सिस्टम (इसके कई उपयोगिता कार्यक्रमों सहित) को मुक्त होने की आवश्यकता है सॉफ़्टवेयर। इसके घोषणापत्र के अनुसार, परियोजना का संस्थापक लक्ष्य एक मुफ्त ऑपरेटिंग सिस्टम का निर्माण करना था, और यदि संभव हो, तो हर उपयोगी चीज जो आमतौर पर एक यूनिक्स प्रणाली के साथ आती है ताकि कोई बिना किसी मुफ्त सॉफ्टवेयर के साथ मिल सके। स्टॉलमैन ने इस ऑपरेटिंग सिस्टम को जीएनयू (एक पुनरावर्ती संक्षिप्त नाम जिसका अर्थ है जीएनयू यूनिक्स नहीं है!) कहने का फैसला किया, जो लिनक्स के लिए एक मालिकाना सॉफ्टवेयर यूनिक्स के डिजाइन पर आधारित था।[2] जनवरी 1984 में विकास शुरू किया गया था। 1991 में, लिनक्स कर्नेल दिखाई दिया, जिसे जीएनयू प्रोजेक्ट के बाहर लिनस टोरवाल्ड्स द्वारा विकसित किया गया था।[3] और दिसंबर 1992 में इसे GNU जनरल पब्लिक लाइसेंस के संस्करण 2 के तहत उपलब्ध कराया गया था।[4] जीएनयू परियोजना द्वारा पहले से ही विकसित ऑपरेटिंग सिस्टम उपयोगिताओं के साथ, इसने पहले ऑपरेटिंग सिस्टम की अनुमति दी जो मुफ्त सॉफ्टवेयर था, जिसे आमतौर पर लिनक्स के रूप में जाना जाता है। रेफरी>Balsa, Andrew D. "लिनक्स-कर्नेल मेलिंग सूची अक्सर पूछे जाने वाले प्रश्न". The Linux Kernel Archives. Kernel.org. Archived from the original on 2012-10-01. Retrieved 2013-06-13. ...हमने कर्नेल को नामित करने के लिए "लिनक्स" शब्द या अभिव्यक्ति "लिनक्स कर्नेल" का उपयोग करने की कोशिश की है, और जीएनयू/लिनक्स जीएनयू/जीपीएल'एड ओएस सॉफ्टवेयर के पूरे शरीर को नामित करने के लिए,... ...कई लोग भूल जाते हैं कि लिनक्स कर्नेल मेलिंग सूची कर्नेल से संबंधित मामलों की चर्चा के लिए एक मंच है, सामान्य रूप से जीएनयू/लिनक्स नहीं ...</रेफरी>[5] परियोजना के वर्तमान कार्य में सॉफ्टवेयर विकास, जागरूकता निर्माण, राजनीतिक प्रचार और नई सामग्री साझा करना शामिल है।

उत्पत्ति

रिचर्ड स्टॉलमैन ने सितंबर 1983 में एक यूज़नेट संदेश में GNU प्रोजेक्ट को कोड करना शुरू करने के अपने इरादे की घोषणा की।[6] जब GNU प्रोजेक्ट पहली बार शुरू हुआ तो उनके पास संपादक कमांड लिखने के लिए लिस्प (प्रोग्रामिंग भाषा) के साथ एक Emacs पाठ संपादक, एक स्रोत स्तर डिबगर, एक yacc-संगत पदच्छेद जनरेटर और एक लिंकर (कंप्यूटिंग) था।[7] GNU सिस्टम को मुफ्त सॉफ्टवेयर होने के लिए अपने स्वयं के C (प्रोग्रामिंग लैंग्वेज) कंपाइलर और टूल्स की आवश्यकता थी, इसलिए इन्हें भी विकसित करना पड़ा। जून 1987 तक, परियोजना ने असेंबली भाषा के लिए मुफ्त सॉफ्टवेयर जमा और विकसित किया था, एक लगभग समाप्त पोर्टेबल ऑप्टिमाइज़िंग सी कंपाइलर ([[जीएनयू संकलक संग्रह]]), एक संपादक (Emacs), और विभिन्न यूनिक्स यूटिलिटीज (जैसे कि ls, grep, awk, make तथा ld).[8] उनके पास एक शुरुआती कर्नेल था जिसे और अपडेट की जरूरत थी।

एक बार कर्नेल (ऑपरेटिंग सिस्टम) और कंपाइलर समाप्त हो जाने के बाद, GNU का उपयोग सॉफ्टवेयर विकास प्रक्रिया के लिए किया जा सकता था। मुख्य लक्ष्य यूनिक्स सिस्टम की तरह बनने के लिए कई अन्य एप्लिकेशन बनाना था। जीएनयू यूनिक्स प्रोग्राम चलाने में सक्षम था लेकिन यह उसके समान नहीं था। GNU में लंबे फ़ाइल नाम, फ़ाइल संस्करण संख्याएँ और एक क्रैशप्रूफ फ़ाइल सिस्टम शामिल है। जीएनयू मेनिफेस्टो परियोजना के लिए दूसरों से समर्थन और भागीदारी हासिल करने के लिए लिखा गया था। प्रोग्रामर्स को प्रोजेक्ट के किसी भी पहलू में भाग लेने के लिए प्रोत्साहित किया गया, जिसमें उनकी रुचि थी। लोग परियोजना के लिए कोड और प्रोग्राम लिखने के लिए धन, कंप्यूटर के पुर्जे, या अपना समय भी दान कर सकते हैं।[2]

जीएनयू परियोजना (और सामान्य रूप से मुफ्त सॉफ्टवेयर) के अधिकांश पहलुओं की उत्पत्ति और विकास को Emacs सहायता प्रणाली में एक विस्तृत वर्णन में साझा किया गया है। (सी-एच जी Emacs संपादक कमांड describe-gnu-project चलाता है।) यह वही विस्तृत इतिहास है जो उनकी वेब साइट पर है।

जीएनयू मेनिफेस्टो

GNU मेनिफेस्टो को GNU प्रोजेक्ट में समर्थन और भागीदारी हासिल करने के लिए रिचर्ड स्टॉलमैन द्वारा लिखा गया था। GNU मेनिफेस्टो में, स्टॉलमैन ने सॉफ़्टवेयर उपयोगकर्ताओं के लिए आवश्यक चार स्वतंत्रताओं को सूचीबद्ध किया: किसी भी उद्देश्य के लिए प्रोग्राम चलाने की स्वतंत्रता, प्रोग्राम के यांत्रिकी का अध्ययन करने और इसे संशोधित करने की स्वतंत्रता, प्रतियों को पुनर्वितरित करने की स्वतंत्रता, और जनता के लिए संशोधित संस्करणों को सुधारने और बदलने की स्वतंत्रता उपयोग।[9][10] इन स्वतंत्रताओं को लागू करने के लिए, उपयोगकर्ताओं को स्रोत कोड तक पूर्ण पहुँच की आवश्यकता होती है। यह सुनिश्चित करने के लिए कि कोड मुक्त रहे और इसे जनता को प्रदान किया जाए, स्टॉलमैन ने GNU जनरल पब्लिक लाइसेंस (GPL) बनाया, जिसने सॉफ्टवेयर और इससे प्राप्त कोड की भविष्य की पीढ़ियों को सार्वजनिक उपयोग के लिए मुक्त रहने की अनुमति दी।

दर्शन और सक्रियता

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

मुफ्त सॉफ्टवेयर

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

धन

सहयोगी सदस्यों से प्राप्त आय, खरीद और दान GNU प्रोजेक्ट का समर्थन करते हैं।[11]


कॉपीलेफ्ट

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

जीएनयू प्रोजेक्ट और फ्री सॉफ्टवेयर फाउंडेशन कभी-कभी मजबूत और कमजोर कॉपीलेफ्ट के बीच अंतर करते हैं। कमजोर कॉपीलेफ्ट प्रोग्राम आमतौर पर वितरकों को उन्हें गैर-मुफ्त प्रोग्राम के साथ जोड़ने की अनुमति देते हैं, जबकि मजबूत कॉपीलेफ्ट इस अभ्यास को सख्ती से प्रतिबंधित करता है। अधिकांश GNU प्रोजेक्ट का आउटपुट एक मजबूत कॉपीलेफ्ट के तहत जारी किया जाता है, हालांकि कुछ कमजोर कॉपीलेफ्ट या ढीले, पुश-ओवर फ्री सॉफ्टवेयर लाइसेंस के तहत जारी किया जाता है।[12][13]


ऑपरेटिंग सिस्टम विकास

जीएनयू हर्ड लाइव सीडी

GNU प्रोजेक्ट का पहला लक्ष्य एक संपूर्ण फ्री-सॉफ्टवेयर ऑपरेटिंग सिस्टम बनाना था। क्योंकि UNIX पहले से ही व्यापक था और समय की समकालीन CP/M या MS-DOS मशीनों की तुलना में अधिक शक्तिशाली मशीनों पर चलता था,[14] यह निर्णय लिया गया कि यह यूनिक्स जैसा ऑपरेटिंग सिस्टम होगा। रिचर्ड स्टॉलमैन ने बाद में टिप्पणी की कि वह MS-DOS को एक खिलौना मानते हैं।[15] 1992 तक, जीएनयू परियोजना ने सभी प्रमुख ऑपरेटिंग सिस्टम उपयोगिताओं को पूरा कर लिया था, लेकिन उनके प्रस्तावित कर्नेल (ऑपरेटिंग सिस्टम), जीएनयू हर्ड को पूरा नहीं किया था। लिनक्स कर्नेल की रिलीज़ के साथ, 1991 में लाइनस टोरवाल्ड्स द्वारा स्वतंत्र रूप से शुरू किया गया, और 1992 में संस्करण 0.12 के साथ GPLv2 के तहत जारी किया गया, पहली बार मुफ्त सॉफ्टवेयर से बना एक ऑपरेटिंग सिस्टम चलाना संभव था। हालांकि लिनक्स कर्नेल GNU प्रोजेक्ट का हिस्सा नहीं है, इसे GNU कंपाइलर कलेक्शन और अन्य GNU प्रोग्रामिंग टूल्स का उपयोग करके विकसित किया गया था और इसे GNU जनरल पब्लिक लाइसेंस के तहत मुफ्त सॉफ्टवेयर के रूप में जारी किया गया था।[16] लिनक्स कर्नेल का अधिकांश संकलन अभी भी जीएनयू टूलचेन्स के साथ किया जाता है, लेकिन संकलन के लिए बजना कंपाइलर और एलएलवीएम टूलचैन का उपयोग करना वर्तमान में संभव है।[17] वर्तमान में, जीएनयू परियोजना ने जीएनयू/हर्ड का कोई संस्करण जारी नहीं किया है जो कि जीएनयू/हर्ड परियोजना के शुरू होने के बाद से उत्पादन वातावरण के लिए उपयुक्त है। 33 years ago.[18]


जीएनयू/लिनक्स

जीएनयू का एक स्थिर संस्करण (या संस्करण) लिनक्स कर्नेल के साथ जीएनयू संकुल को जोड़कर चलाया जा सकता है, जिससे एक कार्यात्मक यूनिक्स-जैसी प्रणाली बन जाती है। जीएनयू प्रोजेक्ट इसे जीएनयू/लिनक्स कहता है, और परिभाषित करने वाली विशेषताएं इसका संयोजन हैं:

  • जीएनयू पैकेजCite error: Closing </ref> missing for <ref> tag (GNU हर्ड को छोड़कर)
    GNU पैकेज में कई ऑपरेटिंग सिस्टम टूल्स और यूटिलिटीज शामिल हैं (बैश (यूनिक्स शेल), GNU कोर उपयोगिताएँ, संकलक, पुस्तकालय, आदि)[19][20]POSIX सिस्टम एप्लिकेशन प्रोग्राम इंटरफ़ेस (POSIX.1) में निर्दिष्ट सभी कार्यों के पुस्तकालय कार्यान्वयन सहित।[21][22] जीसीसी कंपाइलर कंप्यूटर-आर्किटेक्चर की एक बड़ी विविधता के लिए मशीन-कोड उत्पन्न कर सकता है।[23]
  • लिनक्स कर्नेल - यह प्रोग्राम शेड्यूलिंग, मल्टीटास्किंग, डिवाइस ड्राइवर्स, मेमोरी मैनेजमेंट इत्यादि को लागू करता है और सिस्टम को लिनक्स समर्थित कंप्यूटर आर्किटेक्चर की एक बड़ी सूची पर चलाने की अनुमति देता है। कंप्यूटर-आर्किटेक्चर की विविधता।[24] लाइनस टॉर्वाल्ड्स ने 1992 में जीएनयू जनरल पब्लिक लाइसेंस के तहत लिनक्स कर्नेल जारी किया;[25] हालांकि यह GNU प्रोजेक्ट का हिस्सा नहीं है। संदर्भ>क्या GNU/नाम परिपाटी को उन सभी प्रोग्रामों पर लागू किया जाना चाहिए जो GPL'ed हैं? रिचर्ड स्टॉलमैन द्वारा GNU/Linux FAQ< / संदर्भ>[26][27][28]
  • गैर-जीएनयू कार्यक्रम - विभिन्न मुफ्त सॉफ्टवेयर पैकेज जो जीएनयू प्रोजेक्ट का हिस्सा नहीं हैं, लेकिन जीएनयू जनरल पब्लिक लाइसेंस या अन्य मुफ्त सॉफ्टवेयर लाइसेंस के तहत जारी किए गए हैं # एफएसएफ-अनुमोदित .22 मुफ्त सॉफ्टवेयर। 22 लाइसेंस। एफएसएफ-अनुमोदित मुफ्त सॉफ्टवेयर लाइसेंस .

जीएनयू वेबसाइट के भीतर, परियोजनाओं की एक सूची निर्धारित की गई है और प्रत्येक परियोजना में निर्दिष्ट है कि किस प्रकार का डेवलपर जीएनयू परियोजना के एक निश्चित भाग के लिए आवश्यक कार्य करने में सक्षम है। कौशल स्तर परियोजना से परियोजना तक होता है लेकिन प्रोग्रामिंग में पृष्ठभूमि ज्ञान वाले किसी को भी परियोजना का समर्थन करने के लिए प्रोत्साहित किया जाता है।

Linux कर्नेल और अन्य प्रोग्रामों के साथ GNU टूल की पैकेजिंग को आमतौर पर Linux वितरण (डिस्ट्रो) कहा जाता है। जीएनयू प्रोजेक्ट जीएनयू और लिनक्स कर्नेल के संयोजन को जीएनयू/लिनक्स कहता है, और दूसरों को भी ऐसा करने के लिए कहता है,[29] जिसके परिणामस्वरूप GNU/Linux नामकरण विवाद हुआ।

अधिकांश लिनक्स वितरण जीएनयू पैकेज को एक लिनक्स कर्नेल के साथ जोड़ते हैं जिसमें मालिकाना बाइनरी ब्लब्स होते हैं।[30]


जीएनयू मुक्त प्रणाली वितरण दिशानिर्देश

GNU फ्री सिस्टम डिस्ट्रीब्यूशन गाइडलाइन्स (GNU FSDG) एक सिस्टम डिस्ट्रीब्यूशन कमिटमेंट है, जिसका इस्तेमाल यह समझाने के लिए किया जाता है कि इंस्टॉल करने योग्य सिस्टम डिस्ट्रीब्यूशन (जैसे कि लिनक्स डिस्ट्रीब्यूशन) के लिए फ्री (लिब्रे) के रूप में अर्हता प्राप्त करने का क्या मतलब है, और डिस्ट्रीब्यूशन डेवलपर्स को अपने डिस्ट्रीब्यूशन को क्वालिफाई करने में मदद करता है।

अधिकतर, सूची उन वितरणों का वर्णन करती है जो लिनक्स-लिबर कर्नेल (एक संशोधित लिनक्स कर्नेल जो बाइनरी ब्लब्स, अस्पष्ट कोड और मालिकाना लाइसेंस के तहत कोड के हिस्से को हटाता है) के साथ जीएनयू पैकेज का एक संयोजन है और इसमें केवल मुफ्त सॉफ्टवेयर शामिल है (स्वामित्व वाले सॉफ़्टवेयर को छोड़कर) पूरी तरह से)।[31][32][30] जिन वितरणों ने GNU FSDG को अपनाया है उनमें ड्रैगोरा GNU/Linux-Libre, gNewSense, GNU Guix System, Hyperbola GNU/Linux-libre, Parabola GNU/Linux-libre, Trisquel GNU/Linux, Ututo और कुछ अन्य शामिल हैं।[33] फेडोरा प्रोजेक्ट के वितरण लाइसेंस दिशा-निर्देशों को FSDG के आधार के रूप में इस्तेमाल किया गया था।[34] फेडोरा प्रोजेक्ट के अपने दिशानिर्देश, हालांकि, वर्तमान में एफएसडीजी का पालन नहीं करते हैं, और इस प्रकार जीएनयू प्रोजेक्ट फेडोरा लिनक्स को पूरी तरह से मुक्त (लिब्रे) जीएनयू/लिनक्स वितरण नहीं मानता है।[30]


रणनीतिक परियोजनाएं

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

जीएनयू प्रोजेक्ट द्वारा अधिकांश कार्यों का कॉपीराइट फ्री सॉफ्टवेयर फाउंडेशन के स्वामित्व में है।[citation needed]


गनोम

GNOME डेस्कटॉप प्रयास को GNU प्रोजेक्ट द्वारा लॉन्च किया गया था क्योंकि एक अन्य डेस्कटॉप सिस्टम, KDE, लोकप्रिय हो रहा था, लेकिन उपयोगकर्ताओं को Qt (टूलकिट) स्थापित करने की आवश्यकता थी, जो तब मालिकाना सॉफ्टवेयर था। लोगों को कहाँ पे और क्यूटी स्थापित करने के लिए लुभाने से रोकने के लिए, जीएनयू प्रोजेक्ट ने एक साथ दो प्रोजेक्ट लॉन्च किए। एक सद्भाव टूलकिट था। यह क्यूटी के लिए मुफ्त सॉफ्टवेयर प्रतिस्थापन करने का एक प्रयास था। यदि यह परियोजना सफल होती, तो केडीई के साथ कथित समस्या का समाधान हो गया होता। दूसरी परियोजना गनोम थी, जिसने एक ही मुद्दे को एक अलग कोण से निपटाया। इसका उद्देश्य केडीई के लिए एक प्रतिस्थापन करना था जिसकी मालिकाना सॉफ्टवेयर पर कोई निर्भरता नहीं थी। हार्मनी परियोजना ने ज्यादा प्रगति नहीं की, लेकिन गनोम बहुत अच्छी तरह से विकसित हुआ। आखिरकार, मालिकाना घटक जिस पर केडीई निर्भर था (क्यूटी (टूलकिट)) मुफ्त सॉफ्टवेयर के रूप में जारी किया गया था।[35] तब से गनोम ने खुद को जीएनयू प्रोजेक्ट और फ्री सॉफ्टवेयर फाउंडेशन से अलग कर लिया है; और अब स्वतंत्र रूप से GNOME प्रोजेक्ट द्वारा प्रबंधित किया जाता है।

जीएनयू एंटरप्राइज

GNU Enterprise (GNUe) 1996 में शुरू किया गया एक मेटा-प्रोजेक्ट है,[36] और इसे GNU प्रोजेक्ट की उप-परियोजना के रूप में माना जा सकता है। जीएनयूई का लक्ष्य मुफ्त सॉफ्टवेयर उद्यम-श्रेणी के डेटा-जागरूक अनुप्रयोग (उद्यम संसाधन योजनाकार, आदि) बनाना है। GNUe को एक ही स्थान पर GNU सिस्टम के लिए एंटरप्राइज़ सॉफ़्टवेयर एकत्र करने के लिए डिज़ाइन किया गया है (बहुत कुछ GNOME प्रोजेक्ट डेस्कटॉप सॉफ़्टवेयर एकत्र करता है)।

मान्यता

2001 में, जीएनयू प्रोजेक्ट को अपने स्वतंत्र रूप से उपलब्ध पुनर्वितरण योग्य और संशोधित सॉफ़्टवेयर की सर्वव्यापकता, चौड़ाई और गुणवत्ता के लिए USENIX लाइफटाइम अचीवमेंट अवार्ड प्राप्त हुआ, जिसने अनुसंधान और वाणिज्यिक विकास की एक पीढ़ी को सक्षम किया है।[37]


यह भी देखें

संदर्भ

  1. "एक बोल्ड जीएनयू हेड". Retrieved November 30, 2014. हम ऑरेलियो ए. हेकर्ट...को यह ग्राफ़िक हमें दान करने के लिए धन्यवाद देते हैं।
  2. 2.0 2.1 "जीएनयू घोषणापत्र". Free Software Foundation. July 21, 2007. Retrieved 2015-10-08.
  3. Torvalds, Linus Benedict (August 1991). "like.the.minis". Retrieved 2009-09-06.
  4. "लिनक्स संस्करण 0.99 का जेड-आर्काइव". kernel.org. December 1992. Archived from the original on 2017-01-30.
  5. Mark Shuttleworth (14 February 2014). "शालीनता से हारना". Archived from the original on 22 March 2014. Retrieved 27 April 2014. आज हमारा ध्यान क्लाउड और मोबाइल पर है, और हम स्पष्ट रूप से दोनों मोर्चों पर GNU/Linux का नेतृत्व कर रहे हैं
  6. Richard Stallman. "नया यूनिक्स कार्यान्वयन".
  7. Wardrip-Fruin, Noah; and Nick Montfort. "The GNU Manifesto." The NewMediaReader. Cambridge, Massachusetts: MIT, 2003. pp.545–550.
  8. "जीएनयू का बुलेटिन, वॉल्यूम। 1 नं। 3". gnu.org. June 1987.
  9. Stallman, Richard (March 1985). "GNU मेनिफेस्टो - GNU प्रोजेक्ट - फ्री सॉफ्टवेयर फाउंडेशन (FSF)". gnu.org. GNU Project. Retrieved 2011-10-18.
  10. Weber, S. (2004). The Success of Open Source. Cambridge: Harvard University Press.
  11. Helping the GNU Project and the Free Software Movement – GNU Project – Free Software Foundation. gnu.org. Retrieved on 2013-07-17.
  12. है/ "लानत है". wiki.freedesktop.org. Retrieved 2019-03-18. यह जीएनयू जनरल पब्लिक लाइसेंस या जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत वितरित नहीं की गई कुछ जीएनयू फाइलों में से एक है; इसे X11 लाइसेंस की तरह एक लाइसेंस के तहत वितरित किया जाता है {{cite web}}: Check |url= value (help)
  13. "आपको अपनी अगली लाइब्रेरी के लिए कम GPL का उपयोग क्यों नहीं करना चाहिए". GNU. ऐसे कारण हैं जो कुछ मामलों में कम GPL का उपयोग करना बेहतर बना सकते हैं।
  14. "जीएनयू का बुलेटिन वॉल्यूम 1 नंबर 1". February 1986.
  15. "रिचर्ड स्टालमैन: स्वतंत्रता". Radio New Zealand. August 9, 2008.
  16. Linus Benedict Torvalds (August 26, 1991). "मिनिक्स में आप सबसे ज्यादा क्या देखना चाहेंगे?". comp.os.minix.
  17. The Kernel Development Community. "क्लैंग/एलएलवीएम के साथ लिनक्स बनाना". The Linux Kernel Docs.
  18. "जीएनयू हर्ड / हार्ड / स्थिति". GNU Operating System. Free Software Foundation. Retrieved 2018-04-15. हो सकता है कि यह उत्पादन के उपयोग के लिए तैयार न हो, क्योंकि अभी भी कुछ बग और सुविधाओं की कमी है।
  19. Cite error: Invalid <ref> tag; no text was provided for refs named gnu_packages
  20. Cite error: Invalid <ref> tag; no text was provided for refs named gnu_packages_fsf
  21. POSIX – The GNU C Library
  22. GNU C Library#A temporary fork
  23. GCC Architectures
  24. The Linux Kernel Archives
  25. Linux v0.12 के लिए रिलीज़ नोट्स
  26. Why do you write “GNU/Linux” instead of “GNU Linux”? GNU/Linux FAQ by Richard Stallman
  27. Isn't it wrong for us to label Linus Torvalds' work as GNU? GNU/Linux FAQ by Richard Stallman
  28. Does Linus Torvalds agree that Linux is just the kernel? GNU/Linux FAQ by Richard Stallman
  29. Why do you call it GNU/Linux and not Linux?
  30. 30.0 30.1 30.2 "समझाते हुए कि हम अन्य प्रणालियों का समर्थन क्यों नहीं करते". gnu.org.
  31. "फ्री सिस्टम डिस्ट्रीब्यूशन के लिए दिशानिर्देश". gnu.org.
  32. "व्यर्थ के समझौतों से बचना". gnu.org.
  33. "मुफ़्त GNU/Linux वितरणों की सूची - GNU प्रोजेक्ट - फ़्री सॉफ़्टवेयर फ़ाउंडेशन". gnu.org. Retrieved 2014-08-18.
  34. "फ्री सिस्टम डिस्ट्रीब्यूशन गाइडलाइंस (GNU FSDG) - GNU प्रोजेक्ट". gnu.org. publisher. Retrieved 2014-06-07. हम फेडोरा प्रोजेक्ट को इन नीतियों पर ध्यान केंद्रित करने में उनकी मदद के लिए धन्यवाद देना चाहते हैं, और हमें इस दस्तावेज़ के आधार के रूप में अपने स्वयं के वितरण लाइसेंस दिशानिर्देशों का उपयोग करने की अनुमति देते हैं।
  35. Stallman, Richard (September 5, 2000). "Qt, GPL, KDE, और GNOME पर स्टॉलमैन". Linux Today. Retrieved 2005-09-09.
  36. "जीएनयू एंटरप्राइज प्रोजेक्ट हिस्ट्री - जीएनयू एंटरप्राइज". 2013-01-16. Archived from the original on 2013-01-16. Retrieved 2019-02-18.
  37. "USENIX लाइफटाइम अचीवमेंट अवार्ड ("द फ्लेम")". USENIX. Retrieved 2007-12-05.


इस पेज में लापता आंतरिक लिंक की सूची

  • लिनक्स के लिए मालिकाना सॉफ्टवेयर
  • सी (प्रोग्रामिंग भाषा)
  • सभा की भाषा
  • सोर्स कोड
  • UNIX- जैसे
  • जीएनयू कोर यूटिलिटीज
  • लिनक्स समर्थित कंप्यूटर आर्किटेक्चर की सूची
  • लिनक्स वितरण
  • मुफ्त सॉफ्टवेयर समुदाय
  • गनोम परियोजना

बाहरी संबंध