Release of a set of basic system utilities GNU Coreutils 9.1

available Stable version of the set of basic system utilities GNU Coreutils 9.1 , which includes programs such as Sort, Cat, Chmod, Chown, Chroot, CP, Date, DD, Echo, Hostname, ID, LN, Ls, etc.

Key changes:

  • In the DD utility, support for alternative names of ISeek = N options for skip = n and OSEEK = N for SKIP = n, which are used in the DD version for BSD systems are added.
  • in Dircolors Added option “–print-ls-colors” for visual and separate display of colors defined in variable surroundings LS_COLORS. Dircolors also added support for the COLORTERM environment variable in addition to Term.
  • In CP, MV and Install utilities when copying a catalog system calls are involved Openat * to improve the efficiency and elimination of possible racing states.
  • in the MacOS utility CP now creates a file clone in Copy-On-Write mode, if the original and target file is placed in one FS APFS and the target file is missing. When copying is also provided to save the mode and access time (as when you start ‘CP -P’ and ‘CP -A’).
  • In the ‘Date’ utility, the ‘-Resolution’ option has been added to output the accuracy of time accounting.
  • Printf is provided with support for the output of numerical values ​​in multibyte characters.
  • in “Sort –Debug” implemented diagnostics of problems with characters in the “–field-Separator” parameter, conflicting with symbols that can be used in numbers.
  • In the Cat utility, the use of the system call COPY_FILE_RANGE is implemented when it is supported by the system to copy data between two files only on the kernel side without data transfer to the process memory in the user space.
  • in Chown and Chroot is provided with a warning output when using the “Chown root.root f” syntax instead of “chown root: root f” as there may be problems on systems in which you can specify a point in the user names).
  • in the DD utility is provided by bytes, instead of blocks, if the counters value ends with the “B” symbol (‘dd count = 100kib’). Flags Count_Bytes, Skip_Bytes and Seek_bytes are announced outdated.
  • in LS is disabled by default illumination of files with Capabilities, as this leads to an increase in the load by about 30%.
  • in LS and STAT are disabled attempting files. For autonomating, it is clearly specified to specify the “STAT –CACHED = NEVER” option.
/Media reports.