Rilascio della versione 9.1 delle utilità di sistema GNU Coreutils

È disponibile una versione stabile del pacchetto di utility di sistema GNU Coreutils 9.1, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc.

Principali modifiche:

  • Nell'utilità dd è stata aggiunta la supporto per nomi alternativi delle opzioni iseek=N per skip=N e oseek=N per seek=N, utilizzati nella versione dd per i sistemi BSD.
  • In dircolors è stata aggiunta l'opzione ‘—print-ls-colors’ per visualizzare in modo chiaro e separato i colori definiti nella variabile di ambiente LS_COLORS. In dircolors è stata anche aggiunta la supporto per la variabile di ambiente COLORTERM oltre a TERM.
  • Nelle utility cp, mv e install, durante la copia in una directory vengono utilizzate le chiamate di sistema openat* per migliorare l'efficienza ed evitare possibili condizioni di gara.
  • In macOS, l'utility cp ora crea un clone di un file in modalità copy-on-write, se il file sorgente e quello di destinazione sono situati nella stessa FS APFS e il file di destinazione è assente. Durante la copia, vengono anche mantenuti i permessi e il timestamp di accesso (come con ‘cp -p’ e ‘cp -a’).
  • Nell'utilità ‘date’ è stata aggiunta l'opzione ‘—resolution’ per visualizzare informazioni sulla precisione del conteggio del tempo.
  • In printf è stata fornita la supporto per la visualizzazione di valori numerici in caratteri multibyte.
  • In «sort —debug», a diagnostics feature has been implemented for issues with the characters in the «—field-separator» parameter that conflict with characters that may be used in numbers.
  • The cat utility now uses the system call copy_file_range when supported by the system to copy data between two files only on the kernel side without transferring data to the process memory in user space.
  • In chown and chroot, a warning is issued when using the syntax «chown root.root f» instead of «chown root:root f», as issues may arise on systems where dots are allowed in usernames.
  • In the dd utility, the counting of bytes is enabled instead of blocks if the counter values end with the character «B» (‘dd count=100KiB’). The flags count_bytes, skip_bytes, and seek_bytes have been declared obsolete.
  • In ls, the highlighting of files considering capabilities is disabled by default, as this leads to an increase in load of about 30%.
  • In ls and stat, attempts to auto-mount files have been disabled. For auto-mounting, the option «stat —cached=never» should be explicitly specified.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster