Π―Π΄Ρ€ΠΎ Linux 5.3 ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΎ свСт!

Π“Π»Π°Π²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°

  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ pidfd, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ PID Π·Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ процСссом. Π—Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ послС прСкращСния процСсса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ PID ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ запускС. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ частотных Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ процСссов. НапримСр, критичСскиС процСссы ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ частоты (скаТСм, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3 Π“Π“Ρ†), Π° Π½ΠΈΠ·ΠΊΡ€ΠΎΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅ β€” с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ частоты (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2 Π“Π“Ρ†). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠΎΠ² сСмСйства AMD Navi (RX5700) Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ amdgpu. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° вся нСобходимая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.
  • ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ…86-совмСстимых процСссорах Zhaoxin, созданных Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сотрудничСства ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ VIA ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Шанхая.
  • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ° управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Intel Speed Select, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… процСссоров сСмСйства Xeon. ВСхнология ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ настройки ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ядра ЦП.
  • ЭнСргоэффСктивный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° оТидания процСссов Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ инструкции umwait для процСссоров Intel Tremont. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • Π”ΠΎΠΏΡƒΡ‰Π΅Π½ ΠΊ использованию Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0.0.0.0/8, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ 16 ΠΌΠ»Π½ Π½ΠΎΠ²Ρ‹Ρ… IPv4-адрСсов. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • Π“ΠΈΠ±ΠΊΠΈΠΉ лСгковСсный Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ ACRN, Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходящий для управлСния IoT-систСм (ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π΅Ρ‰Π΅ΠΉ). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.

Π”Π°Π»Π΅Π΅ пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ измСнСния.

Основная Ρ‡Π°ΡΡ‚ΡŒ ядра

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сТатия ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ Π² xz-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /lib/firmware с ~420 Мб Π΄ΠΎ ~130 Мб.
  • Новый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ систСмного Π²Ρ‹Π·ΠΎΠ²Π° clone() с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π΄Π°Ρ‚ΡŒ большСС количСство Ρ„Π»Π°Π³ΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ.
  • АвтоматичСский Π²Ρ‹Π±ΠΎΡ€ большСго ΡˆΡ€ΠΈΡ„Ρ‚Π° для высоких Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² консоли.
  • ΠžΠΏΡ†ΠΈΡ CONFIG_PREEMPT_RT, Π·Π½Π°ΠΌΠ΅Π½ΡƒΡŽΡ‰Π°Ρ ΡΠΊΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Π½Π°Π±ΠΎΡ€Π° RT-ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ядра.

Ѐайловая подсистСма

  • БистСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ BULKSTAT ΠΈ INUMBERS для XFS v5, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΈΠ½ΠΎΠ΄ΠΎΠ².
  • Btrfs Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ быстрыС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ суммы (crc32c) Π½Π° всСх Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ….
  • К ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π° Ext4 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Тёстко примСняСтся Ρ„Π»Π°Π³ нСизмСняСмости (ΠΈΠΌΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° пустот (holes) Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ….
  • CEPH Π½Π°ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с SELinux.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ smbdirect Π² CIFS большС Π½Π΅ считаСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для SMB3.1.1 GCM. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ открытия Ρ„Π°ΠΉΠ»ΠΎΠ².
  • На F2FS ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ, ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ прямого доступа. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сборщик мусора ΠΏΡ€ΠΈ checkpoint=disable.
  • ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ NFS ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сразу нСсколько TCP-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΊ сСрвСру Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΡŽ монтирования nconnect=X.

ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ° памяти

  • ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ dma-buf даётся ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½ΠΎΠ΄. Из ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² /proc/*/fd ΠΈ /proc/*/map_files ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± использовании Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² shmem.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ smaps ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΠΈ раздСляСмой памяти, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ ΠΊΡΡˆΡƒ Π² proc-Ρ„Π°ΠΉΠ»Π΅ smaps_rollup.
  • ИспользованиС rbtree для swap_extent повысило ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² условиях Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ использования ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ процСссами.
  • Π’ /proc/meminfo отобраТаСтся количСство страниц vmalloc.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности tools/vm/slabinfo Π² ΠΏΠ»Π°Π½Π΅ сортировки кэшСй ΠΏΠΎ стСпСни Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Виртуализация ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ virtio-iommu для ΠΏΠ°Ρ€Π°Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ устройства, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠ»Π°Ρ‚ΡŒ запросы IOMMU Π±Π΅Π· эмуляции Ρ‚Π°Π±Π»ΠΈΡ† адрСсов.
  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ virtio-pmem для доступа ΠΊ накопитСлям Ρ‡Π΅Ρ€Π΅Π· физичСскоС пространство адрСсов.
  • УскорСниС доступа ΠΊ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌ для vhost. Для TX PPS тСсты ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ рост скорости Π½Π° 24%.
  • Для vhost_net Π·Π°ΠΏΡ€Π΅Ρ‰Ρ‘Π½ zerocopy ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  • ΠšΠ»ΡŽΡ‡ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΊ пространствам ΠΈΠΌΡ‘Π½.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° xxhash β€” ΠΊΡ€Π°ΠΉΠ½Π΅ быстрого Π½Π΅-криптографичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ памяти.

БСтСвая подсистСма

  • ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° nexthop-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², созданных для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² IPv4 ΠΈ IPv6.
  • Netfilter научился Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ устройства ускорСния. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° встроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° отслСТивания соСдинСний для мостов.
  • Новый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ контроля Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ MPLS-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².
  • Π£Π΄Π°Π»Π΅Π½Π° подсистСма isdn4linux.
  • Доступны LE-ΠΏΠΈΠ½Π³ΠΈ для Bluetooth.

АппаратныС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹

  • НовыС ARM-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ устройства: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit для Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ΠΈ Π΄Ρ€.
  • Для x86 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ /proc/<pid>/arch_status для отобраТСния Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ-спСцифичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ€ΠΎΠ΄Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послСднСго использования AVX512.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° VMX для KVM, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ vmexit ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° Π½Π° 12%.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° различная информация ΠΎ процСссорах Intel KabyLake, AmberLake, WhiskeyLake ΠΈ Ice Lake.
  • Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ lzma ΠΈ lzo для uImage Π½Π° PowerPC.
  • Защищённая virtio-виртуализация для S390.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… страниц памяти для RISCV.
  • Π Π΅ΠΆΠΈΠΌ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для User-mode Linux (Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΠΈ ускорСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств

  • РаспознаниС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… HDR для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² amdgpu ΠΈ i915.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠΎΠ² Vega12 ΠΈ Vega20 Π² amdgpu.
  • ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Π°Ρ Π³Π°ΠΌΠΌΠ°-коррСкция для i915, Π° Ρ‚Π°ΠΊΠΆΠ΅ асинхронноС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ питания экрана ΠΈ ряд Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ.
  • Π’ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Nouveau научился Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Ρ‡ΠΈΠΏΡ‹ сСмСйства TU116.
  • НовыС Bluetooth-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ MediaTek MT7663U ΠΈ MediaTek MT7668U.
  • Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° TLS TX HW для Infiniband, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.
  • РаспознаниС Elkhart Lake Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ HD Audio.
  • НовыС аудиоустройства ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΈ: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Apple SPI для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄Π°.
  • Π’ подсистСмС watchdog ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя для открытия /dev/watchdogN.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ управлСния частотой cpufreq ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ imx-cpufreq-dt ΠΈ Raspberry Pi.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