Utgivning av GNU grep 3.12, gzip 1.14, diffutils 3.12 och coreutils 9.7

GNU-projektet har slÀppt en version av gzip 1.14-paketet som inkluderar verktöy som gzip, gunzip, zmore och zcat för komprimering och dekomprimering av data med hjÀlp av LZ77-algoritmen. I den nya utgÄvan har avlastningsoperationerna pÄtagligt accelererats. PÄ x86_64-system som stöder PCLMUL-processorinstruktioner nÄr prestandaförbÀttringen 40%, medan pÄ system utan PCLMUL-stöd nÄs upp till 20%.

Acceleration har uppnÄtts genom att optimera kontrollsummeringsoperationerna (CRC), som tog upp omkring hÀlften av processorresurserna. Den optimerade CRC-versionen har redan lagts till i gnulib-biblioteket, vilket kommer att leda till ytterligare hastighetsförbÀttringar för andra GNU-projekt som anvÀnder sumberÀkningsfunktioner.

Det har gjorts Ă€ndringar som bryter kompatibiliteten: installationen av zmore-verktyget har stoppats pĂ„ plattformar som inte anvĂ€nder "more"-verktyget; hantering av miljövariabeln GZIP (som sĂ€tter standardalternativ) har upphört i situationer dĂ€r alternativ som "-1" (—fast), "-2",... "-9" (—best), "—rsyncable" eller "—synchronous" inte uttryckligen anges.

Ytterligare kan nÀmnas:

  • Utgivning av verktyget för att organisera datainskrivningar i textfiler — GNU Grep 3.12. I den nya versionen har problemet med sökning i kataloger med över 100 000 filer Ă„tgĂ€rdats. Stödet för alternativet "—unix-byte-offsets" ("-u") har upphört. PĂ„ Windows- och AIX-plattformar i 32-bitarslĂ€ge har stöd för Unicode-tecken utanför den primĂ€ra flersprĂ„kiga Unicode-planen (koder frĂ„n 0000 till FFFF) implementerats.
  • Utgivning av GNU Diffutils 3.12-paketet, som inkluderar verktyg för att bedöma skillnader i filer, sĂ„som diff, diff3, sdiff och cmp. I den nya versionen har tvĂ„ fel rĂ€ttats: krasch vid anvĂ€ndning av "diff -y" och problem med "diff -r" vid jĂ€mförelse av en icke-tom och tom fil.
  • Utgivning av GNU Coreutils 9.7-paketet med grundlĂ€ggande systemverktyg, dĂ€ribland program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln och ls. I den nya versionen har stöd för logname-verktyget lagts till pĂ„ system baserade pĂ„ C-biblioteken musl och uclibc. I övrigt mĂ€rkta endast felrĂ€ttningar som berör verktöy som cat, cksum, dd, ls, timeout, sleep, tail och who.

    KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster