Izdanje paketa GNU findutils 4.10.0 s nastavkom podrške za C biblioteku Musl.

Projekt GNU objavio je izdanja paketa findutils 4.10.0, koje uključuje implementacije alata za organizaciju pretraživanja datoteka u sustavu, poput find, updatedb i locate. U sklopu findutils također se razvija alat xargs, namijenjen za izgradnju naredbi koje se izvršavaju s podacima iz standardnog ulaza, obično generiranim pomoću alata find.

U novoj verziji:

  • Obnovljena je podrška za C-biblioteku Musl, distribuiranu pod MIT licencom. Promjena omogućuje korištenje GNU findutils u distribucijama Linuxa koje koriste Musl umjesto Glibc, poput Void Linuxa, Alpine Linuxa, postmarketOS-a, OpenWrt-a i Static Linuxa.
  • Riješen je „problem iz 2038. godine”, koji je uzrokovao padove na sustavima s 32-bitnim tipom time_t pri obradi u alatima findutils datoteka datiranih nakon 19. siječnja 2038. godine. Pad se javlja jer 32-bitni tip time_t ne može se koristiti za obradu vremena nakon 19. siječnja 2038. zbog preljeva 32-bitnog brojila sekundi, koje broji od 1. siječnja 1970. Za izgradnju na sustavima bez podrške za vrijeme nakon 2038. godine predviđena je opcija „—disable-year2038”.
  • Prilikom izgradnje alata find prema zadanim postavkama koristi se prva razina optimizacije umjesto druge kako bi se izbjeglo promjenu redoslijeda izvršavanja operacija i osiguralo ponovljivo ponašanje.

Osim toga, prije nekoliko dana objavljen je paket uutils findutils 0.6.0 s alternativnom implementacijom alata iz paketa GNU Findutils, napisanom na jeziku Rust. Razina kompatibilnosti s GNU findutils ocjenjuje se na 65.97% prilikom testiranja u BFS Test Suite i 63.38% prilikom testiranja u GNU Test Suite (uspješno je izvršeno 190 testova u BFS skupu i 445 testova u GNU skupu, dok je 97 i 256 testova još uvijek neuspješnih.

Među poboljšanjima u uutils findutils 0.6.0 može se istaknuti dodavanje podrške za opcije „-uid”, „-gid”, „-samefile”, „-fstype”, „-[no]user”, „-[no]group”, „-newerXY”, „-anewer” i „-cnewer” u alatu find, mogućnost navođenja raspona u opcijama „-amin”, „-cmin” i „-mmin”, te keširanje informacija o datotekama s kojima se obavlja usporedba prilikom korištenja takvih opcija kao što su „-samefile” i „-newerXY”. U alatu xargs implementirana je opcija „—max-lines”.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster