Arch Linux-ն անցավ zstd արխիվներին. փաթեթների ապափաթեթավորման արագության 1300% աճ

Arch Linux ծրագրավորողներ հաղորդում է, որը փոխեց փաթեթների փաթեթավորման սխեման ալգորիթմից։ Նախկինում օգտագործվում էր xz ալգորիթմը (.pkg.tar.xz): Այժմ zstd (.pkg.tar.zst) միացված է: Սա հնարավորություն է տվել 1300%-ով ավելացնել փաթեթավորման արագությունը հենց փաթեթների չափի մի փոքր ավելացման գնով (մոտ 0,8%): Սա կարագացնի համակարգում փաթեթների տեղադրման և թարմացման գործընթացը:

Arch Linux-ն անցավ zstd արխիվներին. փաթեթների ապափաթեթավորման արագության 1300% աճ

Այս պահին արդեն կա zstd տեղափոխվող 545 փաթեթ։ Մնացածն աստիճանաբար կստանա սեղմման նոր ալգորիթմը, քանի որ թարմացումները թողարկվեն: Կարևոր է նշել, որ .pkg.tar.zst ձևաչափով փաթեթներն ավտոմատ կերպով աջակցվում են pacman-ի (5.2) և libarchive-ի (3.3.3-1) թարմացումներով: Եթե ​​որևէ օգտվող դեռ չի թարմացրել libarchive-ը, ապա նոր տարբերակը հասանելի է առանձին պահոցում:

Zstd (zstandard) ալգորիթմը մշակվել է 2015 թվականին և առաջին անգամ ներդրվել մեկ տարի անց: Այն ապահովում է առանց կորուստների սեղմում և նպատակ ունի ավելի արագ սեղմման և ապակոմպրեսիայի արագությունների, քան սովորական: Այս դեպքում սեղմման հարաբերակցությունը պետք է համեմատելի կամ գերազանցի առկա լուծումներին: Ինչպես նշվեց, zstd 0.6 տարբերակը առավելագույն սեղմման հարաբերակցությամբ ցույց տվեց արդյունք, որը նման է boz, yxz, տորնադոյին: Միաժամանակ գերազանցում էր lza-ին, brotli-ին և bzip2-ին։



Source: 3dnews.ru

Добавить комментарий