Arch Linux masu haɓaka suna shirin amfani da zstd a pacman

Alamar Arch Linux

Arch Linux masu ci gaba sun saki kwanan nan ta hanyar sanarwa akan niyyarka ta taimaka tallafi don matattara algorithm zstd (an haɗa shi tun Nuwamba Nuwamba 2017 a cikin kernel na 4.14 na Linux) a cikin manajan kunshin pacman.

Tun Arch Linux masu haɓakawa yi kwatankwacin algorithms na matsawa daban-daban, a ƙarshe sun zaɓi shirya don amfani da zstd maimakon madaidaitan matsawa algorithm a cikin devtools. Hanyar matsewa ta yanzu ita ce "xz-cz-", wanda ke da layi ɗaya kuma yana da hankali don haka ƙungiyar tana son maye gurbin ta da saurin algorithm.

Idan aka kwatanta da xz algorithm, ta amfani da zstd zaiyi saurin matse kwalin da kwance kayan (kamar yadda yake bayar da babbar hanyar bincike da saurin shigar entropy, ta amfani da Finite State Entrop), rike matakin matsewa. Sakamakon haka, sauyawa zuwa zstd zai haɓaka saurin shigarwar kunshin.

Zstd matattarar algorithm yana ba da matsi da sauri da sauri, yayin riƙe matsakaicin matsawa kwatankwacin xz. Wannan zai hanzarta shigar da kunshin tare da pacman, ba tare da ƙarin matsala ba. Sun yi tsokaci a cikin sanarwa Arch Linux masu haɓakawa

Taimako don matse matattun abubuwa ta amfani da zstd da ke haɗawa daga baya, zai bayyana a cikin sigar Pacman 5.2, Amma girka irin wadannan fakitin zai bukaci sigar zarchd libarchive.

Pacman shine manajan kunshin Linux Arch Linux, yana da ikon warware abubuwan dogaro, da kuma saukar da kai tsaye da girka duk abubuwanda ake buƙata. A ka'ida, mai amfani kawai yana buƙatar aiwatar da umarni ɗaya don sabunta tsarin gaba ɗaya.

Pacman yana amfani da fayilolin tar-da gzipped ko xz-matattun fayiloli don duk fakiti, kowannensu yana ƙunshe da binaries. An sauke fakitin ta hanyar FTP, zaka iya amfani da HTTP da fayilolin gida, gwargwadon yadda aka tsara kowane ma'ajiyar ajiya. Yarda da Linux Arch Build System (ABS) ana amfani dasu don ƙirƙirar fakitoci daga lambar tushe.

Game da Zstandard

Daidaitacce (zstd) an tsara shi don samar da matsin lamba wanda ya dace da na DEFLATE algorithm, amma sauri, musamman don decompression. Ana iya daidaita shi tare da matakan matsewa wanda ya fara daga mummunan 5 (mafi sauri) zuwa 22 (mafi saurin saurin matsawa, amma mafi kyawun matsewa).

Kunshin zstd ya hada da aiwatarwa a layi daya (multithreaded) matsawa da damuwa. Game da sigar 1.3.2, zstd a zaɓi yana aiwatar da bincike mai nisa sosai da yin kwafi iri ɗaya da rzip ko lrzip.

Saurin matsewa na iya bambanta ta hanyar naúrar 20 ko fiye tsakanin matakan da suka fi sauri da jinkiri, yayin da rikice-rikice yake da sauri, ya bambanta da ƙasa da 20% tsakanin mafi sauri da mafi jinkirin matakan.

Zstd yana da matsakaicin matakin matsi yana ba da damar matsewa kusa da lzma, lzham da ppmx kuma suna aiki fiye da lza ko bzip2. Zstandard ya isa kan iyakar Pareto na yanzu, tunda haka ne decompresses sauri fiye da kowane algorithm da ke akwai a halin yanzu tare da irin wannan ko mafi kyawun matsewa.

Kamus na iya samun babban tasiri a kan yanayin matsewar ƙananan fayiloli, don haka Zstandard algorithm na iya amfani da ƙamus na matsawa mai amfani. Hakanan yana ba da yanayin horo, mai iya samar da ƙamus daga saitin samfuran.

Musamman, ana iya loda ƙamus don aiwatar da manyan fayilolin fayiloli tare da sakewa tsakanin fayiloli, amma ba lallai ba ne a cikin kowane fayil, misali fayilolin shiga.

Saboda haka, kafin farawa tare da rarraba fakitin kunshin ta amfani da zstd a cikin tashoshin Arch Linux lDole ne masu amfani su girka aikin libarchive da farko aƙalla sigar 3.3.3-1 (an shirya fakiti tare da wannan sigar shekara guda da ta gabata, don haka mai yiwuwa an riga an shigar da sigar da ake buƙata ta libarchive).

Za a aika fakitin da aka matsa ta zstd tare da ƙarin ".pkg.tar.zst".


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.