डिस्ट्री - फास्ट पैकेज प्रबंधन प्रौद्योगिकियों पर चलने के लिए एक डिस्ट्रो

डिस्ट्रीपार्क्स

माइकल स्टेपेलबर्ग, लोकप्रिय i3wm विंडो मैनेजर के लेखक और पहले सक्रिय डेबियन डेवलपर (लगभग 170 पैकेज के साथ), घोषणा करें कि आप एक लिनक्स वितरण "डिस्ट्रीरी" विकसित कर रहे हैं (प्रयोगात्मक) एक ही नाम के एक पैकेज प्रबंधक के साथ।

अल proyecto पैकेज प्रबंधन प्रणालियों के प्रदर्शन को बढ़ाने के संभावित तरीकों के अध्ययन के रूप में तैनात किया गया है y वितरण के निर्माण के लिए कुछ नए विचारों का प्रतिनिधित्व करता है। पैकेज प्रबंधक कोड को गो में लिखा जाता है और बीएसडी लाइसेंस के तहत वितरित किया जाता है।

एक प्रमुख विशेषता इस नए लिनक्स वितरण में प्रस्तावित पैकेज प्रारूप स्क्वैश की छवियों के रूप में पैकेज की डिलीवरी हैके बजाय संकुचित tar.xx फ़ाइलों।

स्क्वाशएफ का उपयोग पहले से ही लोकप्रिय AppImage और Snap प्रारूपों के समान है, इसके साथ, यह नया प्रस्तावित पैकेज प्रारूप अनपैक करने की आवश्यकता के बिना एक पैकेज को "असेंबल" करने की अनुमति देता है, जो डिस्क स्थान बचाता है, त्वरित परिवर्तन की अनुमति देता है और पैकेज की सामग्री को तुरंत उपलब्ध कराता है।

एक ही समय में, distri package, जैसा कि क्लासिक "डिब" प्रारूप में है, वे अन्य पैकेजों के साथ निर्भरता से जुड़े केवल व्यक्तिगत घटक होते हैं (पुस्तकालयों को पैकेजों में दोहराया नहीं जाता है, लेकिन निर्भरता के रूप में स्थापित किया जाता है)।

दूसरे शब्दों में, डिस्ट्रि क्लासिक वितरण के दानेदार पैकेज संरचना को संयोजित करने की कोशिश कर रहा है, डेबियन की तरह, घुड़सवार कंटेनरों के रूप में आवेदन देने के तरीकों के साथ।

डिस्ट्रीरी में प्रत्येक पैकेज अपनी निर्देशिका में केवल-पढ़ने के लिए मोड में मुहिम की जाती है (उदाहरण के लिए, zsh के साथ एक पैकेज "/ro/zsh-amd64-5.6.2-3-XNUMX" के रूप में उपलब्ध है), जो सकारात्मक रूप से सुरक्षा को प्रभावित करता है और आकस्मिक या दुर्भावनापूर्ण परिवर्तनों से बचाता है।

जबकि सेवा निर्देशिका के पदानुक्रम बनाने के लिए, जैसे कि / Usr / bin, / Usr / share y / Usr / lib, एक विशेष FUSE मॉड्यूल का उपयोग किया जाता है जो सभी स्थापित स्क्वाशएफ छवियों की सामग्री को एक सेट में जोड़ता है (उदाहरण के लिए, निर्देशिका / आरओ / शेयर सभी संकुल के साझा उपनिर्देशिकाओं तक पहुँच प्रदान करता है)।

डिस्ट्री पर पैकेज मूल रूप से स्थापना के दौरान बुलाए गए ड्राइवरों से मुक्त हैं और पैकेज के विभिन्न संस्करण एक-दूसरे के साथ सह-अस्तित्व में आ सकते हैं, जिससे संकुल की स्थापना को समानांतर करना संभव हो जाता है।

प्रस्तावित संरचना पैकेज प्रबंधक के प्रदर्शन को केवल उस नेटवर्क की बैंडविड्थ तक सीमित करती है जिसके माध्यम से पैकेज डाउनलोड किए जाते हैं। पैकेज की प्रत्यक्ष स्थापना या उन्नयन निम्नतम स्तर पर किया जाता है और इसमें सामग्री के दोहराव की आवश्यकता नहीं होती है।

संकुल की स्थापना के दौरान डिस्ट्री संघर्षों को बाहर रखा गया हैएस, चूंकि प्रत्येक पैकेज अपनी स्वयं की निर्देशिका से जुड़ा होता है और सिस्टम पैकेज के विभिन्न संस्करणों के अस्तित्व की अनुमति देता है (पैकेज के अधिक हालिया संशोधन के साथ निर्देशिका की सामग्री सारांश निर्देशिकाओं से जुड़ी होती है)।

जबकि संकुल के संकलन पक्ष के लिए यह बहुत तेज है और एक अलग वातावरण में पैकेज की स्थापना की आवश्यकता नहीं है (निर्माण वातावरण में, निर्देशिका की आवश्यक निर्भरता का प्रतिनिधित्व बनाया जाता है / आरओ).

विशिष्ट पैकेज प्रबंधन आदेश समर्थित हैं, क्या "डिस्ट्रीट इनस्टॉल»Y«दूर का अद्यतन«, और सूचना आदेशों के बजाय, आप मानक उपयोगिता« ls »का उपयोग कर सकते हैं (उदाहरण के लिए, स्थापित पैकेजों को देखने के लिए, यह« / ro »पदानुक्रम में निर्देशिकाओं को सूचीबद्ध करने के लिए, और यह पता लगाने के लिए पर्याप्त है कि कौन सा है पैकेज में फ़ाइल शामिल है, देखें कि इस फ़ाइल में लिंक कहां है)।

प्रयोगों के लिए प्रस्तावित वितरण प्रोटोटाइप में लगभग 1700 पैकेज शामिल हैं और इंस्टॉलर के साथ तैयार-टू-यूज़ इंस्टॉलेशन इमेजेस, प्राइमरी ऑपरेटिंग सिस्टम के रूप में इंस्टॉलेशन के लिए उपयुक्त और QEMU, Docker, Google Cloud और VirtualBox पर रिलीज़ के लिए।

यह एक एन्क्रिप्टेड डिस्क विभाजन से बूटिंग का भी समर्थन करता है और i3 विंडो मैनेजर पर आधारित डेस्कटॉप बनाने के लिए एक विशिष्ट एप्लिकेशन का एक सेट (Google क्रोम को ब्राउज़र के रूप में पेश किया जाता है)।

व्यापक उपकरण वितरण, तैयारी और संकुल के संकलन, दर्पण पर पैकेज वितरित करने, और बहुत कुछ के लिए प्रदान किए जाते हैं।

यदि आप उस परियोजना से परामर्श करना चाहते हैं जो आप इसमें कर सकते हैं निम्नलिखित लिंक। 

Fuente: https://michael.stapelberg.ch/


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ब्रेटाक कहा

    सुंदर। यह बहुत अच्छा है।
    मेरे लिए पचमन हाहा से खुद को अलग करना बहुत मुश्किल होगा, लेकिन बहुत सरल! मैं कभी भी पूरी तरह से शून्य नहीं हुआ क्योंकि xbps में Pacman की शक्ति नहीं है, लेकिन इस के साथ कि मैं अभी पढ़ता हूं, हालांकि प्रबंधक को और अधिक जटिल बनाने में समय लगता है (जैसे ... आज एक xbps से Pacman पर जाना) इसके लायक। क्या यह दूसरे स्तर पर है?