Выпуск Util-linux 2.37

Π’Ρ‹ΡˆΠ»Π° новая вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Util-linux 2.37, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ входят ΠΊΠ°ΠΊ тСсно связанныС с Linux-ядром ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. НапримСр, Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ прСдставлСны ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset ΠΈ Ρ‚.ΠΏ.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ man-страниц вмСсто groff задСйствован ΠΏΠ°ΠΊΠ΅Ρ‚ asciidoctor.
  • Бтарая рСализация ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ hardlink ΠΎΡ‚ Π―ΠΊΡƒΠ±Π° Π•Π»ΠΈΠ½Π΅ΠΊΠ° (написана для Fedora) Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΡ‚ Π”ΠΆΡƒΠ»ΠΈΠ°Π½Π° АндрСса КлодС (Π±Ρ‹Π»Π° создана для Debian). Новая рСализация Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «-f» для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ созданиС Тёстких ссылок ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами.
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° lscpu, которая Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ содСрТимоС /sys для всСх процСссоров ΠΈ прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для всСх Ρ‚ΠΈΠΏΠΎΠ² CPU, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… систСмой (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, big.LITTLE ARM ΠΈ Ρ‚.Π΄.). Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ считываСт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ SMBIOS для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… CPU. Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ структурирован, для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ читаСмости.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° uclampset для управлСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° закрСплСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Utilization clamping), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ минимального ΠΈΠ»ΠΈ максимального Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² частот, Π² зависимости ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π° CPU Π·Π°Π΄Π°Ρ‡.
  • Π’ hexdump обСспСчСно автоматичСскоС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ «-C» ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅ «hd».
  • Π’ dmesg Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки —since ΠΈ —until.
  • Π’ findmnt Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° «—shadowed» для ΠΏΠΎΠΊΠ°Π·Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π€Π‘. Π’ umount обСспСчСно ΠΎΡ‚ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ монтирования ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ„Π»Π°Π³Π° «—recursive».
  • Π’ mount Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° «—read-only» для запуска Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π±Π΅Π· ΠΏΡ€Π°Π² root.
  • Π’ libfdisk, fdisk, sfdisk ΠΈ cfdisk ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Ρ‘Π½ ΡƒΡ‡Ρ‘Ρ‚ рСгистра ΠΈ символов, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Π±ΡƒΠΊΠ² ΠΈ Ρ†ΠΈΡ„Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² sfdisk Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ type=»Linux /usr x86″ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ type=»linux usr-x86″).
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ blkzone Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° «capacity».
  • Π’ cfdisk Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция «—read-only» для запуска Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.
  • Π’ lsblk ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ столбцы FSROOTS ΠΈ MOUNTPOINTS.
  • Π’ losetup задСйствован ioctl LOOP_CONFIG.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ column Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция «—table-columns-limit» для ограничСния максимального числа столбцов (ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Π»ΠΈΠΌΠΈΡ‚Π°, всС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² послСдний столбСц).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборочной систСмы Meson.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru