ВСрсия Π½Π° ядрото Π½Π° Linux 5.12

Π‘Π»Π΅Π΄ Π΄Π²Π° мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Линус Ворвалдс прСдстави вСрсията Π½Π° Linux ядрото 5.12. Π‘Ρ€Π΅Π΄ Π½Π°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ: ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·ΠΎΠ½ΠΈΡ€Π°Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства Π² Btrfs, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° потрСбитСлски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, почистванС Π½Π° наслСдСни ARM Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, β€žΠ½Π΅Ρ‚ΡŠΡ€ΠΏΠ΅Π»ΠΈΠ²β€œ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° запис Π² NFS, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ LOOKUP_CACHED Π·Π° опрСдСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° ΠΎΡ‚ кСша , ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΈ инструкции Π² BPF, систСма Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ KFENCE Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚, Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° NAPI, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° нишка Π½Π° ядрото Π² мрСТовия стСк, ACRN Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° промяна Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π°Π½Π΅ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° LTO ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π² Clang.

Новата вСрсия Π²ΠΊΠ»ΡŽΡ‡Π²Π° 14170 (Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия 15480) ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ 1946 (1991) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° корСкцията Π΅ 38 MB (ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ засягат 12102 (12090) Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са 538599 (868025) Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄, 333377 (261456) Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ бяха ΠΈΠ·Ρ‚Ρ€ΠΈΡ‚ΠΈ). Около 43% ΠΎΡ‚ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, въвСдСни Π² 5.12, са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° устройства, ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 17% ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, спСцифичСн Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, 12% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΡ€Π΅ΠΆΠΎΠ² стСк, 5% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми ΠΈ 4% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ подсистСми Π½Π° ядрото.

