GNU-projektet har slÀppt version 4.10.0 av paketet findutils, som inkluderar implementationer av verktyg för att organisera filletning i systemet, sÄsom find, updatedb och locate. Inom findutils utvecklas Àven xargs, ett verktyg avsett för att bygga kommandon som utförs med data frÄn standardinmatningen, vanligtvis genererad av verktyget find.
I den nya versionen:
- Stödet för C-biblioteket Musl, som distribueras under MIT-licensen, har Äterupptagits. Denna Àndring möjliggör anvÀndning av GNU findutils i Linux-distributioner som anvÀnder Musl istÀllet för Glibc, sÄsom Void Linux, Alpine Linux, postmarketOS, OpenWrt och Static Linux.
- Problemet med 2038 Ärs buggen har ÄtgÀrdats, vilket ledde till krascher pÄ system med 32-bit typ time_t nÀr de hanterade filer med datum efter 19 januari 2038. Felet beror pÄ att 32-bit typ time_t inte kan anvÀndas för att hantera tidigare Àn 19 januari 2038 pÄ grund av överflödet av den 32-bitars sekunderÀknaren som rÀknar frÄn 1 januari 1970. För att bygga pÄ system utan stöd för tid efter 2038 finns ett alternativ "--disable-year2038".
- Vid standardbyggnaden av verktyget find anvÀnds den första nivÄn av optimering istÀllet för den andra för att förhindra förÀndring av ordningen pÄ operationerna och sÀkerstÀlla upprepningsbar beteende.
Dessutom slÀpptes för nÄgra dagar sedan paketet uutils findutils 0.6.0 med en alternativ implementation av verktyg frÄn GNU Findutils, skriven i Rust. Graden av kompatibilitet med GNU findutils bedöms vara 65.97% vid testning i BFS Test Suite och 63.38% vid testning i GNU Test Suite (190 tester slutfördes framgÄngsrikt i BFS och 445 tester i GNU, medan 97 och 256 tester för nÀrvarande misslyckas).
Bland förbÀttringarna i uutils findutils 0.6.0 kan man nÀmna att verktyget find nu stöder alternativen "-uid", "-gid", "-samefile", "-fstype", "-[no]user", "-[no]group", "-newerXY", "-anewer" och "-cnewer", möjligheten att ange intervall i alternativen "-amin", "-cmin" och "-mmin", och cachning av information om filer som jÀmförs vid anvÀndning av alternativ som "-samefile" och "-newerXY". I verktyget xargs har alternativet "--max-lines" implementerats.
KĂ€lla: opennet.ru
