Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄Π²Π° мСсСца, Линус Ворвалдс прСдстави Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° ядрото Linux 7.1. Π‘Ρ€Π΅Π΄ Π½Π°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ измСнСния: Π½ΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ntfsplus, ΠΏΡŠΡ€Π²Π° Ρ„Π°Π·Π° Π½Π° прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° CPU i486, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° стари Ethernet Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ ISDN ΠΈ AX.25, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Intel FRED, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° BPF ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π² io_uring, оптимизация Π½Π° подсистСмата Π·Π° свалянС, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° субпланиратСли Π² sched_ext, Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ zero-copy Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ublk, ioctl опСрация shutdown Π² Btrfs, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° изпълнСниС Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° amd-pstate, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° xattr Π·Π° Unix сокСти.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ 17275 ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚ 2589 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΏΠ°Ρ‚Ρ‡Π° Π΅ 57 MB (ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ засягат 13528 Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са 751785 Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄, отстранСни са 405916 Ρ€Π΅Π΄Π°). Π’ прСдния выпуск имашС 15624 ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚ 2477 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΏΠ°Ρ‚Ρ‡Π° Π΅ 56 MB. Около 41% ΠΎΡ‚ всичкитС измСнСния Π² 7.1 са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° устройства, ΠΎΠΊΠΎΠ»ΠΎ 12% ΠΎΡ‚ измСнСнията сС отнасят Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄, спСцифичСн Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, 14% Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ със стСковСтС Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, 5% с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ систСми ΠΈ 3% с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ подсистСми Π½Π° ядрото.

Основни нововъвСдСния Π² ядрото 7.1 (kernelnewbies.org, lwn.net, opennet):

Дисковата подсистСма, Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ систСми
  • Π’ ΡΡŠΡΡ‚Π°Π²Π° Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚Π° Π½ΠΎΠ²Π° рСализация Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма NTFS β€” ntfsplus, основана Π½Π° ΠΊΠΎΠ΄Π°, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΎΡ‚ ядрото Π½Π° класичСския Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ntfs. Бтарият Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° запис Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ листи ΠΎΡ‚ страници Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚ (folios) вмСсто структура buffer_head. Π’ новия Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π΄ΠΎΠ²Π΅Π»ΠΎ Π΄ΠΎ висока производитСлност Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ запис ΠΈ намаляванС Π½Π° фрагмСнтацията. Π—Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ запис/Ρ‡Π΅Ρ‚Π΅Π½Π΅, Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄, ΠΌΠ°ΠΏΠΈΡ€Π°Π½Π΅ Π½Π° СкстСнтитС ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ запис/Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° страници Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° iomap. Π’ тСстовСтС iozone Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ ntfsplus сС ΠΎΠΊΠ°Π·Π° с 3-5% ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΎΡ‚ ntfs3 ΠΏΡ€ΠΈ запис Π² ΠΌΠΎΠ½ΠΎΠ½ΠΈΠ·ΠΌ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ с 35-110% ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° 4 ΠΏΠΎΡ‚ΠΎΠΊΠ°. Бкоростта Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ntfsplus ΠΈ ntfs3 Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π° Π΅Π΄Π½ΠΎ Π½ΠΈΠ²ΠΎ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ ntfs3 остава Π² ΡΡŠΡΡ‚Π°Π²Π° Π½Π° ядрото ΠΈ Π² Π½Π΅Π³ΠΎ са внСсСни са ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΈ подобрСния.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта T10 (deepwiki.com) Π½Π° Π½ΠΈΠ²ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, Π° Π½Π΅ Π½Π° Π±Π»ΠΎΡ‡Π½ΠΎ устройство, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява постиганС Π½Π° повишаванС Π½Π° производитСлността Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅.
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π·Π° Π±Π»ΠΎΡ‡Π½ΠΈ устройства ublk, позволяващ Π΄Π° сС изнСсС спСцифична Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° страната Π½Π° процСса Π² пространството Π½Π° потрСбитСля, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ Ρ‡Ρ€Π΅Π· сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚ Π±Π΅Π· ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅ (Ρ€Π΅ΠΆΠΈΠΌ zero-copy).
  • Π—Π° ΡΠ°ΠΌΠΎΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‰ΠΈ Π±Π»ΠΎΡ‡Π½ΠΈ устройства SED-OPAL Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ioctl Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° ЕдинствСн ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° STACK_RESET.
  • Π’ Btrfs Π΅ обявСна стабилната ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ioctl опСрацията shutdown, позволяваща ΠΏΡ€Π΅Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π€Π‘ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π²Π΅Ρ‡Π΅ стартирани ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ сС Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ всички Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
  • Π’ exfat Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π·Π½ΠΈ области Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° fallocate().
  • Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма CIFS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° създаванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Ρ„Π»Π°Π³Π° O_TMPFILE.
  • Π’ систСмСн ΠΏΠΎΠ²ΠΈΠΊ fsmount() Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция FSMOUNT_NAMESPACE, ΡΡŠΠ·Π΄Π°Π²Π°Ρ‰Π° Π½ΠΎΠ²ΠΎ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма. Π’ систСмнитС повиквания clone3() ΠΈ unshare() са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΎ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΎ само ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π° ΠΏΡ€Π°Π·Π½Π° Π€Π‘-замСститСл Π½Π° Π±Π°Π·Π° nullfs, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ fs-dax с Π€Π‘-интСрфСйс към устройства DAX (Direct Access).
  • Π’ NFS-сСрвСр Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· завСряванС Π½Π° дСскрипторитС с криптографски подпис. Π—Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‡Ρ€Π΅Π· опцията Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ sign_fh.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ символСн Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ fs-dax, прСдоставящ интСрфСйс Π·Π° взаимодСйствиС с устройства DAX (kernel.org) (Direct Access), ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° страницитС кСш. Указаният интСрфСйс Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° интСграцията Π² ядрото Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма famfs, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚.
  • Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Ceph Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅.