Основни ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Дискова подсистСма, I/O ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми
    • Π’ΡŠΠ²Π΅Π΄Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° потрСбитСлски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ Ρ‡ΡƒΠΆΠ΄ дял с Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° систСма). ΠšΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми FAT, ext4 ΠΈ XFS. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° функционалност улСснява сподСлянСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° прСносима домашна дирСктория systemd-homed, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° прСмСстват своитС домашни Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° външСн носитСл ΠΈ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ потрСбитСлски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ съвпада. Π”Ρ€ΡƒΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° прСдоставянСто Π½Π° сподСлСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ външСн хост, Π±Π΅Π· дСйствитСлно Π΄Π° сС промСнят Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° собствСницитС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма.
    • ΠŸΠ°Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ LOOKUP_CACHED са въвСдСни Π² ядрото, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° опрСдСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡŠΡ‚ ΠΎΡ‚ потрСбитСлското пространство Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅, само въз основа Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² кСша. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ LOOKUP_CACHED сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π² ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ openat2() Ρ‡Ρ€Π΅Π· ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° Ρ„Π»Π°Π³Π° RESOLVE_CACHED, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС обслуТват само ΠΎΡ‚ кСша ΠΈ Π°ΠΊΠΎ опрСдСлянСто Π½Π° ΠΏΡŠΡ‚Ρ изисква Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ устройството, сС Π²Ρ€ΡŠΡ‰Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° EAGAIN.
    • Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Btrfs Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·ΠΎΠ½ΠΈΡ€Π°Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства (устройства Π½Π° Ρ‚Π²ΡŠΡ€Π΄ΠΈ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΈ дисковС ΠΈΠ»ΠΈ NVMe SSD, пространството Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Π·ΠΎΠ½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡΡ‚Π°Π²Π»ΡΠ²Π°Ρ‚ Π³Ρ€ΡƒΠΏΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈΠ»ΠΈ сСктори, към ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ само послСдоватСлно добавянС Π½Π° Π΄Π°Π½Π½ΠΈ, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° цялата Π³Ρ€ΡƒΠΏΠ° ΠΎΡ‚ Π±Π»ΠΎΠΊΠΎΠ²Π΅). Π’ Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ с ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ ΠΎΡ‚ страница (подстраница).
    • Π’ΡŠΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма F2FS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ ΠΈ Π½ΠΈΠ²ΠΎ Π½Π° компрСсия. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° високо Π½ΠΈΠ²ΠΎ Π½Π° компрСсия Π·Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° LZ4. Π’Π½Π΅Π΄Ρ€Π΅Π½Π° Π΅ опцията Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ checkpoint_merge.
    • Нова ioctl ΠΊΠΎΠΌΠ°Π½Π΄Π° FS_IOC_READ_VERITY_METADATA Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ с fs-verity.
    • NFS ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° β€žΠ½Π΅Ρ‚ΡŠΡ€ΠΏΠ΅Π»ΠΈΠ²β€œ запис (writes=eager), ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° запис във Ρ„Π°ΠΉΠ» сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ към ΡΡŠΡ€Π²ΡŠΡ€Π°, заобикаляйки кСша Π½Π° страницата. Π’ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈ позволява Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚, осигурява Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° информация Π·Π° края Π½Π° свободното пространство във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΈ Π² някои ситуации Π²ΠΈ позволява Π΄Π° постигнСтС повишСна производитСлност.
    • Към CIFS (SMB) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅: acregmax Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ acdirmax Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π½Π° дирСкторията.
    • Π’ XFS Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° fsync Π΅ ускорСно ΠΈ ΠΊΠΎΠ΄ΡŠΡ‚ growfs Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° функцията Π·Π° намаляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма.
  • ΠŸΠ°ΠΌΠ΅Ρ‚ ΠΈ систСмни услуги
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ подсистСмата DTMP (Dynamic Thermal Power Management), която Π²ΠΈ позволява Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π΄Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ консумацията Π½Π° СнСргия Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ устройства въз основа Π½Π° Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° Clang с Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ (LTO, Link Time Optimization). LTO ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² процСса Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° оптимизация ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ всСки Ρ„Π°ΠΉΠ» ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΈ Π½Π΅ Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ условията Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. НапримСр с LTO Π΅ възмоТно Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎ внСдряванС Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, нСизползваният ΠΊΠΎΠ΄ Π½Π΅ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π² изпълнимия Ρ„Π°ΠΉΠ», ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Ρ‚ΠΈΠΏΠ° ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚Π° оптимизация сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠ°Ρ‚ΠΎ цяло. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° LTO Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ x86 ΠΈ ARM64 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ.
    • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π°Π½Π΅ (PREEMPT) Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ (preempt=none/voluntary/full) ΠΈΠ»ΠΈ Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· debugfs (/debug/sched_debug), Π°ΠΊΠΎ настройката PREEMPT_DYNAMIC Π΅ Π±ΠΈΠ»Π° Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ядрото. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° СкструдиранС моТСшС Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½ само Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° сглобяванСто. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° позволява Π½Π° дистрибуциитС Π΄Π° доставят ядра с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ PREEMPT, ΠΊΠΎΠΉΡ‚ΠΎ осигурява ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ забавянС Π·Π° настолни ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ Π½Π° Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° ΠΌΠ°Π»ΠΊΠ° пропускатСлна способност ΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π΄Π° сС Π²ΡŠΡ€Π½Π°Ρ‚ към PREEMPT_VOLUNTARY (ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° настолни ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ) ΠΈΠ»ΠΈ PREEMPT_NONE (осигурява максимална пропускатСлна способност Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ) .
    • Към подсистСмата BPF Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG ΠΈ BPF_CMPXCHG.
    • BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ Π² стСка, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ с ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ отмСствания. НапримСр, Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅Ρ…Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ само постоянСн индСкс Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ масив Π² стСка, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ промСнящ сС Ρ‚Π°ΠΊΡŠΠ². ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŠΡ‚ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° само Π² ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° ΠΎΡ‚ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° BPF. Π’Π°Π·ΠΈ функция Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° само Π·Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ опасСния Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° спСкулативни уязвимости ΠΏΡ€ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠ΄.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ към Π³ΠΎΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° прослСдяванС, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π·Π° прослСдяванС, Π²ΠΈΠ΄ΠΈΠΌΠΈ Π² потрСбитСлското пространство (Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ABI Π½Π΅ Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° прослСдяванС).
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡˆΠΈΠ½Π°Ρ‚Π° CXL 2.0 (Compute Express Link), която сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° високоскоростно взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ процСсора ΠΈ устройствата с ΠΏΠ°ΠΌΠ΅Ρ‚ (позволява Π²ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ устройства с външна ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ RAM ΠΈΠ»ΠΈ постоянна ΠΏΠ°ΠΌΠ΅Ρ‚, сякаш Ρ‚Π°Π·ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· стандартСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² процСсора).
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ nvmem Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΎΡ‚ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° Linux (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ EEPROM ΠΏΠ°ΠΌΠ΅Ρ‚, която Π΅ физичСски Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° само Π·Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°, ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ само ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π½Π½Π°Ρ‚Π° Ρ„Π°Π·Π° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅).
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° систСмата Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°Π½Π΅ β€žoprofileβ€œ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°, която Π½Π΅ бСшС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΈ бСшС Π·Π°ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ‚ ΠΏΠΎ-модСрния perf ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ.
    • Асинхронният I/O интСрфСйс io_uring осигурява интСграция с cgroups, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°.
    • АрхитСктурата RISC-V ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° NUMA систСми, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ kprobes ΠΈ uprobes.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° систСмното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ kcmp() нСзависимо ΠΎΡ‚ функционалността Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΈΡ‚Π΅ снимки Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° процСса (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°/Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅).
    • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са макроситС EXPORT_UNUSED_SYMBOL() ΠΈ EXPORT_SYMBOL_GPL_FUTURE(), ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
  • Виртуализация ΠΈ сигурност
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ KFence (Kernel Electric Fence), ΠΊΠΎΠΉΡ‚ΠΎ улавя Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ слСд освобоТдаванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ KASAN, подсистСмата KFence сС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° с висока скорост Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ ниски Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° улавятС Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС появяват само Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ систСми ΠΈΠ»ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€Π° ACRN, написан с ΠΎΠ³Π»Π΅Π΄ Π½Π° готовност Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ пригодност Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° мисията систСми. ACRN осигурява ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ниска латСнтност ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Π° рСакция ΠΏΡ€ΠΈ взаимодСйствиС с ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° виртуализация Π½Π° CPU рСсурси, I/O, ΠΌΡ€Π΅ΠΆΠΎΠ²Π° подсистСма, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ACRN ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° мноТСство ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π² Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅, Π°Ρ€ΠΌΠ°Ρ‚ΡƒΡ€Π½ΠΈ Ρ‚Π°Π±Π»Π°, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми, потрСбитСлски IoT устройства ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ACRN ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄Π²Π° Ρ‚ΠΈΠΏΠ° систСми Π·Π° гости - ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ сСрвизни Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° систСмни рСсурси (CPU, ΠΏΠ°ΠΌΠ΅Ρ‚, I/O ΠΈ Ρ‚.Π½.), ΠΈ пСрсонализирани потрСбитСлски Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Linux, Android ΠΈ Windows дистрибуции.
    • Π’ подсистСмата IMA (Integrity Measurement Architecture), която ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ…Π΅Ρˆ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с тях ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ, Π²Π΅Ρ‡Π΅ става възмоТно Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ цСлостта Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° самото ядро, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° SELinux .
    • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° Xen хипСрповиквания ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ към Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€Π°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π² потрСбитСлско пространство, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към KVM Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€Π°.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Linux ΠΊΠ°Ρ‚ΠΎ основна срСда Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€Π° Hyper-V. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° срСда ΠΈΠΌΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° систСми Π·Π° гости (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π° Dom0 Π² Xen). ДосСга Hyper-V (Microsoft Hypervisor) ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ Linux само Π² срСди Π·Π° гости, Π½ΠΎ самият Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ сС ΡƒΠΏΡ€Π°Π²Π»ΡΠ²Π°ΡˆΠ΅ ΠΎΡ‚ срСда, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Windows.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π·Π° eMMC ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π½Π° устройството, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Ρ‚ I/O.
    • ΠžΡ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΎ подсистСма. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ blake128 Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° blake256s.
  • ΠœΡ€Π΅ΠΆΠΎΠ²Π° подсистСма
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° прСмСстванС Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π·Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° NAPI Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства към ΠΎΡ‚Π΄Π΅Π»Π½Π° нишка Π½Π° ядрото, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност Π·Π° някои Π²ΠΈΠ΄ΠΎΠ²Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΡˆΠ΅ Π² контСкста Π½Π° softirq ΠΈ Π½Π΅ сС ΠΏΠΎΠΊΡ€ΠΈΠ²Π°ΡˆΠ΅ ΠΎΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΠ²Π°ΡˆΠ΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠ½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° постиганС Π½Π° максимална производитСлност. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° нишка Π½Π° ядрото позволява ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π΄Π° бъдС наблюдаван ΠΎΡ‚ потрСбитСлското пространство, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ към ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ процСсорни ядра ΠΈ Π²Π·Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ. Π—Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ новия Ρ€Π΅ΠΆΠΈΠΌ Π² sysfs, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ /sys/class/net/ /с Ρ€Π΅Π·Π±Π°.
    • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π² ядрото Π½Π° MPTCP (MultiPath TCP), Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° TCP Π²Ρ€ΡŠΠ·ΠΊΠ° с доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ няколко ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΡ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ IP адрСси. Новата вСрсия добавя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° присвояванС Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ нишки, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ нишки, ΠΊΠΎΠΈΡ‚ΠΎ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ само Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с основната нишка.
    • IGMPv3 добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° EHT (Explicit Host Tracking).
    • ΠœΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Netfilter прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ² процСс Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅ собствСността Π²ΡŠΡ€Ρ…Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, прСдотвратявайки намСсата Π½Π° някой Π΄Ρ€ΡƒΠ³ Π² тях).
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
    • ΠŸΠΎΡ‡ΠΈΡΡ‚ΠΈΡ…ΠΌΠ΅ остарСли ΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ ARM ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ efm32, picoxcell, prima2, tango, u300, zx ΠΈ c6x, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с тях Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, бяха ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ amdgpu прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠ²ΡŠΡ€ΠΊΠ»ΠΎΠΊ (OverDrive) ΠΊΠ°Ρ€Ρ‚ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° GPU Sienna Cichlid (Navi 22, Radeon RX 6xxx). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° пиксСлСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ FP16 Π·Π° DCE (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π½Π° дисплСя) ΠΎΡ‚ 8-ΠΌΠΎ Π΄ΠΎ 11-Ρ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π—Π° GPU Navy Flounder (Navi 21) ΠΈ APU Van Gogh Π΅ въвСдСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° GPU.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ i915 Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ Π½Π° Intel ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° i915.mitigations, Π·Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° изолация ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° производитСлност. Π—Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅, Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‰ΠΈ ΠΎΡ‚ Tiger Lake, Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° VRR (Variable Rate Refresh), ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° промСнятС чСстотата Π½Π° опрСсняванС Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π·Π° Π΄Π° осигуритС гладкост ΠΈ липса Π½Π° пропуски ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ³Ρ€ΠΈ. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° тСхнологията Intel Clear Color Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° точност Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° DP-HDMI 2.1. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° подсвСтката Π½Π° eDP ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅. Π—Π° GPU Gen9 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° LSPCON (ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π» Π½Π° Π½ΠΈΠ²ΠΎ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚Π΅Π» Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ), ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° HDR Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ nouveau добавя ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° NVIDIA GPU, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° GA100 (Ampere).
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ msm добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори Adreno 508, 509 ΠΈ 512, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² SDM (Snapdragon) 630, 636 ΠΈ 660 Ρ‡ΠΈΠΏΠΎΠ²Π΅.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s ΠΈ Pioneer DJM-750. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°ΡƒΠ΄ΠΈΠΎ подсистСма Intel Alder Lake PCH-P. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° софтуСрна симулация Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π·Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² потрСбитСлското пространство.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ Nintendo 64, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΡ‚ 1996 Π΄ΠΎ 2003 Π³. (ΠΌΠΈΠ½Π°Π»ΠΈΡ‚Π΅ ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° прСнасянС Π½Π° Linux към Nintendo 64 Π½Π΅ са Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ ΠΈ са класифицирани ΠΊΠ°Ρ‚ΠΎ Vaporware). ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡΡ‚Π° Π·Π° създаванС Π½Π° Π½ΠΎΠ² ΠΏΠΎΡ€Ρ‚ Π·Π° остаряла ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, която Π½Π΅ Π΅ Π±ΠΈΠ»Π° пускана ΠΏΠΎΡ‡Ρ‚ΠΈ двадСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° сС стимулира Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Π΄Π° сС опрости прСнасянСто Π½Π° ΠΈΠ³Ρ€ΠΈ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Sony PlayStation 5 DualSense.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ARM ΠΏΠ»Π°Ρ‚ΠΊΠΈ, устройства ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° смартфони Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ bcm-vk Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠΈ Π·Π° ускоряванС Π½Π° Broadcom VK (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π°Ρ‚ΠΊΠΈ Valkyrie ΠΈ Viper PCIe), ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ изобраТСния, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ устройство.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Lenovo IdeaPad с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° постоянно Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ подсвСтка Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ACPI ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ThinkPad с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° консумация Π½Π° СнСргия. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° Lenovo ThinkPad X1 Tablet Gen 2 HID подсистСма.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ov5647 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ» ΠΊΠ°ΠΌΠ΅Ρ€Π° Π·Π° Raspberry Pi.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠΈ RISC-V SoC FU740 ΠΈ HiFive Unleashed. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈ Π½ΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° Ρ‡ΠΈΠΏΠ° Kendryte K210.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€