GNU Guix 1.3 डिस्ट्रो और पैकेज मैनेजर के लिए कई सुधारों के साथ आता है

का रिलीज पैकेज प्रबंधक और लिनक्स GNU वितरण का नया संस्करण Guix 1.3 जिसमें कई महत्वपूर्ण बदलाव जोड़े गए, जैसे, उदाहरण के लिए, नए आर्किटेक्चर के लिए समर्थन और वितरण में सिस्टम पैकेज के अपडेट के साथ-साथ पैकेज मैनेजर में कुछ कमांड में सुधार और बदलाव के साथ-साथ एक भेद्यता का समाधान।

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

वितरण के लिए, इसमें केवल मुफ्त घटक शामिल हैं और GNU Linux-Libre कर्नेल के साथ आता है गैर-मुक्त बाइनरी फ़र्मवेयर आइटम को अलग करना। माउंटिंग के लिए, GCC 9.3 का उपयोग किया जाता है, GNU शेफर्ड सेवा प्रबंधक को SysV-init के विकल्प के रूप में निर्भरता समर्थन के साथ विकसित किया गया है जिसका उपयोग प्रारंभिक प्रणाली के रूप में किया जाता है।

गुइक्स 1.3 में नया क्या है?

प्रस्तुत है इस नए संस्करण में यह हाइलाइट किया गया है कि भेद्यता CVE-2021-27851 को guix-daemon . में तय किया गया था, जिसने एक स्थानीय उपयोगकर्ता को सिस्टम पर विशेषाधिकार बढ़ाने की अनुमति दी। समस्या इस तथ्य से संबंधित है कि कमांड के निष्पादन के दौरान »guix build', चूंकि बिल्ड डायरेक्टरी सभी के लिए योग्य थी और उपयोगकर्ता रूट उपयोगकर्ता के स्वामित्व वाली फ़ाइल की हार्ड लिंक बना सकता था और डायरेक्टरी के बाहर स्थित हो सकता था।

दूसरी ओर हम यह पा सकते हैं POWER9 आर्किटेक्चर के लिए प्रारंभिक समर्थन लागू किया गया था, साथ ही सिस्टम के पैकेज के अद्यतन संस्करण जिसमें यह उल्लेख किया गया है कि इस नए संस्करण में लगभग 3100 एकीकृत हैं और जोड़े गए नए पैकेज 2009 के बारे में हैं।

भी initrd का उल्लेख bcachefs समर्थन के रूप में किया गया है डिफ़ॉल्ट रूप से सक्षम किया गया है और यह कि CUPS प्रिंट सर्वर में भाई प्रिंटर का समर्थन करने के लिए डिफ़ॉल्ट रूप से सक्षम »brlaser» सेवा है, इसके अलावा नई प्रणाली सेवाओं को जोड़ा गया।

पैकेज मैनेजर की ओर से, यह हाइलाइट किया गया है कि घोषणात्मक कार्यान्वयन मोड का उपयोग करने की क्षमता प्रदान की जाती है, जिसमें आदेशों की एक श्रृंखला के बजाय »guix install»Y«guix remove«, एक आदेश« जीuix package --manifest=manifest.scm»इंस्टॉल किए जाने वाले सभी एप्लिकेशन के मेनिफेस्ट में परिभाषा के साथ।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • निर्भरता को ध्यान में रखते हुए, गो भाषा में पैकेजों के पुनरावर्ती आयात के लिए एक नया कमांड "गिक्स इंपोर्ट गो" जोड़ा गया।
  • आदेश"guix import opam»Coq पैकेज के लिए सहायता प्रदान करता है। गुइक्स आयात टोकरा पुनरावर्ती लोडिंग मोड में सिमेंटिक संस्करण प्रदान करता है। आदेश "guix import nix"।
  • प्रीकंपील्ड (प्रतिस्थापन) बाइनरी पैकेज की अनुकूलित स्थापना और "गिक्स सिस्टम इनिट" कमांड का त्वरण।
  • "-डिस्कवर" विकल्प को इसमें जोड़ा गया है guix-daemon स्थानीय नेटवर्क पर सर्वर का पता लगाने के लिए जो mDNS / DNS-SD प्रोटोकॉल का उपयोग करके एकत्रित बाइनरी पैकेट (विकल्प) दे रहे हैं। सर्वरों से घोषणाएं भेजने के लिए, "-विशिष्टता" विकल्प को »कमांड में जोड़ा गया हैguix publish"।
  • पैकेट संपीड़न के लिए Zstd एल्गोरिथ्म का उपयोग करने की क्षमता को लागू किया गया है।
  • "-verbosity = 1" मोड में, डाउनलोड किए गए URL का आउटपुट रुक जाता है।
  • उपकमांड के बजाय »disk-image"वाई"vm-image«, सामान्य आदेश प्रस्तावित है»guix system image"।
  • वर्चुअल मशीनों के लिए वितरण छवि में SPICE प्रोटोकॉल के लिए समर्थन जोड़ा गया था।
  • संस्थापन स्क्रिप्ट में एक स्वचालित संस्थापन मोड जोड़ा गया है।
  • सेवा जोड़ी गई lvm-device-mapping Linux तार्किक Volumne प्रबंधक (LVM) का समर्थन करने के लिए।
  • Rock64 बोर्डों के लिए लेआउट छवियों को उत्पन्न करने के लिए "guix -t Rock64-raw सिस्टम छवि" मोड जोड़ा गया।

गुइक्स 1.3 डाउनलोड करें

अंत में उन लोगों के लिए जो पैकेज मैनेजर या वितरण के परीक्षण में रुचि रखते हैं, आप विवरण देख सकते हैं स्थापना और / या डाउनलोड के लिए चित्र ढूंढें, निम्नलिखित लिंक में


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

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

*

*

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