ΠŸΠ°ΠΌΠ΅Ρ‚ ΠΈ систСмни услуги
  • ΠŸΡ€ΠΈΠ΅Ρ‚Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° сСрия измСнСния Π·Π° прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° процСсори i486. ΠžΡ‚ Kconfig са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ядрото с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° процСсори 486DX, 486SX ΠΈ AMD ELAN (CONFIG_M486, CONFIG_M486SX ΠΈ CONFIG_MELAN), Π° ΠΎΡ‚ Makefile са ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° систСми i486 (-march=i486). ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° фактичСската ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° процСсори i486 всС ΠΎΡ‰Π΅ Π΅ оставСн Π² ядрото, Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ систСми сСга изисква ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ‚Ρ‡ΠΎΠ²Π΅ към ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° процСсори i486 са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° сС освободи ядрото ΠΎΡ‚ услоТнСн ΠΊΠΎΠ΄, Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Ρ‰ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ CX8 (сравни ΠΈ размСняй 8 Π±Π°ΠΉΡ‚Π°) ΠΈ TSC (брояч Π½Π° Ρ†ΠΈΠΊΠ»ΠΈ Π½Π° CPU, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² планиращия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅).
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° amd-pstate, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½ΠΎΡ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° систСми с AMD процСсори, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° настройки Π·Π° производитСлност ΠΈ промяна Π½Π° повСдСнията ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ Π² зависимост ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° стационарно Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅ ΠΈΠ»ΠΈ Π½Π° Π°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€. ΠŸΡ€ΠΈ стационарно ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ сСга сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Ρ€Π΅ΠΆΠΈΠΌ performance, Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ β€” balance_performance.
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Intel FRED (Flexible Return and Event Delivery), ΠΊΠΎΠΉΡ‚ΠΎ позволява Π΄Π° сС повиши СфСктивността ΠΈ надСТдността ΠΏΡ€ΠΈ доставката Π½Π° информация Π·Π° нискоуровнСвитС ΡΡŠΠ±ΠΈΡ‚ΠΈΡ. Π£Π²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° производитСлността ΠΈ намаляванС Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° сС осигурява Ρ‡Ρ€Π΅Π· Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° процСсорна инструкция IRET вмСсто ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΏΡ€Π΅Π· Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° IDT (Interrupt Descriptor Table). Π£Π²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° надСТдността сС постига Ρ‡Ρ€Π΅Π· ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΡΡ‚ΡŠΠΏΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π² контСкста Π½Π° ядрото ΠΈ контСкста Π½Π° потрСбитСля, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π²Π»ΠΎΠΆΠ΅Π½ΠΎ изпълнСниС NMI ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π² Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ стСк ΠΊΠ°Π΄ΡŠΡ€ Π½Π° всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ рСгистри Π½Π° CPU.
  • Π’ подсистСмата perf Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° наблюдСниС Π½Π° производитСлността Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (PMU β€” Performance Monitoring Unit), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² SoC NVIDIA Tegra410.
  • УскорСно Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ futex Π½Π° систСмитС ARM, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° инструкциитС Arm 9.6 LSUI, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π½Π° ядрото Π΄Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ²Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° пространството Π½Π° потрСбитСля Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°. PAN (arm.com) (Privileged Access Never).
  • На систСми с ARM процСсори Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ MPAM (Memory System Resource Partitioning and Monitoring) ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² пространството Π½Π° потрСбитСля Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурситС Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° resctrl. MPAM осигурява ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° всяко Π΄ΠΎΡΡ‚ΡŠΠΏΠ²Π°Π½Π΅ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° сСкция (PARTID, Partition ID) ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π·Π° наблюдСниС (PMG, Monitoring Group ID). По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° PARTID ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ пропускатСлна способност Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° кСша, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π³Ρ€ΡƒΠΏΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π° Π½Π΅ Π·Π°Π΅ΠΌΠ΅ всички рСсурси. Π’ контСкста Π½Π° Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, комбинацията ΠΌΠ΅ΠΆΠ΄Ρƒ PMG ΠΈ PARTID ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° прослСдяванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (PREEMPT_RT) Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ARM процСсори. По-Ρ€Π°Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° PREEMPT_RT бСшС осигурСна Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ x86 ΠΈ x86-64, ARM64, RISC-V ΠΈ LoongArch.
  • Π’ систСмСн ΠΏΠΎΠ²ΠΈΠΊ clone3() Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ Ρ„Π»Π°Π³ΠΎΠ²Π΅: CLONE_NNP β€” Π·Π°Π±Ρ€Π°Π½Π° Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² създадСния процСс; CLONE_AUTOREAP β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° процСса вмСсто ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² Π·ΠΎΠΌΠ±ΠΈ-процСс Π΄ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° функцията wait() ΠΎΡ‚ родитСлския процСс; CLONE_PIDFD_AUTOKILL β€” ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° дСтския процСс Π² случай Π½Π° затварянС Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ с Π½Π΅Π³ΠΎ дСскриптор pidfd (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° родитСлския процСс).
  • Π—Π° всСки ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ядрото Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /sys/module Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ„Π°ΠΉΠ» import_ns, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ списък Π½Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ пространства Π½Π° символитС (пространство Π½Π° символи).
  • Π’ систСмата Π½Π° асинхронния Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ io_uring Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° подсистСмата BPF Π·Π° създаванС Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. НапримСр, основният Ρ†ΠΈΠΊΡŠΠ» Π½Π° диспСтчСризация ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΌΠ΅Π½Π΅Π½ с BPF-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°.
  • Π’ подсистСмата BPF ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° стСка, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускори ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° ΠΎΡ‚ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ BPF-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.
  • Π‘ Ρ†Π΅Π» ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° производитСлността прСписан подсистСмата hrtimer (високочСстотСн Ρ‚Π°ΠΉΠΌΠ΅Ρ€). ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ сСга ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈ с висока Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ Π±Π΅Π· Π·Π°Π³ΡƒΠ±Π° Π½Π° производитСлност вмСсто ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Ρ‚ΠΎΡ‡Π½ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈ.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° прСнасянС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΊΠ»ΠΎΠ½Π° Rust-for-Linux, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust ΠΊΠ°Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΈ Π΅Π·ΠΈΠΊ Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ядрото (ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Rust Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Π½Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Rust Π² Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ зависимости Π½Π° ядрото). Π”ΠΎ вСрсия 1.85 (доставяна Π² Debian 13) са повишСни изискванията към вСрсията Π½Π° Rust, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° компилация Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ядрото. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ СкспСримСнтална Kconfig-опция CONFIG_RUST_INLINE_HELPERS Π·Π° встраиванС Π½Π° C-прослоСк Π² Rust-ΠΊΠΎΠ΄ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° компилация (оптимизацията ускори Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° блочния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ null с 2%). Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ макрос β€˜const_assert!’. Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ sizes, clk, ptr, sync, error.
  • Π’ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° SCHED_EXT, позволяващ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° BPF Π·Π° създаванС Π½Π° CPU ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° създаванС Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈ (sub-scheduler), Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Π·Π° всяка cgroup ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ собствСн ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½Π° Π΅ оптимизацията Π½Π° подсистСмата Π·Π° подмяна (swap). ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ старата структура swap_map, Π·Π°ΠΌΠ΅Π½Π΅Π½Π° с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Β«Swap TableΒ». ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° повишаванС Π½Π° производитСлността ΠΈ намаляванС Π½Π° консумацията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π² подсистСмата Π·Π° подмяна.
  • Π’ подсистСмата DAMON (Data Access MONitor), позволяващ Π΄Π° сС прослСдява Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° процСса Π΄ΠΎ Π΄Π°Π½Π½ΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅ Π΄Π° сС установи Π΄ΠΎ ΠΊΠ°ΠΊΠ²ΠΈ области ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π΅ ΠΈΠΌΠ°Π» Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ ΠΈ ΠΊΠΎΠΈ области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π΅ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ), Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ настройванС Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ.
  • Π’ подсистСмата Π·Π° трасировка Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° концСпцията Π·Π° външни Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ, позволяваща ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ трасировката ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. Ѐункционалността Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Π² Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈΡ‚Π΅ KVM ΠΈ nVHE Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ трасировката ΠΎΡ‚ гостуващата систСма към хоста.
  • Π’ подсистСмата RV (kernel.org) (Runtime Verification), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° корСктността Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° високо Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ систСми, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ "stall" Π·Π° прослСдяванС Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡ΠΈΠ΅Ρ‚ΠΎ изпълнСниС Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΅ спряно ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ, ΠΈ "deadline" Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ°.
