ИзданиС Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux 5.12

По Π΄Π²Π° мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, Линус Ворвалдс Π³ΠΎ прСтстави ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Линукс 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% сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ потсистСми Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌ Π½Π° диск, Π’/И ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ моТноста Π·Π° ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° кориснички Π˜Π” Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΌΠ°ΠΏΠΈΡ€Π°Ρ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Π΅Π΄Π΅Π½ корисник Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π° странска ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° со Π΄Ρ€ΡƒΠ³ корисник Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ систСм). ΠœΠ°ΠΏΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΡ‚Π΅ систСми 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 ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° β€žΠΆΠ΅Π»Π΅Π½β€œ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ (ΠΏΠΈΡˆΡƒΠ²Π°=ΠΆΠ΅Π»Π΅Π½), ΠΊΠΎΠ³Π° Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° вСднаш сС прСнСсуваат Π½Π° сСрвСрот, Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° страницата. Овој Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π΅Π½ ΠΏΡ€ΠΈΠ΅ΠΌ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° слободниот простор Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΈ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ситуации ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС постигнат Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ пСрформанси.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ CIFS (SMB): acregmax Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ acdirmax Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚.
    • Π’ΠΎ XFS, Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ со повСќС нишки Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° fsync Π΅ Π·Π°Π±Ρ€Π·Π°Π½ΠΎ, Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° growfs Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° ΡΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм.
  • ΠœΠ΅ΠΌΠΎΡ€ΠΈΡΠΊΠΈ ΠΈ систСмски услуги
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ потсистСмот DTMP (Dynamic Thermal Power Management), кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ Π΄Π° ја Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ Π²Ρ€Π· основа Π½Π° поставСнитС ΠΎΠΏΡˆΡ‚ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°.
    • Бпособноста Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ со помош Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ Clang со Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ (LTO, Link Time Optimization) Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°. LTO ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ со Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ја Π·Π΅ΠΌΠ°Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ситС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ процСсот Π½Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅, Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ја ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ сСкоја Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° посСбно ΠΈ Π½Π΅ Π³ΠΈ Π·Π΅ΠΌΠ°Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ условитС Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со LTO, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, нСискористСниот ΠΊΠΎΠ΄ Π½Π΅ Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Ρ‚ΠΈΠΏΠΎΡ‚ ΠΈ ΠΎΠΏΡˆΡ‚Π°Ρ‚Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° сС Π²Ρ€ΡˆΠ°Ρ‚ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΠΊΠ°ΠΊΠΎ Ρ†Π΅Π»ΠΈΠ½Π°. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° LTO ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ x86 ΠΈ ARM64.
    • МоТно Π΅ Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π·Π° ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡšΠ΅ (PREEMPT) Π²ΠΎ распорСдувачот Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° подигањС (preempt=Π½Π΅ΠΌΠ°/Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π½ΠΎ/цСлосно) ΠΈΠ»ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅ΠΊΡƒ debugfs (/debug/sched_debug), Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ поставката PREEMPT_DYNAMIC Π±ΠΈΠ»Π° Π½Π°Π²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΈ Π³Ρ€Π°Π΄Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° ΠΈΡΡ‚ΠΈΡΠ½ΡƒΠ²Π°ΡšΠ΅ моТСшС Π΄Π° сС постави само Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅. ΠŸΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° дистрибуциитС Π΄Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ со ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ PREEMPT, ΡˆΡ‚ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π·Π° дСсктоп ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎ Ρ†Π΅Π½Π° Π½Π° ΠΌΠ°Π»Π° ΠΊΠ°Π·Π½Π° Π·Π° пропусната моќ, Π° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π²Ρ€Π°Ρ‚Π΅Ρ‚Π΅ сС Π½Π° PREEMPT_VOLUNTARY (срСдСн Ρ€Π΅ΠΆΠΈΠΌ Π·Π° дСсктоп ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ) ΠΈΠ»ΠΈ PREEMPT_NONE (ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° максимална пропусност Π·Π° сСрвСритС) .
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° атомски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG ΠΈ BPF_CMPXCHG Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ потсистСмот BPF.
    • На BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΈΠΌ Π΅ Π΄Π°Π΄Π΅Π½Π° моТност Π΄Π° пристапат Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° ΠΎΡŸΠ°ΠΊΠΎΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ со ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠΆΠ΅Π²Ρ‚Π΅ Π΄Π° користитС само индСкс Π½Π° константСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π° Π΄Π° пристапитС Π΄ΠΎ Π½ΠΈΠ·Π° Π½Π° ΠΎΡŸΠ°ΠΊΠΎΡ‚, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ². ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° пристап само Π²ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΡ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ ја Π²Ρ€ΡˆΠΈ BPF-Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚. Оваа Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π΅ достапна само Π·Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ загриТСноста Π·Π° ΠΈΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡˆΠΏΠ΅ΠΊΡƒΠ»Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ пропусти Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Π³ΠΎΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° слСдСњС ΠΊΠΎΠΈ Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со настани Π²ΠΎ Ρ‚Ρ€Π°Π³Π° Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ Π²ΠΎ корисничкиот простор (Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ABI Π½Π΅ Π΅ Π·Π°Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π·Π° Ρ‚Π°ΠΊΠ²ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° слСдСњС).
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° магистралата CXL 2.0 (Compute Express Link), која сС користи Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со Π³ΠΎΠ»Π΅ΠΌΠ° Π±Ρ€Π·ΠΈΠ½Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ процСсорот ΠΈ мСморискитС ΡƒΡ€Π΅Π΄ΠΈ (Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° користитС Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ мСмориски ΡƒΡ€Π΅Π΄ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ RAM ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π±Π΅Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ стандардСн мСмориски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π²ΠΎ процСсорот).
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» nvmem Π·Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ мСмориски области Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½ΠΈ со Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€, ΠΊΠΎΠΈ Π½Π΅ сС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ достапни Π·Π° Linux (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° EEPROM која Π΅ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ достапна само Π·Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΄ΠΎ ΠΊΠΎΠΈ сС достапни само Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π½Π°Ρ‚Π° Ρ„Π°Π·Π° Π½Π° подигањС).
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° систСмот Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°ΡšΠ΅ β€žoprofileβ€œ Π΅ отстранСта, кој Π½Π΅ бСшС ΡˆΠΈΡ€ΠΎΠΊΠΎ користСн ΠΈ бСшС Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ со ΠΏΠΎΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ perf.
    • Асинхрониот I/O ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ io_uring ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° со cΠ³Ρ€ΡƒΠΏΠΈ ΠΊΠΎΠΈ Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.
    • АрхитСктурата RISC-V ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° NUMA систСми, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° kprobes ΠΈ uprobes.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° систСмскиот ΠΏΠΎΠ²ΠΈΠΊ kcmp() Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° функционалноста Π½Π° снимкитС ΠΎΠ΄ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° процСсот (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°/ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅).
    • ΠœΠ°ΠΊΡ€ΠΎΠ°Ρ‚Π° EXPORT_UNUSED_SYMBOL() ΠΈ EXPORT_SYMBOL_GPL_FUTURE(), ΠΊΠΎΠΈ Π½Π΅ сС користат Π²ΠΎ пракса ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, сС отстранСти.
  • Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΈ бСзбСдност
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° KFence (Kernel Electric Fence), кој Ρ„Π°ΡœΠ° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€Π΅Ρ‡Π΅ΠΊΠΎΡ€ΡƒΠ²Π°ΡšΠ° Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΠΈ пристап ΠΏΠΎ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ KASAN, потсистСмот KFence сС ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° со Π³ΠΎΠ»Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π½Π° Π±Ρ€Π·ΠΈΠ½Π° ΠΈ ниски Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈ, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ Ρ„Π°Ρ‚ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ само Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ систСми ΠΈΠ»ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π΄ΠΎΠ»Π³ΠΎΡ€ΠΎΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ΡšΠ΅.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ ACRN, напишана со Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° подготвСноста Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ соодвСтност Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ систСми ΠΊΠΎΠΈ сС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° ΠΌΠΈΡΠΈΡ˜Π°Ρ‚Π°. ACRN ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΠΌΠ°Π»Π° латСнтност ΠΈ соодвСтна Ρ€Π΅Π°ΠΊΡ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со ΠΎΠΏΡ€Π΅ΠΌΠ°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° рСсурситС Π½Π° процСсорот, I/O, ΠΌΡ€Π΅ΠΆΠ΅Π½ потсистСм, Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈ Π·Π²ΡƒΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ACRN ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° водСњС Π½Π° повСќС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини Π²ΠΎ СлСктронски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, инструмСнт Ρ‚Π°Π±Π»ΠΈ, автомобилски информациски систСми, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠΈ IoT ΡƒΡ€Π΅Π΄ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°. ACRN ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ° гостински систСми - ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈ сСрвисни VM, ΠΊΠΎΠΈ сС користат Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со систСмскитС рСсурси (процСсор, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π²Π»Π΅Π·/ΠΈΠ·Π»Π΅Π·, ΠΈΡ‚Π½.) ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ кориснички VM, ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ дистрибуции Π½Π° Linux, Android ΠΈ Windows.
    • Π’ΠΎ потсистСмот IMA (Integrity Measurement Architecture), кој ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π° Ρ…Π°Ρˆ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, сСга станува Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° самиот ΠΊΠ΅Ρ€Π½Π΅Π», Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° сС слСдат ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° SELinux .
    • Бпособноста Π΄Π° сС прСсрСтнат Ρ…ΠΈΠΏΠ΅Ρ€ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Xen ΠΈ Π΄Π° сС прослСдат Π΄ΠΎ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΎΡ‚ ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ корисничкиот простор Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Π½Π° KVM.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π΄Π° сС користи Linux ΠΊΠ°ΠΊΠΎ основна ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Hyper-V. Root-ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° ΠΈΠΌΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ пристап Π΄ΠΎ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ ΠΈ сС користи Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° гостински систСми (Π°Π½Π°Π»ΠΎΠ³Π½ΠΎ Π½Π° Dom0 Π²ΠΎ Xen). ДосСга, Hyper-V (Microsoft Hypervisor) ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΡˆΠ΅ Linux само Π²ΠΎ гостински срСдини, Π½ΠΎ самиот Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ бСшС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΠ΄ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Windows.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ eMMC, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° користитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΎΡ‚ Π½Π° ΠΏΠΎΠ³ΠΎΠ½ΠΎΡ‚ ΡˆΡ‚ΠΎ транспарСнтно ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ Π’/И.
    • Од ΠΊΡ€ΠΈΠΏΡ‚ΠΎ потсистСм. Алгоритмот blake128 Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π·Π° Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° blake256s.
  • ΠœΡ€Π΅ΠΆΠ΅Π½ потсистСм
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΏΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ NAPI Π·Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ Π²ΠΎ посСбна нишка Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ пСрформанси Π·Π° Π½Π΅ΠΊΠΎΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π° сС Π²Ρ€ΡˆΠ΅ΡˆΠ΅ Π²ΠΎ контСкст Π½Π° softirq ΠΈ Π½Π΅ бСшС ΠΎΠΏΡ„Π°Ρ‚Π΅Π½Π° со распорСдувачот Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΎΡ‚Π΅ΠΆΠ½ΡƒΠ²Π°ΡˆΠ΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠ½ΠΎ-Π³Ρ€Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Π΄Π° сС постигнат максимални пСрформанси. Π˜Π·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ посСбна нишка Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ со гласањС Π΄Π° сС Π½Π°Π±Ρ™ΡƒΠ΄ΡƒΠ²Π° ΠΎΠ΄ корисничкиот простор, Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΠΈ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Ρ˜Π°Π΄Ρ€Π° Π½Π° процСсорот ΠΈ Π΄Π° сС Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€ΠΈ Π·Π°ΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π—Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½ΠΎΠ²ΠΈΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΎ sysfs, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ /sys/class/net//threaded.
    • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° MPTCP (MultiPath TCP), ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° TCP ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° со испорака Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ истоврСмСно ΠΏΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€Π°Π²Ρ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ IP адрСси. Новото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ΄Π°Π²Π° моТност Π·Π° Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ нишки, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈΡ‚Π΅ нишки ΠΊΠΎΠΈ сС Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ само Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΏΡ€ΠΈΠΌΠ°Ρ€Π½Π°Ρ‚Π° нишка.
    • IGMPv3 Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ EHT (Експлицитно слСдСњС Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚).
    • ΠœΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Netfilter ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π΄Π° посСдуватС ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ Π·Π° Π΄Π° стСкнСтС Сксклузивна ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, процСсот Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈΠΎΡ‚ Ρ•ΠΈΠ΄ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ сопствСност Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ, ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ нСкој Π΄Ρ€ΡƒΠ³ Π΄Π° сС мСша со Π½ΠΈΠ²).
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π˜ΡΡ‡ΠΈΡΡ‚ΠΈΠ²ΠΌΠ΅ застарСни ΠΈ Π½Π΅ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° АРМ. ΠšΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ efm32, picoxcell, prima2, tango, u300, zx ΠΈ c6x, ΠΊΠ°ΠΊΠΎ ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ½ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π΅ отстранСт.
    • Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ amdgpu ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° ΠΎΠ²Π΅Ρ€ΠΊΠ»ΠΎΠΊΡƒΠ²Π°ΡšΠ΅ (OverDrive) ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор Sienna Cichlid (Navi 22, Radeon RX 6xxx). Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° пиксСли FP16 Π·Π° DCE (ΠΌΠΎΡ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π½Π° Π΅ΠΊΡ€Π°Π½) ΠΎΠ΄ 8-ΠΌΠ° Π΄ΠΎ 11-Ρ‚Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ˜Π°. Π—Π° GPU Navy Flounder (Navi 21) ΠΈ APU Van Gogh, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ моТноста Π·Π° Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор.
    • Π”Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ i915 Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Intel Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ i915.mitigations Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π²ΠΎ корист Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ пСрформанси. Π—Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ Π’ΠΈΠ³Π°Ρ€ Π›Π΅Ρ˜ΠΊ, Π²ΠΊΠ»ΡƒΡ‡Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ VRR (ΠžΡΠ²Π΅ΠΆΡƒΠ²Π°ΡšΠ΅ со ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° стапка), кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° ја ΠΌΠ΅Π½ΡƒΠ²Π°Ρ‚Π΅ стапката Π½Π° ΠΎΡΠ²Π΅ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΡ‚ Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡ‚Π΅ мазност ΠΈ Π±Π΅Π· ΠΏΡ€Π°Π·Π½ΠΈΠ½ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅. Π’ΠΊΠ»ΡƒΡ‡Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Intel Clear Color Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° прСцизност Π½Π° Π±ΠΎΠΈΡ‚Π΅. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° DP-HDMI 2.1. Бпособноста Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° позадинското ΠΎΡΠ²Π΅Ρ‚Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅ Π½Π° eDP Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°. Π—Π° Gen9 Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° LSPCON (Level Shifter ΠΈ Protocol Converter), ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° 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.MXnoP Nanoi.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€