GNU projekt avaldas findutils 4.10.0 paketi, mis hõlmab failide otsimise utiliite, nagu find, updatedb ja locate. Findutils'i koosseisus arendatakse samuti utiliiti xargs, mis on mõeldud käskude koostamiseks, mis saavad andmeid vaikimisi sisendilt, tavaliselt genereeritud find-utiliidi abil.
Uues versioonis:
- Toetuse taastamine Musl C-raamatukogule, mis on litsentseeritud MIT all. Muudatus võimaldab GNU findutils'i kasutamist Linuxi distributsioonides, mis kasutavad Musl'i Glibc asemel, nagu Void Linux, Alpine Linux, postmarketOS, OpenWrt ja Static Linux.
- Lahendatud on "2038. aasta probleem", mis põhjustas süsteemide tõrkeid 32-bitise time_t tüübi korral, töötades findutils'i utiliitidega, mille failid on dateeritud pärast 19. jaanuari 2038. aastat. Tõrge tuleneb sellest, et 32-bitine time_t tüüp ei saa töötleda aega, mis on hiljem kui 19. jaanuar 2038, 32-bitise sekundite loenduri ülevoolu tõttu, mis algab 1. jaanuarist 1970. Aastal. Kogumiseks süsteemidel, mis ei toeta aega pärast 2038. aastat, on ette nähtud valik "--disable-year2038".
- Find utiliidi kompileerimisel kasutatakse vaikimisi esimest optimeerimise taset teise asemel, et vältida tegevuste täitmise järjekorra muutmist ja tagada korduv käitumine.
Lisaks ilmus paar päeva tagasi uutils findutils 0.6.0 pakett, mis on alternatiivne teostus GNU Findutils'i utiliitidest, kirjutatud Rustis. Ühildumistaset GNU findutils'i hinnatakse 65,97% BFS testkomplektis ja 63,38% GNU testkomplektis (190 testi BFS-komplektis läbis edukalt ja 445 testi GNU komplektis, samas kui 97 ja 256 testi lõpetasid hetkel ebaõnnestumise).
Uutils findutils 0.6.0 parendustest võib märkida find utiliidi toetuse lisamist valikutele "-uid", "-gid", "-samefile", "-fstype", "-[no]user", "-[no]group", "-newerXY", "-anewer" ja "-cnewer", võimalus määrata vahemikke valikutes "-amin", "-cmin" ja "-mmin", ning failide info vahemälu, millega võrreldakse selliste valikute nagu "-samefile" ja "-newerXY" kasutamisel. Xargs utiliidis on sisse viidud valik "--max-lines".
Allikas: opennet.ru