Виртуализация ΠΈ сигурност
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Ρ„Π»Π°Π³ PROC_MEM_FORCE_PTRACE, позволяващ заобикалянС Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° процСса Ρ‡Ρ€Π΅Π· Ρ„Π°ΠΉΠ» /proc/PID/mem само Π·Π° процСси, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ систСмния ΠΏΠΎΠ²ΠΈΠΊ ptrace() Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ hook-ΠΎΠ²Π΅ Π·Π° LSM-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (Linux Security Module), опростяващ внСдряванСто Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° стСкови Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми, ΠΊΠ°Ρ‚ΠΎ overlayfs. Π’ LSM ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ hook Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Unix-сокСти, ΠΊΠΎΠΉΡ‚ΠΎ задСйстван Π² LSM-ΠΌΠΎΠ΄ΡƒΠ» Landlock Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Unix-сокСти.
  • Π’Π³Ρ€Π°Π΄Π΅Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° lib/crypto, прСдоставяща ΠΏΠΎ-прости ΠΈ Π±ΡŠΡ€Π·ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² сравнСниС с традиционния crypto API, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH ΠΈ SM3. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ докумСнтация ΠΏΠΎ lib/crypto.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ pKVM (Protected KVM) Π·Π° строга изолация Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π·Π° виртуализация Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° AArch64. Π’ Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ страницитС ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° гостуващата машина сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ адрСси Π½Π° хостовата систСма.
  • Π’ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° KVM Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ΅Ρ‚Π°Ρ‚Π° вСрсия Π½Π° виртуалния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π·Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ ARM (VGICv5 β€” ARM Virtual Generic Interrupt Controller v5).
