Gentoo Linux
जेंटू लिनक्स (उच्चारण) एक लिनक्स वितरण है जिसे पोर्टेज पैकेज प्रबंधन प्रणाली का उपयोग करके बनाया गया है। द्विआधारी सॉफ्टवेयर वितरण के विपरीत, स्रोत कोड को उपयोगकर्ता की प्राथमिकताओं के अनुसार स्थानीय रूप से संकलित किया जाता है और अक्सर विशिष्ट प्रकार के कंप्यूटर के लिए अनुकूलित किया जाता है। कुछ पैकेजों के लिए पूर्व संकलित द्विआधारी उपलब्ध हैं। जेंटू लिनक्स का नाम जेंटू पेंगुइन के नाम पर रखा गया था, जो पेंगुइन की सबसे तेज तैरने वाली प्रजाति है। नाम को मशीन-विशिष्ट अनुकूलन के संभावित गति सुधारों को दर्शाने के लिए चुना गया था, जो कि जेंटू की एक प्रमुख विशेषता है। जेंटू पैकेज प्रबंधन को मॉड्यूलर, पोर्टेबल, रखरखाव में आसान और लचीले होने के लिए डिज़ाइन किया गया है। जेंटू अपनी अनुकूलता के कारण खुद को एक मेटा-वितरण के रूप में वर्णित करता है, जिसमें अधिकांश उपयोगकर्ताओं के पास कॉन्फ़िगरेशन और स्थापित प्रोग्रामों के सेट होते हैं जो सिस्टम और उनके द्वारा उपयोग किए जाने वाले अनुप्रयोगों के लिए अद्वितीय होते हैं। जेन्टू लिनक्स का इतिहास शुरू में डेनियल रॉबिन्स द्वारा एनोच लिनक्स वितरण के रूप में बनाया गया था। लक्ष्य पूर्व संकलित द्विआधारी के बिना एक वितरण बनाना था जिसे हार्डवेयर के साथ जोड़ा गया था और जिसमें केवल आवश्यक कार्यक्रम शामिल थे। हनोक का कम से कम एक संस्करण वितरित किया गया थाः संस्करण 0.75, दिसंबर 1999 में। डैनियल रॉबिन्स और अन्य योगदानकर्ताओं ने सिग्नस सॉल्यूशंस द्वारा विकसित जीसीसी के एक कांटे के साथ प्रयोग किया जिसे ईजीसीएस के रूप में जाना जाता है। इस बिंदु पर, "हनोक" का नाम बदलकर "जेंटू" लिनक्स कर दिया गया (जेंटू प्रजाति सबसे तेजी से तैरने वाला पेंगुइन है)। ई. जी. सी. एस. में संशोधन अंततः आधिकारिक जी. सी. सी. (संस्करण 2.95) का हिस्सा बन गए, और अन्य लिनक्स वितरणों ने समान गति वृद्धि का अनुभव किया। अपने स्वयं के सिस्टम में एक बग के साथ समस्याओं के बाद, रॉबिन्स ने जेंटू विकास को रोक दिया और कई महीनों के लिए फ्रीबीएसडी पर स्विच किया, बाद में कहा, "मैंने अपने ऑटोबिल्ड सिस्टम (जिसे अब पोर्टेज कहा जाता है) को एक सच्ची अगली पीढ़ी की बंदरगाह प्रणाली बनाने के लिए कई फ्रीबीएसडी सुविधाओं को जोड़ने का फैसला किया।" जेंटू लिनक्स 1 को 31 मार्च 2002 को जारी किया गया था। 2004 में, रॉबिन्स ने गैर-लाभकारी जेंटू फाउंडेशन की स्थापना की, सभी कॉपीराइट और ट्रेडमार्क इसे हस्तांतरित कर दिए, और परियोजना के मुख्य वास्तुकार के रूप में पद छोड़ दिया। वर्तमान न्यासी मंडल पाँच सदस्यों से बना है जिनकी घोषणा (चुनाव के बाद) 2 मार्च, 2008 को की गई थी। सात सदस्यीय जेंटू परिषद भी है जो जेंटू के तकनीकी मुद्दों और नीतियों की देखरेख करती है। जेंटू परिषद के सदस्यों को सक्रिय जेंटू डेवलपर्स द्वारा सालाना, एक वर्ष की अवधि के लिए चुना जाता है। जब परिषद का कोई सदस्य सेवानिवृत्त होता है, तो उत्तराधिकारी को मौजूदा परिषद के सदस्यों द्वारा चुना जाता है। जेंटू फाउंडेशन एक घरेलू गैर-लाभकारी निगम है, जो न्यू मैक्सिको राज्य में पंजीकृत है। 2007 के अंत में, फाउंडेशन के चार्टर को रद्द कर दिया गया था, लेकिन मई 2008 तक न्यू मैक्सिको राज्य ने घोषणा की कि जेंटू फाउंडेशन, इंक. अच्छी स्थिति में लौट आया है और व्यवसाय करने के लिए स्वतंत्र है। जेन्टू उन लिनक्स उपयोगकर्ताओं से अपील करता है जो अपने कंप्यूटर पर स्थापित और चलने वाले सॉफ़्टवेयर का पूरा नियंत्रण चाहते हैं। जो लोग जेंटू सिस्टम को कॉन्फ़िगर और ट्यून करने के लिए आवश्यक समय का निवेश करने के लिए तैयार हैं, वे बहुत कुशल डेस्कटॉप और सर्वर बना सकते हैं। जेंटू उपयोगकर्ताओं को उनके विशेष हार्डवेयर के अनुरूप एक लिनक्स कर्नेल बनाने के लिए प्रोत्साहित करता है। यह बहुत अच्छे नियंत्रण की अनुमति देता है कि कौन सी सेवाएं स्थापित हैं और चल रही हैं, जिसमें डिफ़ॉल्ट init सिस्टम के रूप में सिस्टमडी या ओपनआरसी के बीच चयन करने का विकल्प भी शामिल है। अनावश्यक कर्नेल विशेषताओं और सेवाओं को छोड़कर अन्य वितरणों की तुलना में स्मृति उपयोग को भी कम किया जा सकता है। जेंटू के पैकेज भंडार सॉफ्टवेयर का एक बड़ा संग्रह प्रदान करते हैं। प्रत्येक पैकेज में किसी भी निर्भरता का विवरण होता है, इसलिए केवल पैकेजों के न्यूनतम सेट को स्थापित करने की आवश्यकता होती है। अलग-अलग पैकेजों की वैकल्पिक विशेषताएं, जैसे कि उन्हें एलडीएपी या क्यूटी समर्थन की आवश्यकता है या नहीं, उपयोगकर्ता द्वारा चुना जा सकता है और किसी भी परिणामी पैकेज आवश्यकताओं को स्वचालित रूप से निर्भरताओं के सेट में शामिल किया जाता है। चूंकि जेंटू में एक डिफ़ॉल्ट रूप और अनुभव नहीं है, इसलिए स्थापित पैकेज आमतौर पर उनके लेखकों के इरादे के अनुसार दिखाई देते हैं। पोर्टेज पोर्टेज जेंटू की सॉफ्टवेयर वितरण और पैकेज प्रबंधन प्रणाली है। मूल डिजाइन बर्कले सॉफ्टवेयर डिस्ट्रीब्यूशन (बीएसडी) ऑपरेटिंग सिस्टम द्वारा उपयोग किए जाने वाले पोर्ट सिस्टम पर आधारित था। जेंटू भंडार में जेंटू प्रणाली में स्थापना के लिए तैयार 19,000 से अधिक पैकेज हैं। पोर्टेज के आदेश का एक एकल आह्वान जेंटू रिपॉजिटरी की स्थानीय प्रति को अद्यतन कर सकता है, एक पैकेज की खोज कर सकता है, या एक या अधिक पैकेज और उनकी निर्भरताओं को डाउनलोड, संकलित और स्थापित कर सकता है। अंतर्निहित सुविधाओं को अलग-अलग पैकेजों के लिए या वैश्विक स्तर पर तथाकथित "यू. एस. ई. फ्लैग" के साथ सेट किया जा सकता है। लंबे निर्माण समय वाले कुछ अनुप्रयोगों के लिए पूर्व-संकलित द्विआधारी प्रदान किए जाते हैं, जैसे कि लिबरऑफ़िस और मोज़िला फ़ायरफ़ॉक्स, लेकिन उपयोगकर्ता वैकल्पिक सुविधाओं को अनुकूलित करने की क्षमता खो देते हैं। संकलन समय को कम करने के लिए विन्यास विकल्प हैं, जैसे कि समानांतर संकलन को सक्षम करना या अस्थायी फ़ाइलों के बजाय पाइप का उपयोग करना। पैकेज संकलन को कई कंप्यूटरों पर भी वितरित किया जा सकता है। इसके अतिरिक्त, उपयोगकर्ता पैकेजों के निर्माण की प्रक्रिया को और तेज करने के लिए मेमोरी में एक बड़े फ़ाइल सिस्टम को माउंट करने में सक्षम हो सकता है। कुछ दृष्टिकोणों में कमियाँ होती हैं और वे डिफ़ॉल्ट रूप से सक्षम नहीं होते हैं। पर्याप्त रूप से समान हार्डवेयर वाले कई कंप्यूटरों पर एक ही पैकेज को स्थापित करते समय, पैकेज को एक बार संकलित किया जा सकता है और अन्य कंप्यूटरों पर त्वरित स्थापना के लिए एक द्विआधारी पैकेज बनाया जा सकता है। पोर्टेबिलिटी के रूप में जेंटू एक स्रोत-आधारित वितरण है जिसमें एक भंडार है जो बताता है कि पैकेजों का निर्माण कैसे किया जाता है, विभिन्न मशीन आर्किटेक्चर पर निर्माण करने के लिए निर्देशों को जोड़ना विशेष रूप से आसान है। मूल रूप से आई. ए.-32 वास्तुकला पर निर्मित, जेंटू को तब से कई अन्य लोगों के लिए पोर्ट किया गया है। यह आधिकारिक रूप से समर्थित है और IA-32, x 86-64, IA-64, PA-RISC, 32-बिट और 64-बिट पावरपीसी, 64-बिट SPARC, DEC अल्फा, और दोनों 32-और 64-बिट एआरएम आर्किटेक्चर पर स्थिर माना जाता है। यह आधिकारिक रूप से भी समर्थित है लेकिन एम. आई. पी. एस., पी. एस. 3 सेल प्रोसेसर, सिस्टम जेड/एस 390 पर विकास की स्थिति में माना जाता है। 32-बिट SPARC हार्डवेयर और सुपरएच के लिए आधिकारिक समर्थन हटा दिया गया है। मैकोस सहित बी. एस. डी. से प्राप्त अन्य ऑपरेटिंग सिस्टमों के लिए पोर्टेबिलिटी, जेंटू/ऑल्ट परियोजना द्वारा सक्रिय विकास के अधीन है। जेंटू/फ्रीबीएसडी परियोजना में पहले से ही फ्रीएसबीआईई पर आधारित एक कार्यशील गाइड है, जबकि जेंटू/नेटबीएसडी, जेंटू/ओपनबीएसडी और जेंटू/ड्रैगनफ्लाई विकसित किए जा रहे हैं। ओपनसोलारिस पर पोर्टेज को काम करने के लिए एक परियोजना भी है। जीएनयू हर्ड के लिए एक जेंटू बंदरगाह बनाने की एक अनौपचारिक परियोजना थी, लेकिन यह 2006 से निष्क्रिय है। विंडोज पर एक साइग्विन वातावरण में एक जेंटू उपसर्ग (एक परियोजना द्वारा प्रदान किया गया जो जेंटू के लिए वैकल्पिक स्थापना विधियों को बनाए रखता है) स्थापित करना भी संभव है, लेकिन यह विन्यास प्रयोगात्मक है। स्थापना जेंटू को कई तरीकों से स्थापित किया जा सकता है। सबसे आम तरीका स्टेज 3 टारबॉल (नीचे समझाया गया है) के साथ जेंटू न्यूनतम सीडी का उपयोग करना है। कई लिनक्स वितरणों की तरह, जेंटू को लगभग किसी भी लिनक्स वातावरण से स्थापित किया जा सकता है, जैसे कि किसी अन्य लिनक्स वितरण की लाइव सीडी, लाइव यूएसबी, या "जेंटू वैकल्पिक इंस्टॉल गाइड" का उपयोग करके नेटवर्क बूटिंग। एक सामान्य इंस्टॉल के लिए इंटरनेट कनेक्शन की आवश्यकता होती है, लेकिन नेटवर्क-रहित इंस्टॉल के लिए एक गाइड भी है। 3 अप्रैल, 2022 को, यह घोषणा की गई थी कि एक जीयूआई के साथ एक नई आधिकारिक छवि होगी, जिसे लाइवजीयूआई छवि कहा जाता है। इसे स्थापना माध्यम जैसे कि यू. एस. बी. ड्राइव या दोहरी परत वाली डी. वी. डी. पर स्थापित किया जा सकता है। इसमें सॉफ्टवेयर का एक बड़ा चयन शामिल है, जिसमें केडीई प्लाज्मा 5 डेस्कटॉप वातावरण, छवि संपादक, कार्यालय सॉफ्टवेयर, सिस्टम प्रशासन और स्थापना उपकरण शामिल हैं। इससे पहले, जेंटू ने स्टेज 1 और स्टेज 2 टारबॉल से स्थापना का समर्थन किया था; हालाँकि, जेंटू फाउंडेशन अब उनकी अनुशंसा नहीं करता है। स्टेज 1 और स्टेज 2 केवल जेंटू डेवलपर्स के लिए हैं। प्रारंभिक इंस्टॉल चरणों के बाद, जेंटू हैंडबुक में जेंटू लिनक्स इंस्टॉल प्रक्रिया एक नए लिनक्स कर्नेल को संकलित करने का वर्णन करती है। इस प्रक्रिया की आम तौर पर अन्य लिनक्स वितरणों द्वारा आवश्यकता नहीं होती है। हालाँकि इसे व्यापक रूप से एक जटिल कार्य माना जाता है, जेंटू प्रक्रिया को सरल बनाने के लिए प्रलेखन और जेनकर्नल जैसे उपकरण प्रदान करता है। इसके अलावा, उपयोगकर्ता एक मौजूदा कर्नेल का भी उपयोग कर सकते हैं जो अपने सिस्टम पर काम करने के लिए जाना जाता है, इसे केवल बूट निर्देशिका में कॉपी करके, या प्रदान किए गए पूर्व-संकलित कर्नेल पैकेजों में से एक को स्थापित करके, और अपने बूटलोडर को अपडेट करके। स्थापना के लिए समर्थन जेंटू फोरम, रेडिट और आई. आर. सी. पर प्रदान किया जाता है। जेंटू लिनक्स का एक लाइव यू. एस. बी. मैन्युअल रूप से, विभिन्न उपकरणों का उपयोग करके, या डी. डी. के साथ बनाया जा सकता है जैसा कि पुस्तिका में वर्णित है। अक्टूबर 2005 से पहले चरण, स्थापना को तीन आधार चरणों में से किसी से भी शुरू किया जा सकता थाः चरण 1 केवल लक्ष्य प्रणाली के लिए एक उपकरण श्रृंखला (विभिन्न संकलक, लिंकर्स और अन्य सॉफ़्टवेयर को संकलित करने के लिए आवश्यक भाषा पुस्तकालय) बनाने के लिए आवश्यक चीज़ों के साथ शुरू होता है; इस लक्ष्य उपकरण श्रृंखला को दूसरे, पहले से मौजूद मेजबान प्रणाली से संकलित करने को लक्ष्य प्रणाली को बूटस्ट्रैपिंग के रूप में जाना जाता है। स्टेज 2 लक्ष्य प्रणाली के लिए एक स्व-होस्टिंग (बूटस्ट्रैप्ड) टूलचेन के साथ शुरू होता है, जिसका उपयोग लक्ष्य के लिए अन्य सभी मुख्य उपयोगकर्ता-भूमि सॉफ्टवेयर को संकलित करने के लिए किया जाता है। स्टेज 3 संकलित उपयोगकर्ता सॉफ़्टवेयर के एक न्यूनतम सेट के साथ शुरू होता है, जिसके साथ कर्नेल और किसी अन्य अतिरिक्त सॉफ़्टवेयर को फिर कॉन्फ़िगर और संकलित किया जाता है। अक्टूबर 2005 से, पहले के चरणों से बूटस्ट्रैपिंग की अंतर्निहित जटिलताओं के कारण केवल चरण 3 प्रतिष्ठानों को आधिकारिक रूप से समर्थित किया गया है (जिसके लिए कई परिपत्र निर्भरताओं को हल करने और फिर तोड़ने की आवश्यकता होती है)। इसके बाद कुछ समय के लिए स्टेज 1 और स्टेज 2 के लिए टारबॉल वितरित किए गए, हालांकि इन चरणों से स्थापित करने के निर्देशों को पुस्तिका से हटा दिया गया था और जेंटू एफएक्यू में स्थानांतरित कर दिया गया था। केवल समर्थित स्टेज 3 टारबॉल सार्वजनिक रूप से उपलब्ध हैं; स्टेज 1 और स्टेज 2 टारबॉल केवल "आधिकारिक रूप से" उत्पन्न किए जाते हैं और जेंटू विकास टीमों द्वारा आंतरिक रूप से उपयोग किए जाते हैं। हालाँकि, यदि वांछित है, तो उपयोगकर्ता अभी भी टूलचेन का पुनर्निर्माण कर सकता है या सामान्य चरण 3 स्थापना के दौरान या उसके बाद आधार प्रणाली सॉफ़्टवेयर को फिर से स्थापित कर सकता है, प्रभावी रूप से पुरानी बूटस्ट्रैप प्रक्रिया का अनुकरण कर सकता है। जेंटू संदर्भ मंच 2003 से 2008 तक, जेंटू संदर्भ मंच (जीआरपी) पूर्व-निर्मित पैकेजों का एक स्नैपशॉट था जिसे उपयोगकर्ता जेंटू स्थापना प्रक्रिया के दौरान जल्दी से स्थापित कर सकते थे, ताकि पूरी तरह से कार्यात्मक जेंटू स्थापना तक तेजी से पहुंच प्रदान की जा सके। इन पैकेजों में केडीई, एक्स विंडो सिस्टम, ओपनऑफिस, जीनोम और मोज़िला शामिल थे। एक बार स्थापना पूरी हो जाने के बाद, जी. आर. पी. के हिस्से के रूप में स्थापित पैकेजों को उपयोगकर्ता द्वारा पोर्टेज के माध्यम से निर्मित समान या नए संस्करणों के साथ प्रतिस्थापित करने का इरादा था जो जी. आर. पी. द्वारा प्रदान किए गए सामान्य निर्माण के बजाय उपयोगकर्ता के सिस्टम विन्यास का उपयोग करके बनाया जाएगा। 2011 तक, जी. आर. पी. को बंद कर दिया गया है, जिसका अंतिम संदर्भ 2008.0 पुस्तिका में दिखाई देता है। संस्करण जेंटू एक रोलिंग रिलीज़ मॉडल का अनुसरण करता है। अन्य लिनक्स वितरणों की तरह, जेंटू प्रणालियों में एक/वगैरह/जेंटू-रिलीज़ फ़ाइल होती है, लेकिन इसमें स्थापित सिस्टम-ऐप्स/बेस-लेआउट पैकेज का संस्करण शामिल होता है। 2004 में, जेंटू ने अपने लाइव मीडिया को संख्यात्मक रूप से नहीं बल्कि साल दर साल संस्करण करना शुरू किया। यह 2008 तक जारी रहा, जब यह घोषणा की गई कि 2008.1 लाइव सीडी रिलीज़ को चरण 3 और न्यूनतम सीडी दोनों के साप्ताहिक स्वचालित निर्माण के पक्ष में रद्द कर दिया गया था। 20 दिसंबर, 2008 को पहली साप्ताहिक रचनाएँ प्रकाशित की गईं। 2009 में, जेंटू की 10वीं वर्षगांठ मनाने के लिए एक विशेष लाइव डीवीडी बनाई गई थी। मीडिया संस्करण इतिहास विशेष रिलीज 2009 में, जेंटू की दसवीं वर्षगांठ मनाने के लिए एक विशेष लाइव डीवीडी जारी की गई थी। शुरू में एक बार के रूप में योजना बनाई गई थी, लाइव डीवीडी को नए उपयोगकर्ताओं के बीच इसकी लोकप्रियता के कारण 2011 में नवीनतम पैकेज संस्करणों में अपडेट किया गया था। प्रोफाइल हालांकि जेंटू के पास पूरे सिस्टम के संस्करण की अवधारणा नहीं है, यह "प्रोफाइल" का उपयोग करता है, जो सिस्टम में सभी पैकेजों के लिए बिल्ड कॉन्फ़िगरेशन को परिभाषित करता है। प्रमुख परिवर्तन, जैसे कि पूरे सिस्टम में फ़ाइलों को कैसे स्थापित किया जाता है, इसके लेआउट को बदलना, आमतौर पर एक प्रोफ़ाइल उन्नयन शामिल होता है और सभी स्थापित सॉफ़्टवेयर के पुनर्निर्माण की आवश्यकता हो सकती है। इन प्रोफाइलों को जारी किए गए वर्ष के आधार पर संस्करण किया जाता है, और विभिन्न प्रकार की प्रणालियों (जैसे सर्वर और डेस्कटॉप) की ओर लक्षित प्रत्येक रिलीज के लिए कई प्रकार शामिल किए जाते हैं। प्रोफाइल ने पहले इंस्टॉल मीडिया के संस्करण को ट्रैक किया, और संस्करण मीडिया के बंद होने के बाद दो अंकों वाले वर्ष के नामकरण पर स्विच किया। 2008.0 के बाद निम्नलिखित नए प्रोफ़ाइल संस्करण जारी किए गए हैंः कठोर जेंटू कठोर जेंटू एक ऐसी परियोजना है जिसे ऐड-ऑन के एक सेट को विकसित करने और नामित करने के लिए डिज़ाइन किया गया है जो अधिक सुरक्षा केंद्रित स्थापना की आवश्यकता होने पर उपयोगी होते हैं। इससे पहले, परियोजना में एक कठोर गुठली का उत्पादन करने के लिए पैच शामिल थे, लेकिन इन्हें बंद कर दिया गया था। सख्त सेट के अन्य भाग, जैसे कि एस. ई. एलिनक्स, और यूजरस्पेस सख्त बने रहते हैं। घटनाएँ जून 2018 में मुख्य रूप से डेवलपर्स द्वारा उपयोग किए जाने वाले जेंटू गिटहब कोड रिपॉजिटरी मिरर को हैक कर लिया गया था, जब एक हमलावर ने पासवर्ड निकालकर एक संगठन प्रशासक के खाते तक पहुंच प्राप्त की थी। जेंटू ने हमले को रोककर और सुरक्षा प्रथाओं में सुधार करके तुरंत जवाब दिया। किसी भी जेंटू क्रिप्टोग्राफी कुंजी या हस्ताक्षरित पैकेज से समझौता नहीं किया गया था, और पाँच दिनों के बाद भंडार को बहाल कर दिया गया था। लोगो और शुभंकर जेंटू पेंगुइन को पानी के नीचे सबसे तेज तैरने वाला पेंगुइन माना जाता है। "जेंटू लिनक्स" नाम लिनक्स शुभंकर टक्स नामक एक पेंगुइन और एक उच्च-प्रदर्शन ऑपरेटिंग सिस्टम का उत्पादन करने के लिए परियोजना के उद्देश्य दोनों को स्वीकार करता है। आधिकारिक जेंटू लोगो एक शैलीबद्ध 'जी' है जो एक चांदी के मगातामा जैसा दिखता है। अनौपचारिक शुभंकरों में लैरी द काउ और ज़नर्ट द फ्लाइंग सॉसर शामिल हैं। व्युत्पन्न वितरण क्रोमियम ओएस और कंटेनर लिनक्स सहित जेंटू लिनक्स के कई स्वतंत्र रूप से विकसित संस्करण हैं। यह भी देखें आर्क लिनक्स फ्रॉम स्क्रैच संदर्भ बाहरी लिंक 2002 सॉफ्टवेयर पावरपीसी ऑपरेटिंग सिस्टम स्रोत-आधारित लिनक्स वितरण एक्स 86-64 लिनक्स वितरण पावरपीसी लिनक्स वितरण रोलिंग रिलीज लिनक्स वितरण स्वतंत्र लिनक्स वितरण