Horumarinta Arch Linux waxay qorsheynayaan inay ku isticmaalaan zstd pacman

Astaanta Arch Linux

Soosaarayaasha Arch Linux ayaa sii daayay dhawaan iyada oo loo marayo war qoraal ah oo ku saabsan ujeeddadaada inaad karti yeelato taageero algorithm riixo zstd (waxaa ka mid ahaa tan iyo Nofeembar 2017 ee Linux kernel 4.14) maamulaha xirmada pacman.

Tan iyo horumariyeyaasha Arch Linux sameeyay isbarbardhigga algorithms kala-soocid kala duwan, aakhirkii waxay doorteen inay qorsheeyaan isticmaalka zstd halkii ay ka heli lahaayeen algorithm-ka riixitaanka caadiga ah ee devtools. Habka riixo hadda waa "xz-cz-", taas oo ah hal xarig oo gaabis ah sidaa darteed kooxdu waxay dooneysaa inay ku bedesho algorithm dhaqso leh.

Marka loo barbardhigo algorithm xz, adoo isticmaalaya zstd waxay dedejineysaa isku soo ururka baakadka iyo furida (maaddaama ay bixiso daaqad ballaadhan oo baadi goob ah iyo xaddid deg deg ah entropy, iyadoo la adeegsanayo Finite State Entrop), joogtaynta heerka riixitaanka. Natiijo ahaan, u wareejinta zstd waxay kordhin doontaa xawaaraha rakibidda xirmada.

Algorithm isdabamarinta zstd waxay bixisaa riixitaan iyo deg deg deg deg ah, iyadoo la ilaalinayo saamiga isku soo ururin u dhigma xz. Tani waxay dedejineysaa rakibidda xirmada pacman, iyada oo aan dhibaato kale la helin. Way faalleeyeen bayaanka Horumarinta Arch Linux

Caawinta isku xidhka baakadaha adoo isticmaalaya zstd oo iskudhafan ka dib, waxay ka muuqan doontaa nooca ah Pacman 5.2, laakiin rakibidda baakadaha noocan oo kale ah waxay u baahan doonaan nooc ka mid ah 'libarchive zarchd'.

Pacman waa maareeyaha xirmooyinka Linux Arch Linux, wuxuu awood u leeyahay xallinta ku tiirsanaanta, iyo si otomaatig ah u soo degsado una rakibo dhammaan baakadaha lagama maarmaanka ah. Aragti ahaan, isticmaaluhu wuxuu kaliya u baahan yahay inuu fuliyo hal amar oo si buuxda loogu cusbooneysiiyo nidaamka.

Pacman wuxuu u isticmaalaa feylasha daamur-ka-buuxsan iyo gzipped ama xz-compressed dhammaan baakadaha, mid kasta oo ka mid ah uu ku jiro binaries la soo ururiyey. Xirmooyinka waxaa lagala soo bixi karaa iyada oo loo marayo FTP, waxaad sidoo kale isticmaali kartaa HTTP iyo feylasha maxalliga ah, iyadoo kuxiran sida bakhaar kasta loo qaabeeyo. Wuxuu u hoggaansamayaa Linux Arch Build System (ABS) loo adeegsaday inuu ka abuuro xirmooyin koodhka ilaha.

Ku saabsan Zstandard

Heerka caadiga ah (zstd) waxaa loogu talagalay in lagu bixiyo saamiga isdaba-marinta ee u dhigma midka algorithm-ka DEFLATE, laakiin dhakhso leh, gaar ahaan decompression. Waxaa lagu hagaajin karaa heerarka riixitaanka oo ka bilaabma taban 5 (ugu dhaqsaha badan) illaa 22 (xawaaraha tartiib tartiib tartiib tartiib tartiib tartiib tartiib tartiib tartiib ah).

Xirmada zstd waxaa ka mid ah fulinno is barbar socda (multithreaded) cadaadis iyo hoos u dhigid. Laga soo bilaabo nooca 1.3.2, zstd waxay si ikhtiyaari ah u hirgelinaysaa raadinta aad u dheer iyo soo-celinta oo la mid ah rzip ama lrzip.

Xawaaraha riixo wuxuu ku kala duwanaan karaa 20 ama in ka badan inta udhaxeysa heerarka ugu dhaqsaha badan uguna gaabiska ah, halka hoos u dhigidu si isku mid ah u dhakhso badan tahay, ku kala duwan wax ka yar 20% inta udhaxeysa heerarka ugu dhaqsiyaha badan uguna gaabiska ah.

Zstd wuxuu leeyahay heerka ugu badan ee riixo waxay bixisaa saamiga riixitaanka u dhow lzma, lzham iyo ppmx waxayna ka shaqeeyaan si ka wanaagsan lza ama bzip2. Zstandard wuxuu gaaraa xuduuda Pareto ee hadda jirta, maadaama ay tahay wuu ka dhakhso badan yahay algorithm kasta oo kale oo la heli karo hadda leh saamayn isku mid ah ama ka sii fiican oo riix ah.

Qaamuusyadu saameyn weyn ayey ku yeelan karaan saamiga isku soo ururin ee feylasha yar yar, sidaas darteed algorithm-ka 'Zstandard algorithm' wuxuu adeegsan karaa qaamuus soo-ururin ah oo adeeg-bixiye ah. Waxay sidoo kale bixisaa qaab tababar, oo awood u leh inuu ka sameeyo qaamuus qaamuusyo kala duwan ah.

Gaar ahaan, qaamuus qaamuus ah ayaa lagu rakibayaa inuu ka baaraandego noocyo badan oo feylal ah oo leh kala soocid u dhexeysa faylasha, laakiin daruuri maahan feylal kasta dhexdooda, tusaale ahaan faylasha diiwaanka.

Sidaa darteed, ka hor intaadan bilaabin qaybinta baakadaha la cadaadiyey iyadoo la isticmaalayo zstd gudaha kanaalka Arch Linux lIsticmaalayaashu waa inay marka hore rakibaan laybareeriyada ugu yaraan nooca 3.3.3-1 (xirmo la noocani ah ayaa la diyaariyey sanad ka hor, sidaa darteed waxay u badan tahay nooca loo baahan yahay ee libaariga in horeyba loo rakibay).

Xirmooyinka ay ku cadaadiyeen zstd waxaa lagu geyn doonaa kordhinta ".pkg.tar.zst".


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.