Den stabile version af den grundlÌggende GNU Coreutils vÌrktøjssamling 9.12 er tilgÌngelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln og ls.
Nøgleinnovationer:
- Der er tilføjet en option ââenv0-from=FILEâ til vĂŚrktøjet env, der muliggør indlĂŚsning af listen over installerede miljøvariabler fra en fil, som ogsĂĽ kan bruges til at filtrere eksisterende miljøvariabler med en kommando som âenv -i âenv0-from=< ( env -0 | sed -z ⌠)â. VĂŚrktøjet printenv kan anvendes til at gemme tilstanden af miljøvariabler i en fil.
For kommandoerne âenvâ, âprintenvâ, âstatâ, âbasenameâ, âdirnameâ, âduâ, âreadlinkâ og ârealpathâ anvendes nu escape-tegn for specialtegn, der svarer til den stil, der er angivet via miljøvariablen QUOTING_STYLE (%N, %Qn eller %n). Escaping er tilføjet for at beskytte mod manipulering af indholdet og tilstanden i terminalen via substitution af specialtegn.
- Der er implementeret escaping af problematiske indstillinger i fejlmeddelelser for vĂŚrktøjerne âdfâ, âduâ, âlsâ, âodâ, âprâ og âsortâ.
- I kommandoen âls -mâ sikres der escaping af kommaer i filnavne.
- VĂŚrktøjerne âchconâ, âchgrpâ, âchmodâ, âchownâ, âduâ og âlsâ afsluttes ikke lĂŚngere med en fejl, nĂĽr der udføres rekursive operationer med optionen â-Râ i tilfĂŚlde af parallel sletning af filer i de behandlede kataloger.
- Der er gennemført optimering af hukommelsesforbruget og udførelsen af parallelle operationer i vÌrktøjet sort ved lÌsning af data med ukendt størrelse, for eksempel ved overførsel af data gennem anonyme kanaler.
- Optimeringen af bestemmelse af begyndelsen af en linje i kommandoen âcut -wâ har gjort det muligt at øge throughput med op til 4 gange ved brug af lokaler med multibyte-kodninger.
- Udførelsen af kommandoen âuniq -câ er blevet op til 2,5 gange hurtigere pĂĽ systemer med stdio-funktioner uden lĂĽsninger.
- Der er tilføjet en konfigurationsmulighed ââwith-wtmpdbâ, hvorved der ved kørsel af kommandoerne âwho /var/log/wtmpâ og âusers /var/log/wtmpâ anvendes en database i wtmpdb-format i stedet for filen /var/log/wtmp.
Kilde: opennet.ru
