GNU-projektet har offentliggjort en udgave af findutils-pakken 4.10.0, som inkluderer implementeringer af værktøjer til at organisere fil søgning i systemet, såsom find, updatedb og locate. I findutils udvikles også værktøjet xargs, der er designet til at konstruere kommandoer, der udføres med data fra standard input, som normalt genereres ved hjælp af værktøjet find.
I den nye version:
- Understøttelse af C-biblioteket Musl, der distribueres under MIT-licensen, er genoptaget. Ændringen gør det muligt at bruge GNU findutils i Linux-distributioner, der anvender Musl i stedet for Glibc, såsom Void Linux, Alpine Linux, postmarketOS, OpenWrt og Static Linux.
- Problemet med 2038, der forårsagede nedbrud på systemer med 32-bit type time_t ved behandling i findutils-værktøjerne af filer dateret efter 19. januar 2038, er blevet løst. Nedbruddet skyldes, at 32-bit type time_t ikke kan bruges til at behandle tid senere end 19. januar 2038 på grund af overflydning af 32-bit sekunder tælleren, der tæller fra 1. januar 1970. For byggeri på systemer uden understøttelse af tid efter 2038 er der tilføjet en mulighed "--disable-year2038".
- Når find-værktøjet bygges, anvendes standard det første niveau af optimering i stedet for det andet for at undgå ændringer i rækkefølgen af operationer og sikre ensartet adfærd.
Desuden er pakken uutils findutils 0.6.0 blevet frigivet for nogle dage siden med en alternativ implementering af værktøjerne fra GNU Findutils-samlingen, skrevet i Rust. Kompatibilitetsniveauet med GNU findutils vurderes til 65.97% ved test i BFS Test Suite og 63.38% ved test i GNU Test Suite (190 tests er blevet gennemført med succes i BFS-sættet og 445 tests i GNU-sættet, mens 97 og 256 tests endnu ikke er gennemført med succes.
Blandt forbedringerne i uutils findutils 0.6.0 kan nævnes tilføjelsen af understøttelse af mulighederne "-uid", "-gid", "-samefile", "-fstype", "-[no]user", "-[no]group", "-newerXY", "-anewer" og "-cnewer" til find-værktøjet, muligheden for at angive intervaller i mulighederne "-amin", "-cmin" og "-mmin", samt caching af information om filer, der sammenlignes ved brug af sådanne muligheder som "-samefile" og "-newerXY". I xargs-værktøjet er en mulighed "--max-lines" blevet implementeret.
Kilde: opennet.ru