ΠœΡ€Π΅ΠΆΠΎΠ²Π° подсистСма
  • Π—Π° unix-сокСти, създавани ΠΎΡ‚ функцията socket(), Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (xattr) user.*. ΠžΡ‚ прилоТСнията сС отбСлязва Π·Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Ρ‡Ρ€Π΅Π· Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Unix-сокСтитС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° IPC Varlink, с Ρ†Π΅Π» Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Π½ΠΈ ΠΎΡ‚ ΠΎΠ±Ρ‰Π°Ρ‚Π° маса Π·Π° наблюдСниС ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ IPC с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° BPF-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Π’ systemd-journald Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ сС ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° опрСдСлянС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със сокСта /dev/log.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» UDP-Lite (RFC 3828), ΠΊΠΎΠΉΡ‚ΠΎ позволява доставянС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° сума, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ частично ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° стСк IPv6 ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ» Π² ядрото, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° (IPv6 ΠΈΠ»ΠΈ Π΅ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π² ядрото, ΠΈΠ»ΠΈ напълно ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ), Π½ΠΎ услоТнява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° IPv6 ΠΌΠΎΠ΄ΡƒΠ» Π² ядрото (CONFIG_IPV6=m) мноТСство подсистСми са ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° добавят Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² случай Π½Π° освобоТдаванС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° IPv6.
ΠžΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° AMDGPU Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½ΠΎΠ² дисплСйСн Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» (DC) Π·Π° APU AMD сСрия HD 7000 (Sea Islands, GCN 1.1).
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Nouveau Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GPU NVIDIA GA100 Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ampere.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ drm-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (Direct Rendering Manager) Xe Π·Π° GPU Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Intel Xe, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅ Intel ΠΎΡ‚ сСмСйството Arc ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π°Ρ‚Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с процСсоритС Tiger Lake. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π°Ρ‚Π° подсистСма Π½Π° процСсоритС Intel Nova Lake-P. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌΠΈ Π±ΡƒΡ„Π΅Ρ€Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ (Purgeable Buffer Objects).
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½Π° Π΅ интСграцията Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Nova Π·Π° GPU NVIDIA, ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½ΠΈ с GSP-Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ‚ сСрията NVIDIA GeForce RTX 2000 Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Turing. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ Π΅ написан Π½Π° Π΅Π·ΠΈΠΊΠ° Rust. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GPU Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Turing.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ DRM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ corebootdrm Π·Π° ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· Ρ„Ρ€Π΅ΠΉΠΌ Π±ΡƒΡ„Π΅Ρ€Π° Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° CoreBoot.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΈ ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP ΠΈ WM8962. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΈ устройства с USB интСрфСйс: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ yogafan Π·Π° слСдСнС Π½Π° скоростта Π½Π° Π²ΡŠΡ€Ρ‚Π΅Π½Π΅ Π½Π° охладитСля Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ Lenovo Yoga, Legion ΠΈ IdeaPad.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ARM ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, SoC ΠΈ устройства: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 ΠΈ ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ/G3L, NXP S32N79.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈΡ‚Π΅ AHCI SATA ΠΈ PCIe, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² SoC Baikal-T1, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΏΠ°ΠΌΠ΅Ρ‚, physmap, шина, hwmon, dwc ΠΈ bt1-rom. ΠšΠ°Ρ‚ΠΎ основна ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ посочСна липсата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ Π½Π΅Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π°Ρ‚Π° интСграция Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Baikal, производството Π½Π° която Π² Русия бСшС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΏΡ€Π΅Π· Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 2025 Π³ΠΎΠ΄ΠΈΠ½Π°.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са 12 Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π·Π° Ethernet устройства с интСрфСйси ISA ΠΈ PCMCIA, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ 2002 Π³ΠΎΠ΄ΠΈΠ½Π°, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Π³ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ систСми. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΎΡ‚ ядрото Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½Π° подсистСма ISDN, рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ AX.25, CAIF ΠΈ Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport ΠΈ logibm (busmouse). ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π»ΠΈΡ†Π° Π½Π° Ρ„ΠΎΠ½Π° Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° броя Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° syzbot ΠΈ AI инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ сС Π·Π°Π΅ΠΌΠ° Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈ, ΠΈ цялата тСТСст Π½Π° отстраняванС Π½Π° сСриозни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠ°Π΄Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ основнитС ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ подсистСми Π½Π° ядрото. ΠžΠ±Ρ‰ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ Π½Π° изтрития ΠΊΠΎΠ΄ Π΅ Π½Π°Π΄ 140 хиляди Ρ€Π΅Π΄Π°.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster