Uitgave van de GNU findutils 4.10.0 met hernieuwde ondersteuning voor de Musl C-bibliotheek

Het GNU-project heeft de release van pakket findutils 4.10.0 aangekondigd, met implementaties van hulpprogramma's voor het organiseren van bestandszoeken in het systeem, zoals find, updatedb en locate. Binnen findutils wordt ook de hulpprogramma xargs ontwikkeld, bedoeld voor het opbouwen van commando's die worden uitgevoerd met gegevens van standaardinvoeren, meestal gevormd met behulp van het hulpprogramma find.

In de nieuwe versie:

  • De ondersteuning voor de C-bibliotheek Musl, die onder de MIT-licentie wordt verspreid, is hersteld. Deze wijziging maakt het mogelijk om GNU findutils te gebruiken in Linux-distributies die Musl in plaats van Glibc gebruiken, zoals Void Linux, Alpine Linux, postmarketOS, OpenWrt en Static Linux.
  • Het "2038 probleem" is opgelost, wat leidde tot fouten op systemen met het 32-bits type time_t bij het verwerken in findutils van bestanden met datums na 19 januari 2038. De fout wordt veroorzaakt doordat het 32-bits type time_t niet kan worden gebruikt voor de verwerking van tijd na 19 januari 2038 vanwege de overflow van de 32-bits seconden teller, die vanaf 1 januari 1970 telt. Voor assemblages op systemen zonder ondersteuning voor tijd na 2038 is er een optie "—disable-year2038" beschikbaar.
  • Bij de standaardassemblage van het hulpprogramma find wordt het eerste niveau van optimalisatie gebruikt in plaats van het tweede, om te voorkomen dat de volgorde van bewerkingen verandert en om herhaalbaar gedrag te waarborgen.

Bovendien is er enkele dagen geleden het pakket uutils findutils 0.6.0 uitgebracht, met een alternatieve implementatie van de hulpprogramma's uit de GNU Findutils-set, geschreven in de programmeertaal Rust. Het compatibiliteitsniveau met GNU findutils wordt geschat op 65,97% bij testen in de BFS Test Suite en 63,38% bij testen in de GNU Test Suite (190 tests geslaagd in de BFS-set en 445 tests geslaagd in de GNU-set, terwijl 97 en 256 tests momenteel nog niet zijn geslaagd.

Van de verbeteringen in uutils findutils 0.6.0 kan worden opgemerkt dat de hulpprogramma find ondersteuning heeft gekregen voor de opties "-uid", "-gid", "-samefile", "-fstype", "-[no]user", "-[no]group", "-newerXY", "-anewer" en "-cnewer", de mogelijkheid om bereiken op te geven in de opties "-amin", "-cmin" en "-mmin", en het cachen van informatie over bestanden waarmee wordt vergeleken bij het gebruik van opties zoals "-samefile" en "-newerXY". In de hulpprogramma xargs is de optie "—max-lines" geïmplementeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster