Projekti GNU publikoi versionin e paketës findutils 4.10.0, e cila përfshin implementime të utiliteteve për organizimin e kërkimeve të skedarëve në sistem, si find, updatedb dhe locate. Në përbërjen e findutils po zhvillohet gjithashtu utilita xargs, e cila është e destinuar për ndërtimin e komandave që ekzekutohen me të dhënat nga hyrja standarde, zakonisht të formuar nga utilita find.
NĂ« versionin e ri:
- U rinovua mbështetja për bibliotekën C Musl, e shpërndarë nën licencën MIT. Ky ndryshim lejon përdorimin e GNU findutils në distribucione Linux që përdorin Musl në vend të Glibc, siç janë Void Linux, Alpine Linux, postmarketOS, OpenWrt dhe Static Linux.
- ĂĂ«shtja e vitit 2038 Ă«shtĂ« zgjidhur, e cila shkaktonte dĂ«shtime nĂ« sistemet me tipin 32-bit tĂ« time_t gjatĂ« pĂ«rpunimit tĂ« skedarĂ«ve nĂ« utilitat findutils, tĂ« datuar pas 19 janarit 2038. DĂ«shtimi Ă«shtĂ« shkaktuar nga fakti se tipi 32-bit i time_t nuk mund tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rpunuar kohĂ«n pas 19 janarit 2038 pĂ«r shkak tĂ« mbushjes sĂ« numĂ«ruesit 32-bit tĂ« sekondave, i cili fillon nga 1 janari 1970. PĂ«r ndĂ«rtimin nĂ« sisteme pa mbĂ«shtetje pĂ«r kohĂ«n pas vitit 2038, Ă«shtĂ« parashikuar opsioni "--disable-year2038".
- Gjatë ndërtimit të utilitës find, niveli i optimizimit të parë aktivizohet si standard në vend të atij të dytë për të përjashtuar ndryshimin e rendit të ekzekutimit të operacioneve dhe për të siguruar një sjellje të përsëritur.
Për më tepër, disa ditë më parë u publikua paketa uutils findutils 0.6.0 me një implementim alternativ të utiliteteve nga grupi GNU Findutils, e shkruar në Rust. Niveli i përputhshmërisë me GNU findutils është vlerësuar në 65.97% në testimin në BFS Test Suite dhe 63.38% në testimin në GNU Test Suite (190 testet u përfunduan me sukses në grupin BFS dhe 445 teste në grupin GNU, ndërsa 97 dhe 256 teste ende po dështojnë).
Nga përmirësimet në uutils findutils 0.6.0, mund të përmenden shtimi në utilitën find mbështetje për opsionet "-uid", "-gid", "-samefile", "-fstype", "-[no]user", "-[no]group", "-newerXY", "-anewer" dhe "-cnewer", mundësia për të specifikuar intervale në opsionet "-amin", "-cmin" dhe "-mmin", si dhe ruajtja në cache e informacionit për skedarët me të cilët bëhet krahasimi gjatë përdorimit të opsioneve si "-samefile" dhe "-newerXY". Në utilitën xargs është realizuar opsioni "--max-lines".
Burimi: opennet.ru
