Π Π΅Π»ΠΈΠ· ядра Linux 5.4

НаиболСС Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ измСнСния:

  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ lockdown, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ доступ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ интСрфСйсам ядра. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • Ѐайловая систСма virtiofs для проброса ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² хоста Π² гостСвыС систСмы. ВзаимодСйствиС ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ схСмС «ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр» Ρ‡Π΅Ρ€Π΅Π· FUSE. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ контроля цСлостности Ρ„Π°ΠΉΠ»ΠΎΠ² fs-verity. АналогичСн dm-verity, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Ext4 ΠΈ F2FS, Π° Π½Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… устройств. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ dm-clone для копирования доступных Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… устройств, ΠΏΡ€ΠΈ этом Π½Π° копию ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ прямо Π² процСссС клонирования. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° графичСских процСссоров AMD Navi 12/14 ΠΈ APU сСмСйств Arcturus ΠΈ Renoir. Π’Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Intel Tiger Lake.
  • Π€Π»Π°Π³ΠΈ MADV_COLD ΠΈ MADV_PAGEOUT для систСмного Π²Ρ‹Π·ΠΎΠ²Π° madvise(). Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² памяти Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСсса ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ понадобятся Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Ρ‚Π΅ΡΠ½ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΡƒ ΠΈ Π²Ρ‹ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ.
  • Из Ρ€Π°Π·Π΄Π΅Π»Π° Staging пСрСнСсСна файловая систСма EROFS β€” ΠΎΡ‡Π΅Π½ΡŒ лёгкая ΠΈ быстрая Π€Π‘ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния, выгодная для хранСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈ livecd. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • Π’ Ρ€Π°Π·Π΄Π΅Π» Staging Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы exFAT, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Samsung.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ haltpoll для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ гостСвых систСм. Он позволяСт гостям ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ процСссорноС врСмя Π΄ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° CPU Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Ρƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ blk-iocost для распрСдСлСния Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ cgroup. Новый ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ориСнтируСтся Π½Π° Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ IO. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° ΠΈΠΌΡ‘Π½ для символов ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ядро.
  • Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ io_uring.
  • УскорСна Ρ€Π°Π±ΠΎΡ‚Π° с большими ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° XFS.
  • ДСсятки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

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