आर्क लिनक्स: Difference between revisions
No edit summary |
|||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 126: | Line 126: | ||
== बाहरी संबंध == | == बाहरी संबंध == | ||
{{Commons category|Arch Linux}} | {{Commons category|Arch Linux}} | ||
* | * [https://archlinux.org/ Official Website] | ||
* [https://github.com/archlinux/ Arch Linux] on [[GitHub]] | * [https://github.com/archlinux/ Arch Linux] on [[GitHub]] | ||
* {{Libera.chat|archlinux}} on [[Libera.chat]] ({{Libera.chat|archlinuxarm}}, {{Libera.chat|archlinux32}}) | * {{Libera.chat|archlinux}} on [[Libera.chat]] ({{Libera.chat|archlinuxarm}}, {{Libera.chat|archlinux32}}) | ||
| Line 134: | Line 134: | ||
{{Linux}} | {{Linux}} | ||
{{Software in the Public Interest}} | {{Software in the Public Interest}} | ||
[[Category:Articles with hatnote templates targeting a nonexistent page]] | |||
[[Category:Articles with short description]] | |||
[[Category:CS1 English-language sources (en)]] | |||
[[Category:CS1 errors]] | |||
[[Category:CS1 français-language sources (fr)]] | |||
[[Category:CS1 maint]] | |||
[[Category:CS1 Ελληνικά-language sources (el)]] | |||
[[Category:Citation Style 1 templates|W]] | |||
[[Category:Collapse templates]] | |||
[[Category:Commons category link is locally defined]] | |||
[[Category:Created On 06/12/2022]] | |||
[[Category:Exclude in print]] | |||
[[Category:Interwiki category linking templates]] | |||
[[Category:Interwiki link templates]] | |||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Official website missing URL]] | |||
[[Category:Pages with empty portal template]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Portal-inline template with redlinked portals]] | |||
[[Category:Portal templates with redlinked portals]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates based on the Citation/CS1 Lua module]] | |||
[[Category:Templates generating COinS|Cite web]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates used by AutoWikiBrowser|Cite web]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Webarchive template wayback links]] | |||
[[Category:Wikimedia Commons templates]] | |||
[[Category:Wikipedia fully protected templates|Cite web]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:X86-64 लिनक्स वितरण]] | |||
[[Category:आईए-32 लिनक्स वितरण]] | [[Category:आईए-32 लिनक्स वितरण]] | ||
[[Category:पैकमैन-आधारित लिनक्स वितरण]] | [[Category:पैकमैन-आधारित लिनक्स वितरण]] | ||
[[Category:रोलिंग रिलीज लिनक्स वितरण]] | [[Category:रोलिंग रिलीज लिनक्स वितरण]] | ||
[[Category:लिनक्स वितरण]] | [[Category:लिनक्स वितरण]] | ||
[[Category:स्वतंत्र लिनक्स वितरण]] | [[Category:स्वतंत्र लिनक्स वितरण]] | ||
Latest revision as of 16:57, 25 August 2023
आर्क लिनक्स (/ɑːrtʃ/)[1][2] एक स्वतंत्र रूप से विकसित, x86-64 सामान्य-उद्देश्य वाला लिनक्स वितरण है जो रोलिंग निर्गमन प्रतिरूप का पालन करके अधिकांश सॉफ़्टवेयर के नवीनतम स्थिर संस्करण प्रदान करने का प्रयास करता है। व्यतिक्रम स्थापना न्यूनतम आधार प्रणाली है, जिसे उपयोगकर्ता द्वारा केवल जान बूझकर आवश्यक चीज़ों को जोड़ने के लिए समनुरूप किया गया है।[3]
- पॅकमैन, विशेष रूप से आर्क लिनक्स के लिए लिखा गया पैकेज प्रबंधक, पैकेज (पैकेज प्रबंधन प्रणाली) जिसका उपयोग सॉफ्टवेयर पैकेजों को स्थापित करने, हटाने और अद्यतन करने के लिए किया जाता है। [[4]
आर्क लिनक्स रोलिंग रिलीज़ प्रतिरूप का उपयोग करता है, जिसका अर्थ है कि प्रणाली के पूरी तरह से नए संस्करणों के "प्रमुख रिलीज़" नहीं हैं, नवीनतम आर्क सॉफ़्टवेयर प्राप्त करने के लिए केवल नियमित प्रणाली आधुनिकीकरण की आवश्यकता होती है, आर्क टीम द्वारा हर महीने जारी की जाने वाली अधिष्ठापन छवि मुख्य प्रणाली घटकों के अद्यतन स्नैपशॉट (आशुचित्र) हैं।[5]
आर्क लिनक्स के पास व्यापक दस्तावेज हैं, जिसमें समुदाय द्वारा संचालित विकी सम्मिलित है जिसे आर्कविकी के रूप में जाना जाता है।[6][7]
इतिहास
क्रक्स से प्रेरित होकर, अन्य न्यूनतम वितरण, जुड विनेट ने मार्च 2002 में आर्क लिनक्स परियोजना शुरू किया। नाम इसलिए चुना गया क्योंकि विनेट को "प्रिंसिपल" शब्द का अर्थ "कट्टर-शत्रु" के रूप में पसंद आया।[1][8]
मूल रूप से केवल 32-बिट x86 सी पी यू के लिए, पहला x86_64 आधुनिकीकरण आईएसओ अप्रैल 2006 में जारी किया गया था।[9]
विनेट ने 1 अक्टूबर 2007 तक आर्क लिनक्स का नेतृत्व किया, जब उन्होंने समय की कमी के कारण हारून ग्रिफिन को परियोजना का नियंत्रण स्थानांतरित कर दिया।[10]
init प्रणाली के रूप में systemd प्रवासन अगस्त 2012 में शुरू हुआ,[11]और यह अक्टूबर 2012 में नई स्थापनाओं पर व्यतिक्रम बन गया।[12] इसने वितरण की स्थापना के बाद से उपयोग किए जाने वाले SysV-शैली के init प्रणाली को बदल दिया।[13]
जनवरी 2017 में i686 समर्थन की समाप्ति की घोषणा की गई थी, जिसमें फरवरी 2017 आईएसओ i686[14]सहित अंतिम था और नवंबर 2017 में वास्तुकला को असमर्थित कर रहा था।[15]तब से, i686 हार्डवेयर के लिए समुदाय व्युत्पन्न आर्क लिनक्स 32 का उपयोग किया जा सकता है।
तब से, i686 हार्डवेयर के लिए समुदाय व्युत्पन्न आर्क लिनक्स 32 का उपयोग किया जा सकता है।[16] इस बदलाव के कारण परियोजना मार्ग दर्शक की स्थिति में नई 2-वर्ष की अवधि जोड़ी गई।[17]
मार्च 2021 में, आर्क लिनक्स डेवलपर्स आर्क लिनक्स पैकेज को x86_64-v3 में सुवाह्य करने के बारे में सोच रहे थे। x86-64-v3 मोटे तौर पर प्रोसेसर के इंटेल हैसवेल युग से संबंधित है।[18][19]
अप्रैल 2021 में, व्यतिक्रम रूप से निर्देशित आधुनिकीकरण स्क्रिप्ट सहित आर्क लिनक्स आधुनिकीकरण छवि शुरू हुईं।[20]
2021 के अंत में, आर्क लिनक्स डेवलपर्स ने पॅकमैन 6.0 जारी किया, जिसने समानांतर डाउनलोड(अधोभारण) को सक्षम किया।[21]
फरवरी 2022 में, आर्क लिनक्स डेवलपर्स ने डिबग पैकेज पेश करना शुरू किया।[22]
संग्रह सुरक्षा
पॅकमैन संस्करण 4.0.0 तक,[23]आर्क लिनक्स के पैकेज प्रबंधक को हस्ताक्षरित पैकेजों के लिए समर्थन की कमी थी।[24] डाउनलोड-स्थापित प्रक्रिया के दौरान पॅकमैन द्वारा संकुल और मेटाडेटा को प्रामाणिकता के लिए सत्यापित नहीं किया गया था। पैकेज प्रमाणीकरण जाँच के बिना, छेड़छाड़ या दुर्भावनापूर्ण संग्रह दर्पण प्रणाली की अखंडता से समझौता कर सकते हैं।[25]पॅकमैन 4 ने पैकेज आंकड़ासंचय और पैकेजों के सत्यापन की अनुमति दी, लेकिन यह व्यतिक्रम रूप से अक्षम था। नवंबर 2011 में, नए पैकेज के निर्माण के लिए पैकेज पर हस्ताक्षर करना अनिवार्य हो गया, और 21 मार्च 2012 तक, प्रत्येक आधिकारिक पैकेज पर हस्ताक्षर किए गए।[26]
जून 2012 में, पैकेज हस्ताक्षर सत्यापन आधिकारिक हो गया और अब स्थापना प्रक्रिया में व्यतिक्रम रूप से सक्षम है।[27][28]
उद्देश्य और सिद्धांत
आर्क काफी हद तक द्विगुण पैकेज पर आधारित है। पैकेज आधुनिक हार्डवेयर पर प्रदर्शन में सहायता के लिए x86-64 माइक्रोप्रोसेसरों को लक्षित करते हैं। स्वचालित स्रोत संकलन के लिए सुवाह्य/ ईबिल्ड-जैसी प्रणाली भी प्रदान की जाती है, जिसे आर्क बिल्ड प्रणाली के रूप में जाना जाता है।[29]
आर्क लिनक्स उद्देश्य की सादगी पर ध्यान केंद्रित करता है, जिसका अर्थ है कि मुख्य केंद्र में ऐसा वातावरण बनाना सम्मिलित है जो उपयोगकर्ता के लिए सीधे समझने के लिए सीधा और अपेक्षाकृत आसान हो, बजाय पॉलिश पॉइंट-एंड-क्लिक शैली प्रबंधन उपकरण प्रदान करने के बजाय - पैकेज प्रबंधक, उदाहरण के लिए, आधिकारिक ग्राफिकल फ्रंट-एंड नहीं है। यह काफी हद तक संक्षेप में टिप्पणी की गई, स्वच्छ समाकृति फ़ाइलों के उपयोग को प्रोत्साहित करके प्राप्त किया जाता है जो त्वरित पहुंच और संपादन के लिए व्यवस्थित हैं। [30]इसने इसे "उन्नत उपयोगकर्ताओं" के वितरण के रूप में प्रतिष्ठा अर्जित की है जो कमांड लाइन का उपयोग करने के इच्छुक हैं।[31]
अपने प्रणाली के प्रबंधन और निर्माण के लिए जटिल उपकरणों पर निर्भर रहने से अंतिम उपयोगकर्ताओं को नुकसान होने वाला है। [...] "यदि आप प्रणाली की जटिलता को छिपाने की कोशिश करते हैं, तो आप अधिक जटिल प्रणाली के साथ समाप्त हो जाएंगे"। अमूर्तता की परतें जो आंतरिक को छिपाने का काम करती हैं, कभी भी अच्छी बात नहीं होती हैं। इसके बजाय, इंटर्नल्स को इस तरह से डिज़ाइन किया जाना चाहिए कि उन्हें छिपाने की आवश्यकता न हो।
— हारून ग्रिफिन[32]
स्थापना
आर्क लिनक्स वेबसाइट आईएसओ छवियों की आपूर्ति करती है जिन्हें सीडी या यूएसबी से चलाया जा सकता है। उपयोगकर्ता के विभाजन और उनके ड्राइव को प्रारूपित करने के बाद, संचालन प्रणाली को स्थापित करने के लिए साधारण कमांड लाइन स्क्रिप्ट (पीएसीस्ट्रैप) का उपयोग किया जाता है।[28]अतिरिक्त पैकेजों की स्थापना जो आधार प्रणाली का हिस्सा नहीं हैं (उदाहरण के लिए, डेस्कटॉप वातावरण), नई स्थापना में बूटिंग (या चेरोटिंग) के बाद या तो पैक्स्ट्रैप, या पॅकमैन के साथ किया जा सकता है।[33][34][4]
अधिष्ठापन के लिए सीडी या यूएसबी छवियों का उपयोग करने का विकल्प पैकेज प्रबंधक पॅकमैन के अन्य लिनक्स-आधारित संचालन प्रणाली के भीतर से स्थिर संस्करण का उपयोग करना है।[35] उपयोगकर्ता अपने नए स्वरूपित ड्राइव विभाजन को माउंट (यूनिक्स) कर सकता है, और इसके संचालन के लिए रूट के रूप में गंतव्य उपकरण के माउंटपॉइंट के साथ संचालन और अतिरिक्त पैकेज स्थापित करने के लिए पैकस्ट्रैप (या उचित कमांड-लाइन स्विच के साथ पॅकमैन) का उपयोग कर सकता है। आर्क लिनक्स को यूएसबी फ्लैश ड्राइव पर, या अस्थायी रूप से माउंटेड उपकरण पर स्थापित करते समय यह विधि उपयोगी है जो किसी अन्य प्रणाली से संबंधित है।[36]
चयनित स्थापना प्रकार के बावजूद, नई प्रणाली उपयोग के लिए तैयार होने से पहले आगे की कार्रवाई करने की आवश्यकता है, विशेष रूप से बूटलोडर स्थापित करके और प्रणाली नाम, नेटवर्क कनेक्शन, भाषा विन्यास और ग्राफिकल उपयोगकर्ता इंटरफेस के साथ नई प्रणाली को समनुरूप करके।[37]
आर्क लिनक्स विशिष्ट तिथियों के लिए निर्गमन शेड्यूल नहीं करता है लेकिन "रोलिंग निर्गमन" प्रणाली का उपयोग करता है जहां पूरे दिन नए पैकेज प्रदान किए जाते हैं। इसका पैकेज प्रबंधन उपयोगकर्ताओं को प्रणाली को आसानी से आधुनिकीकरण रखने की अनुमति देता है।[38]
कभी-कभी, आर्क लिनक्स वेबसाइट के समाचार अनुभाग पर प्रचार किए गए निर्देशों के साथ, कुछ अद्यतनों के लिए नियमावली हस्तक्षेप की आवश्यकता होती है।[39]
निर्देशित स्वचालित स्थापना स्क्रिप्ट
आर्कइंस्टॉल नाम का प्रयोगात्मक निर्देशित संस्थापक 2021 से जारी सभी आर्क आईएसओ छवियों में सम्मिलित है। यह उपयोगकर्ताओं को कंप्यूटर ड्राइवर, डिस्क विभाजन, नेटवर्क समाकृति, खाता विन्यासऔर डेस्कटॉप वातावरण की स्थापना सहित आर्क लिनक्स को आसानी से स्थापित और समनुरूप करने की अनुमति देता है।[40][41][42]
पैकेज प्रबंधन
आर्क लिनक्स का एकमात्र समर्थित द्विगुण प्लेटफॉर्म x86_64 है। आर्क पैकेज संग्रह और उपयोगकर्ता संग्रह (एयूआर) में 58,000 द्विगुण और स्रोतपैकेज सम्मिलित हैं, जो डेबियन के 68,000 पैकेज के करीब आता है, हालाँकि, पैकेजिंग के लिए दो वितरणों के दृष्टिकोण अलग-अलग हैं, जिससे प्रत्यक्ष तुलना करना मुश्किल हो जाता है। उदाहरण के लिए, आर्क के 58,000 पैकेजों में से छह में सॉफ्टवेयर अभिशब्द सम्मिलित है, जिनमें से तीन उपयोगकर्ता संग्रह में कैनोनिकल एबिवर्ड पैकेज को वैकल्पिक बिल्ड प्रकार या संस्करण के साथ प्रतिस्थापित करते हैं (जैसे कि एबिवर्ड के स्रोत नियंत्रण संग्रह के लिए नवीनतम कमिट से सोर्सिंग), जबकि डेबियन सात पैकेजों में एबिवर्ड का संस्करण स्थापित करता है।[43] आर्क उपयोगकर्ता संग्रह में राइटरपरफेक्ट पैकेज भी सम्मिलित है जो कई दस्तावेज़ प्रारूप परिवर्तक को स्थापित करता है, जबकि डेबियन 20 से अधिक परिवर्तक में से प्रत्येक को अपने स्वयं के उपपैकेज में प्रदान करता है।[44]
पॅकमैन
पॅकमैन उपयोग का उदाहरण
नियमित पैकेज परिवर्तनों की सुविधा के लिए, पैक्मैन ("पैकेज प्रबंधक" का एक संकुचन) जुड विनेट द्वारा विकसित किया गया था ताकि निर्भरताओं को पता लगाने के लिए आर्क को अपना स्वयं का पैकेज प्रबंधक प्रदान किया जा सके।[45] यह सी में लिखा गया है।[46]
पॅकमैन पैकेज प्रबंधक का उपयोग करके सभी पैकेज प्रबंधित किए जाते हैं। पॅकमैन पैकेज आधुनिकीकरण, सुधार, अवनति, निष्कासन को संचलन करता है और स्वचालित निर्भरता संकल्प की सुविधा देता है। आर्क लिनक्स के लिए पैकेज आर्क लिनक्स पैकेज ट्री से प्राप्त किए जाते हैं और x86-64 स्थापत्य के लिए संकलित किए जाते हैं। यह tar.zst[47][48][49] (zstd compression के लिए) में द्विगुण पैकेज का उपयोग करता है, इसके पहले .pkg रखा जाता है, यह इंगित करने के लिए कि यह पॅकमैन पैकेज है.pkg.tar.zst).[46]
उदाहरण के लिए, pacman -S package nameके माध्यम से पैकेज स्थापित किए जा सकते हैं, जबकि pacman -Syu का उपयोग पूर्ण प्रणाली सुधार करने के लिए भी किया जा सकता है।[50]
आर्क लिनक्स के साथ-साथ, पॅकमैन का उपयोग विंडोज़ पर MSYS2 (सिग्विन का एक कांटा) के तहत संकुल स्थापित करने के लिए भी किया जाता है।[51]
संग्रह
निम्नलिखित आधिकारिक द्विगुण संग्रह विद्यमान हैं:[52]
- कोर, जिसमें संचालन प्रणाली स्थापित करने के लिए आवश्यक सभी पैकेज सम्मिलित हैं। इस संग्रह के पैकेज में कर्नेल पैकेज और शेल भाषा सम्मिलित हैं।
- अतिरिक्त, जिसमें डेस्कटॉप वातावरण और प्रोग्राम सहित संचालन प्रणाली के लिए आवश्यक पैकेज नहीं हैं।
- समुदाय, जिसमें समुदाय द्वारा निर्मित और सम्मिति किए गए पैकेज सम्मिलित हैं, ऐसे पैकेज सम्मिलित हैं जिनके पास पर्याप्त सम्मिति हैं और जिन्हें "विश्वसनीय उपयोगकर्ता" द्वारा अपनाया गया है।
- मल्टीलिब, x86-64 उपयोगकर्ताओं के लिए 64-बिट वातावरण में 32-बिट अनुप्रयोगों का अधिक आसानी से समर्थन करने के लिए केंद्रीकृत भंडार है। इस संग्रह के पैकेज में स्टीम (सर्विस) और वाइन सम्मिलित हैं।
इसके अतिरिक्त, परीक्षण संग्रह हैं जिनमें अन्य संग्रह के लिए द्विगुण पैकेज उम्मीदवार सम्मिलित हैं। वर्तमान में, निम्नलिखित परीक्षण संग्रह विद्यमान हैं:
- परीक्षण, कोर और अतिरिक्त के लिए पैकेज के साथ।
- सामुदायिक-परीक्षण, समुदाय के लिए पैकेज के साथ।
- मल्टीलिब-परीक्षण, मल्टीलिब के पैकेज के साथ।
परीक्षण में टूटे हुए पैकेज से बचने के लिए स्टेजिंग और कम्युनिटी-स्टेजिंग संग्रह का उपयोग कुछ पुनर्निर्माण के लिए किया जाता है। डेवलपर्स किसी भी कारण से इन संग्रह का उपयोग नहीं करने की सलाह देते हैं, यह कहते हुए कि इनसे आधुनिकीकरण होने वाला कोई भी प्रणाली "निस्संदेह टूट जाएगा।"[53]
दो अन्य संग्रह भी हैं जिनमें कुछ डेस्कटॉप वातावरणों का नवीनतम संस्करण सम्मिलित है।
- गनोम-अस्थिर, जिसमें परीक्षण में निर्गमन होने से पहले गनोम से सॉफ्टवेयर के नए संस्करण के पैकेज सम्मिलित हैं।
- केडीई-अस्थिर, जिसमें परीक्षण में निर्गमन होने से पहले केडीई सॉफ्टवेयर के नए संस्करण के पैकेज सम्मिलित हैं।
जुलाई 2008 में अस्थिर संग्रह को हटा दिया गया और अधिकांश पैकेज अन्य संग्रह में चले गए।[54] आधिकारिक संग्रह के अलावा, कई अनौपचारिक उपयोगकर्ता संग्रह हैं।
आर्क लिनक्स साइट पर परिचारक किया गया सबसे प्रसिद्ध अनौपचारिक संग्रह आर्क उपयोगकर्ता संग्रह या एयूआर है। एयूआर द्विगुण पैकेजों की परिचारक नहीं करता है, बल्कि इसके बजाय पीकेजीबिल्ड के रूप में जानी जाने वाली बिल्ड स्क्रिप्ट का संग्रह है। पीकेजीबिल्ड स्क्रिप्ट को makepkg कमांड द्वारा निष्पादित किया जाता है, जो सॉफ़्टवेयर के संग्रह से आवश्यक फ़ाइलों को डाउनलोड करता है और आर्क बिल्ड प्रणाली का उपयोग करके उन्हें बनाता है।
आर्क लिनक्स संग्रह में लिबरे और नॉनफ्री सॉफ्टवेयर दोनों होते हैं, और व्यतिक्रम आर्क लिनक्स कर्नेल में नॉनफ्री ट्रेडमार्क युक्त ब्लब्स होते हैं, इसलिए वितरण जीएनयू परियोजना द्वारा समर्थित नहीं है।[55]linux-libre कर्नेल को एयूआर से या अनुवृत्त के संग्रह को सक्षम करके स्थापित किया जा सकता है।
आर्क बिल्ड प्रणाली (एबीएस)
द आर्क बिल्ड प्रणाली (एबीएस) सुवाह्य-जैसी स्रोत पैकेजिंग प्रणाली है जो स्रोत टारबॉल को द्विगुण पैकेज में संकलित करता है, जो पॅकमैन के माध्यम से स्थापित होते हैं।[56] आर्क बिल्ड प्रणाली शेल स्क्रिप्ट्स डायरेक्टरी ट्री प्रदान करता है, जिसे पीकेजीबिल्ड कहा जाता है, जो किसी भी और सभी आधिकारिक आर्क पैकेजों को अनुकूलित और संकलित करने में सक्षम बनाता है। संशोधित सीएफएलएजीएस का उपयोग करके पूरे प्रणाली का पुनर्निर्माण भी आर्क बिल्ड प्रणाली द्वारा समर्थित है। आर्क बिल्ड प्रणाली makepkg साधन का उपयोग तीसरे पक्ष के स्रोतों से प्रचलन pkg.tar.zst पैकेज बनाने के लिए किया जा सकता है। परिणामी पैकेज पैकमैन के माध्यम से स्थापित और पता लगाने किए जा सकते हैं।[57][58]
आर्क उपयोगकर्ता संग्रह (एयूआर)
संग्रह के अलावा, आर्क उपयोगकर्ता संग्रह (एयूआर) संग्रह में सम्मिलित नहीं किए गए पैकेज के लिए उपयोगकर्ता द्वारा निर्मित पीकेजीबिल्ड स्क्रिप्ट प्रदान करता है। ये पीकेजीबिल्ड स्क्रिप्ट निर्भरता के लिए स्पष्ट रूप से सूचीकरण और जाँच करके और आर्क स्थापत्य से मिलान करने के लिए स्थापित को समनुरूप करके स्रोत से निर्माण को सरल बनाती हैं। [59] आर्क उपयोगकर्ता संग्रह हेल्पर प्रोग्राम पीकेजीबिल्ड स्क्रिप्ट और संबंधित बिल्डिंग प्रोसेस को डाउनलोड करने को और कारगर बना सकते हैं। हालाँकि, यह पीकेजीबिल्ड को निष्पादित करने की कीमत पर आता है जो किसी विश्वसनीय व्यक्ति द्वारा मान्य नहीं है, नतीजतन, आर्क डेवलपर्स ने कहा है कि पीकेजीबीयूआईएलडी को स्वचालित रूप से खोजने, डाउनलोड करने और निष्पादित करने के लिए उपयोगिताओं को कभी भी आधिकारिक संग्रह में सम्मिलित नहीं किया जाएगा।[60]
उपयोगकर्ता आर्क बिल्ड प्रणाली और प्रचलन पीकेजीबिल्ड स्क्रिप्ट का उपयोग करके पॅकमैन के साथ संगत पैकेज बना सकते हैं।[61] इस कार्यक्षमता ने आर्क उपयोगकर्ता संग्रह का समर्थन करने में मदद की है, जिसमें आधिकारिक संग्रह के पूरक के लिए उपयोगकर्ता द्वारा योगदान किए गए पैकेज सम्मिलित हैं।[62]
आर्क उपयोगकर्ता संग्रह समुदाय को ऐसे पैकेज प्रदान करता है जो संग्रह में सम्मिलित नहीं हैं। कारणों में सम्मिलित हैं:
- लाइसेंसिंग मुद्दे: सॉफ़्टवेयर जिसे पुनर्वितरित नहीं किया जा सकता है, लेकिन उपयोग करने के लिए स्वतंत्र है, को आर्क उपयोगकर्ता संग्रह में सम्मिलितकिया जा सकता है क्योंकि आर्क लिनक्स वेबसाइट द्वारा परिचारक की जाने वाली सभी शेल स्क्रिप्ट है जो वास्तविक सॉफ़्टवेयर को कहीं और से डाउनलोड करती है। उदाहरणों में गूगल अर्थ और रीयलप्लेयर जैसे ट्रेडमार्क युक्त फ्रीवेयर सम्मिलित हैं।
- संशोधित आधिकारिक पैकेज: आर्क उपयोगकर्ता संग्रह में आधिकारिक पैकेजिंग के साथ-साथ सॉफ्टवेयर के बीटा संस्करण भी सम्मिलित हैं जो संग्रह के भीतर स्थिर निर्गमन के रूप में निहित हैं।
- सॉफ्टवेयर की लोकप्रियता: आधिकारिक संग्रह (अभी तक) में शायद ही कभी इस्तेमाल किए जाने वाले प्रोग्राम को जोड़ा नहीं गया है।
- सॉफ़्टवेयर के बीटा या "नाइटली" संस्करण जो बहुत नए हैं और इस प्रकार अस्थिर हैं। उदाहरणों में फ़ायर्फ़ॉक्स-नाइटली" पैकेज सम्मिलित है, जो फ़ायरफ़ॉक्स वेब ब्राउज़र के नए दैनिक निर्माण देता है।
किसी भी सॉफ़्टवेयर के लिए पीकेजीबिल्ड का योगदान सामान्य उपयोगकर्ताओं द्वारा किया जा सकता है और कोई भी पीकेजीबिल्ड जो नीतिगत कारणों से आर्क उपयोगकर्ता संग्रह तक सीमित नहीं है, उसे सामुदायिक संग्रह में सम्मिति दिया जा सकता है।
संजात
पीएसीबीएसडी (पूर्व में आर्कबीएसडी) और आर्क हर्ड सहित अन्य कर्नेल में आर्क लिनक्स विचारों और उपकरणों को पोर्ट करने पर कई परियोजनाएं काम कर रही हैं,[63] जो क्रमशः फ्रीबीएसडी और जीएनयू हर्ड कर्नेल पर आधारित हैं। आर्क लिनक्स एआरएम परियोजना भी है, जिसका उद्देश्य आर्क लिनक्स को एआरएम -आधारित उपकरणों में सुवाह्य करना है, जिसमें रास्पबेरी पाई, साथ ही आर्क लिनक्स 32 परियोजना सम्मिलित है, जो प्रमुख मार्ग के बाद केवल 32-बिट सीपीयू वाले प्रणाली के लिए समर्थन जारी रखता है। आर्क लिनक्स परियोजना ने नवंबर 2017 में स्थापत्य के लिए समर्थन छोड़ दिया।[64][65]
विभिन्न वितरण आसान स्थापित प्रक्रिया के साथ आर्क संचालन प्रदान करने पर केंद्रित हैं, जैसे प्रयास, मंज़रो और गरुड़ लिनक्स।
स्टीमोस 3.0, वाल्व निगम द्वारा स्टीम डेक में प्रयुक्त स्टीमोस का संस्करण, आर्क लिनक्स पर आधारित है।[66][67][68][69]
प्रतीक चिन्ह
वर्तमान आर्क लिनक्स लोगो को थायर विलियम्स द्वारा उद्देश्य किया गया था[70][71] 2007 में पिछले लोगो को बदलने के लिए प्रतियोगिता के भाग के रूप में।[72]
प्राप्ति
ओएसन्यूज ने 2002 में आर्क लिनक्स की समीक्षा की।[73] ओएसन्यूज में आर्क लिनक्स के बारे में 5 बाद की समीक्षाएँ भी हैं।[74][75][76][77][78]
LWN.net ने 2005 में आर्क लिनक्स के बारे में समीक्षा लिखी।[79] LWN.net में आर्क लिनक्स के बारे में 2 बाद की समीक्षाएं भी हैं।[80][81]
टक्स मशीन ने 2007 में आर्क लिनक्स की समीक्षा की।[82]
डिस्ट्रोवॉच वीकली के क्रिस स्मार्ट ने जनवरी 2009 में आर्क लिनक्स के बारे में समीक्षा लिखी।[83] डिस्ट्रोवॉच वीकली ने सितंबर 2009 और दिसंबर 2015 में फिर से आर्क लिनक्स की समीक्षा की।[84][85]
लिनक्स कर्नेल डेवलपर और अनुरक्षक ग्रेग क्रोह-हार्टमैन (जीकेएच)[86] ने कहा है कि वह आर्क लिनक्स का उपयोग करता है और यह वास्तव में अच्छी तरह से काम करता है, उसने Arch Wiki, वितरण के रोलिंग रिलीज़ प्रतिरूप और समुदाय के साथ फीडबैक लूप की भी प्रशंसा की है।[87]
यह भी देखें
टिप्पणियाँ
संदर्भ
- ↑ 1.0 1.1 Aaron Griffin (24 August 2005). "[[:Template:इस प्रकार से]] of our beloved distribution's name". Osdir.com. Archived from the original on 12 February 2012. Retrieved 19 October 2009.
{{cite web}}: URL–wikilink conflict (help) - ↑ "आर्क शब्दावली - ArchWiki". Arch Linux Wiki. Archived from the original on 2022-10-03. Retrieved 2022-10-03.
आधिकारिक तौर पर, "आर्क लिनक्स" में 'आर्क' का उच्चारण /ɑːrtʃ/ as in an "archer"/bowman, or "arch-nemesis", and not as in "ark" or "archangel".
- ↑ "आर्क लिनक्स विकी होमपेज". wiki.archlinux.org. Retrieved 6 July 2022.
- ↑ 4.0 4.1 "पॅकमैन होम पेज". www.archlinux.org. Archived from the original on 26 February 2011. Retrieved 2019-10-30.
- ↑ Ivan Jelic (10 March 2010).