आर्क लिनक्स विकसकांनी झेम्स्टडी पॅकमॅन वापरण्याची योजना आखली आहे

आर्क लिनक्स लोगो

आर्क लिनक्स विकसकांनी रिलीज केले अलीकडेच एका निवेदनाद्वारे सक्षम करण्याचा आपला हेतू कॉम्प्रेशन अल्गोरिदम करीता समर्थन zstd (लिनक्स कर्नल 2017.१4.14 मध्ये नोव्हेंबर २०१ since पासून समाविष्ट) पॅक्समॅन पॅकेज मॅनेजर मध्ये

आर्क लिनक्स विकसक असल्याने भिन्न कॉम्प्रेशन अल्गोरिदमची तुलना केली, शेवटी त्यांनी डिस्टॉल्समध्ये डीफॉल्ट कॉम्प्रेशन अल्गोरिदमऐवजी zstd वापरण्याची योजना निवडली. सध्याची कॉम्प्रेशन पद्धत "xz-cz-" आहे, जो सिंगल थ्रेडेड आणि स्लो आहे म्हणून कार्यसंघाला वेगवान अल्गोरिदम सह पुनर्स्थित करायचे आहे.

Xz अल्गोरिदमच्या तुलनेत, zstd वापरल्याने पॅकेट कॉम्प्रेशन आणि अनपॅकिंग गतिमान होईल (जसे की फिनिट स्टेट एन्ट्रॉपचा वापर करून मोठी शोध विंडो आणि वेगवान एन्ट्रोपी एन्कोडिंग स्टेज ऑफर केली जाते), संपीडन पातळी राखत आहे. परिणामी, zstd वर स्विच केल्याने पॅकेज स्थापनेची गती वाढेल.

झेडडीटी कॉम्प्रेशन अल्गोरिदम वेगवान कॉम्प्रेशन आणि डिकॉम्प्रेशन प्रदान करते, तर एक्सझेडशी तुलनात्मक कॉम्प्रेशन रेशो राखत आहे. यामुळे कोणतीही अडचण न येता पॅकेजॅनसह पॅकेजची स्थापना वेगवान होईल. त्यांनी भाष्य केले निवेदनात आर्क लिनक्स विकसक

संकुल संकुचित करण्यासाठी समर्थन जे zstd वापरते जे समाकलित करते नंतर, च्या आवृत्तीत दिसून येईल पॅकमन एक्सएनयूएमएक्स, परंतु अशा पॅकेजेस स्थापित करण्यासाठी zarchd libarchive ची आवृत्ती आवश्यक असेल.

पॅक्समॅन लिनक्स आर्च लिनक्स पॅकेज मॅनेजर आहे, जो अवलंबन सोडवण्यास व सर्व आवश्यक पॅकेजेस स्वयंचलितपणे डाउनलोड व स्थापित करण्यास सक्षम आहे. सिद्धांतानुसार, वापरकर्त्यास सिस्टम पूर्णपणे अद्यतनित करण्यासाठी फक्त एक कमांड कार्यान्वित करणे आवश्यक आहे.

सर्व पॅकेजेससाठी पॅकमन टॅर-पॅक आणि जीझिप किंवा एक्सझेड-कॉम्प्रेस केलेल्या फायली वापरतो, त्यातील प्रत्येकात कंपाईल बायनरी असतात. पॅकेजेस एफटीपी द्वारे डाउनलोड केली जातात, आपण प्रत्येक रेपॉझिटरी कशी संरचीत केली जाते यावर अवलंबून आपण HTTP आणि स्थानिक फायली देखील वापरू शकता. स्त्रोत कोडमधून पॅकेजेस तयार करण्यासाठी वापरलेल्या लिनक्स आर्क बिल्ड सिस्टम (एबीएस) चे पालन करते.

झेस्टँडार्ड बद्दल

झेस्टँडार्ड (झेडस्टडी) डेफ्लॅट अल्गोरिदमच्या तुलनेत कॉम्प्रेशन रेशो प्रदान करण्यासाठी डिझाइन केले होते, परंतु वेगवान, विशेषत: विघटन करण्यासाठी. हे नकारात्मक 5 (सर्वात वेगवान) ते 22 (सर्वात धीमे कॉम्प्रेशन स्पीड, परंतु सर्वोत्कृष्ट कॉम्प्रेशन रेश्यो) पर्यंतच्या कॉम्प्रेशन पातळीसह समायोजित केले जाऊ शकते.

Zstd संकुल समांतर अंमलबजावणीचा समावेश आहे (मल्टीथ्रेडेड) कॉम्प्रेशन आणि डीकंपप्रेशन. आवृत्ती 1.3.2 नुसार, zstd वैकल्पिकरित्या rzip किंवा lrzip प्रमाणेच खूप लांब-श्रेणी शोध आणि कपात लागू करते.

कॉम्प्रेशनची गती 20 च्या फॅक्टरनुसार बदलू शकते किंवा सर्वात वेगवान आणि हळू पातळी दरम्यान अधिक, तर विघटन समान प्रमाणात वेगवान आहे, वेगवान आणि हळू पातळी दरम्यान 20% पेक्षा कमी बदलू शकतात.

झेड्स्टडी मध्ये कमाल कॉम्प्रेशन लेव्हल आहे lzma च्या जवळ कॉम्प्रेशन रेश्यो पुरवतो, lzham आणि ppmx आणि lza किंवा bzip2 पेक्षा चांगले कार्य करते. झेस्टँडार्ड वर्तमान पॅरेटो सीमेवरील आहे, कारण तो आहे उपलब्ध असलेल्या इतर अल्गोरिदमपेक्षा वेगवान डिसकप्रेस करते सध्या समान किंवा चांगले कॉम्प्रेशन रेशोसह.

छोट्या फाईल्सच्या कॉम्प्रेशन रेशोवर शब्दकोषांचा मोठा प्रभाव पडू शकतो, म्हणून झेस्टँडार्ड अल्गोरिदम वापरकर्त्याने पुरविला गेलेला कॉम्प्रेशन शब्दकोश वापरू शकेल. हे एक प्रशिक्षण मोड देखील प्रदान करते, जे नमुन्यांच्या संचामधून शब्दकोश तयार करण्यास सक्षम आहे.

विशेषतः, फाईल्समधील रिडंडंसीच्या फाइल्सच्या मोठ्या सेटवर प्रक्रिया करण्यासाठी शब्दकोष लोड केला जाऊ शकतो, परंतु प्रत्येक फाईलमध्ये उदा. लॉग फाइल्स आवश्यक नसतात.

म्हणूनच, zstd चा वापर करून संकुचित संकुलांच्या वितरणास प्रारंभ करण्यापूर्वी आर्क लिनक्स चॅनेलमध्ये lवापरकर्त्यांनी प्रथम लिबर्चिव्ह स्थापित करणे आवश्यक आहे कमीतकमी आवृत्ती 3.3.3..1-१ (या आवृत्तीसह एक पॅकेज एक वर्षापूर्वी तयार केले गेले होते, त्यामुळे बहुधा लिबरचिवची आवश्यक आवृत्ती आधीपासूनच स्थापित केलेली आहे).

Zstd द्वारे संकुचित केलेली पॅकेजेस ".pkg.tar.zst" विस्तारासह पाठविली जातील.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.