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

Π‘Π»Π΅Π΄ Π΄Π²Π° мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Линус Ворвалдс прСдстави вСрсията Π½Π° Linux ядрото 5.11. Π‘Ρ€Π΅Π΄ Π½Π°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ: ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Intel SGX Π°Π½ΠΊΠ»Π°Π²ΠΈ, Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° систСмни повиквания, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π° шина, Π·Π°Π±Ρ€Π°Π½Π° Π·Π° сглобяванС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π±Π΅Π· MODULE_LICENSE(), Π±ΡŠΡ€Π· Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π·Π° систСмни повиквания Π² seccomp, прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ia64 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, трансфСр Π½Π° тСхнологията WiMAX към ΠΊΠ»ΠΎΠ½Π° β€žstagingβ€œ, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° капсулиранС Π½Π° SCTP Π² UDP.

Новата вСрсия Π²ΠΊΠ»ΡŽΡ‡Π²Π° 15480 1991 ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ 72 12090 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° корСкцията Π΅ 868025 MB (ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ засСгнаха 261456 46 Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са 5.11 16 Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄, 13 3 Ρ€Π΅Π΄Π° са ΠΈΠ·Ρ‚Ρ€ΠΈΡ‚ΠΈ). Около 4% ΠΎΡ‚ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, въвСдСни Π² XNUMX, са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° устройства, ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ XNUMX% ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, спСцифичСн Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, XNUMX% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΡ€Π΅ΠΆΠΎΠ² стСк, XNUMX% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми ΠΈ XNUMX% са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ подсистСми Π½Π° ядрото.

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

  • Дискова подсистСма, I/O ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми
    • Няколко ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към Btrfs Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΏΡ€ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма: β€žrescue=ignorebadrootsβ€œ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ ΠΏΠΎΠ²Ρ€Π΅Π΄Π°Ρ‚Π° Π½Π° някои основни Π΄ΡŠΡ€Π²Π΅Ρ‚Π° (ΠΎΠ±Ρ…Π²Π°Ρ‚, uuid, прСмСстванС Π½Π° Π΄Π°Π½Π½ΠΈ, устройство, csum, свободно пространство), β€ž rescue=ignoredatacsums”, Π·Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° сума Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ β€žrescue=all”, Π·Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ β€žignorebadroots”, β€žignoredatacsums” ΠΈ β€žnologreplay”. ΠžΠΏΡ†ΠΈΡΡ‚Π° Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ "inode_cache", която ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бСшС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π°, Π΅ прСустановСна. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ с ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° страницата (PAGE_SIZE), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·ΠΎΠ½ΠΈΡ€Π°Π½ΠΎ пространство. НСбуфСриранитС (Direct IO) заявки са прСмСстСни Π² инфраструктурата Π½Π° iomap. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ, Π² някои случаи ускорСниСто ΠΌΠΎΠΆΠ΅ Π΄Π° достигнС дСсСтки ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈ.
    • XFS ΠΏΡ€ΠΈΠ»Π°Π³Π° Ρ„Π»Π°Π³Π° "needsrepair", ΠΊΠΎΠΉΡ‚ΠΎ сигнализира нСобходимостта ΠΎΡ‚ Ρ€Π΅ΠΌΠΎΠ½Ρ‚. ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ Ρ„Π»Π°Π³ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½, Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ„Π»Π°Π³ΡŠΡ‚ Π½Π΅ бъдС Π½ΡƒΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° xfs_repair.
    • Ext4 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° само ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ почистванС Π½Π° ΠΊΠΎΠ΄Π°.
    • Π Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° сС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ Скспорт Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π΅Π· NFS (Ρ‚.Π΅. дял, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· NFS, Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Скспортиран Ρ‡Ρ€Π΅Π· NFS ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ кСш).
    • БистСмното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ close_range(), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° процСса Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ цял Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори навСднъТ, Π΄ΠΎΠ±Π°Π²ΠΈ опция CLOSE_RANGE_CLOEXEC Π·Π° затварянС Π½Π° дСскриптори Π² Ρ€Π΅ΠΆΠΈΠΌ close-on-exec.
    • Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма F2FS добавя Π½ΠΎΠ²ΠΈ ioctl() извиквания, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° потрСбитСлското пространство Π²ΡŠΡ€Ρ…Ρƒ Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² компрСсирана Ρ„ΠΎΡ€ΠΌΠ°. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ "compress_mode=", Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Π΄Π° поставитС ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π·Π° компрСсиранС ΠΎΡ‚ страната Π½Π° ядрото ΠΈΠ»ΠΈ Π² потрСбитСлското пространство.
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Overlayfs ΠΎΡ‚ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ процСси с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ потрСбитСлско пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π—Π° Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ с ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° сигурност, бСшС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ пълСн ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΊΠΎΠ΄Π°. Overlayfs ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° добавя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° копия Π½Π° изобраТСния Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° UUID.
    • Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Ceph Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° msgr2.1, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° AES-GCM ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°.
    • ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ dm-multipath Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° способността Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π°Ρ„ΠΈΠ½ΠΈΡ‚Π΅Ρ‚ΡŠΡ‚ Π½Π° процСсора (β€žIO Π°Ρ„ΠΈΠ½ΠΈΡ‚Π΅Ρ‚β€œ) ΠΏΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° I/O заявки.
  • ΠŸΠ°ΠΌΠ΅Ρ‚ ΠΈ систСмни услуги
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° систСмни повиквания, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° prctl(), ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚ потрСбитСлското пространство ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ систСмно ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ ΠΈ Π΄Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ изпълнСниС. Π’Π°Π·ΠΈ функционалност Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° във Wine ΠΈ Proton Π·Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни повиквания Π½Π° Windows, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° осигуряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с ΠΈΠ³Ρ€ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ систСмни повиквания, заобикаляйки API Π½Π° Windows (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π½Π΅ΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅).
    • БистСмното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ userfaultfd(), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² страницата (Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ страници с Π½Π΅Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚) Π² потрСбитСлското пространство, Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° способността Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, която сС случва Π½Π° Π½ΠΈΠ²ΠΎ ядро, Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ уязвимости.
    • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚Π° BPF Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ осигурява ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ към ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° BPF.
    • ΠžΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚ BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π΅ напълно ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ - бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π½Π° cgroup вмСсто memlock rlimit Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π² BPF ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.
    • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ BTF (BPF Type Format), ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя информация Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‚ΠΈΠΏΠ° Π² BPF псСвдокод, осигурява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ядрото.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСмни извиквания shutdown(), renameat2() ΠΈ unlinkat() към асинхронния I/O интСрфСйс io_uring. ΠŸΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° io_uring_enter() Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ„Π»Π°Π³Π° IORING_FEAT_EXT_ARG).
    • АрхитСктурата ia64, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² процСсоритС Intel Itanium, Π΅ прСмСстСна Π² катСгорията β€žΠΎΡΠΈΡ€ΠΎΡ‚Π΅Π»ΠΈβ€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ тСстванСто Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ. Hewlett Packard Enterprise спря Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠΈ Π·Π° Π½ΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Itanium, Π° Intel Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° систСми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° MicroBlaze, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (MMU), Π΅ прСустановСна. Π’Π°ΠΊΠΈΠ²Π° систСми ΠΎΡ‚Π΄Π°Π²Π½Π° Π½Π΅ сС срСщат Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅Ρ‚ΠΎ.
    • Π—Π° MIPS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° тСстванС Π½Π° ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° gcov.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° шина Π·Π° взаимодСйствиС с ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ устройства, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‚ функционалност, която изисква Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ethernet ΠΈ RDMA). Π¨ΠΈΠ½Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° присвояванС Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ‡Π΅Π½ ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π° устройство Π² ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° подсистСмата MFD (ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ устройства) Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ.
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСмата Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° CMA (Contiguous Memory Allocator), която Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° разпрСдСлянС Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ области Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° страници с ΠΏΠ°ΠΌΠ΅Ρ‚. Π—Π° RISC-V ΡΡŠΡ‰ΠΎ са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ инструмСнти Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ /dev/mem ΠΈ ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅.
    • Π—Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ARM систСми Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° инструмСнта Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ KASan (Kernel address sanitizer), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚. Π—Π° 64-Π±ΠΈΡ‚ΠΎΠ² ARM ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° KASan Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° MTE Ρ‚Π°Π³ΠΎΠ²Π΅ (MemTag).
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ систСмно ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ epoll_pwait2(), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ с наносСкунда точност (ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ epoll_wait ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° милисСкунди).
    • БистСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π΅ΠΌΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ядрото, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΡŠΡ‚ Π½Π° ΠΊΠΎΠ΄Π° Π½Π΅ Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° макроса MODULE_LICENSE(). ΠžΡ‚ΡΠ΅Π³Π° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° макроса EXPORT_SYMBOL() Π·Π° статични Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΡŠΡ‰ΠΎ Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° GEM ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° I/O, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ускоряванСто Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с framebuffer Π½Π° някои Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ.
    • Kconfig ΠΎΡ‚ΠΊΠ°Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Qt4 (ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠ°Π·ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Qt5, GTK ΠΈ Ncurses).
  • Виртуализация ΠΈ сигурност
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π±ΡŠΡ€Π· ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към систСмното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ seccomp(), ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ систСмно ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ въз основа Π½Π° растСрното ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с постоянно дСйствиС, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ΠΎ към процСса, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ изисква стартиранС ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° BPF.
    • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ядрото Π·Π° създаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°Π½ΠΊΠ»Π°Π²ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° тСхнологията Intel SGX (Software Guard eXtensions), която позволява Π½Π° прилоТСнията Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π΄ΠΎ ΠΊΠΎΠΈΡ‚ΠΎ останалата част ΠΎΡ‚ систСмата ΠΈΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ.
    • ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΎΡ‚ потрСбитСлското пространство Π΄ΠΎ MSR (спСцифичСн Π·Π° ΠΌΠΎΠ΄Π΅Π»Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€), запис Π² Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° MSR_IA32_ENERGY_PERF_BIAS, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½Π° СфСктивност Π½Π° процСсора (β€žΠ½ΠΎΡ€ΠΌΠ°Π»Π΅Π½β€œ, β€žΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚β€œ, β€žΠΏΠ΅ΡΡ‚Π΅Π½Π΅ Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡβ€œ) , Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ.
    • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° миграцията Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ с висок ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈΡ‚Π΅ процСсори Π΅ прСмСстСна ΠΎΡ‚ ΠΊΠ»ΠΎΠ½Π° kernel-rt Π·Π° систСми Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
    • Π—Π° систСмитС ARM64 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° MTE Ρ‚Π°Π³ΠΎΠ²Π΅ (MemTag, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°) Π·Π° адрСси Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° сигнали. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° MTE Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° опцията SA_EXPOSE_TAGBITS Π² sigaction() ΠΈ Π²ΠΈ позволява Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° уязвимости, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ ΠΎΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²Π΅Ρ‡Π΅ освободСни Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€, Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΏΡ€Π΅Π΄ΠΈ инициализация ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ извън тСкущия контСкст.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ β€žDM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRINGβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° подсистСмата dm-verity Π΄Π° провСрява Ρ…Π΅Ρˆ подписи Π½Π° сСртификати, поставСни във вторичния ΠΊΠ»ΡŽΡ‡ΠΎΠ΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅Π». На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° настройката Π²ΠΈ позволява Π΄Π° провСряватС Π½Π΅ само сСртификати, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² ядрото, Π½ΠΎ ΠΈ сСртификати, Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификати, Π±Π΅Π· Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ цялото ядро.
    • Linux с потрСбитСлски Ρ€Π΅ΠΆΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° спиранС Π΄ΠΎ нСактивност, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΌΡ€Π°Π·ΠΈΡ‚Π΅ срСдата ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ сигнала SIGUSR1, Π·Π° Π΄Π° сС ΡΡŠΠ±ΡƒΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° заспиванС.
    • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ virtio-mem, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚ към Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Big Block Mode (BBM), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ ΠΈΠ»ΠΈ Π²Π·Π΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото Π±Π»ΠΎΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° VFIO Π² QEMU.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΡˆΠΈΡ„ΡŠΡ€Π° CHACHA20-POLY1305 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към рСализацията Π½Π° ядрото Π½Π° TLS.
  • ΠœΡ€Π΅ΠΆΠΎΠ²Π° подсистСма
    • Π—Π° 802.1Q (VLAN) Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° нСуспСхитС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° (CFM, Connectivity Fault Management), ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅, провСряватС ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ нСуспСхи Π² ΠΌΡ€Π΅ΠΆΠΈ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ мостовС (Virtual Bridged Networks). НапримСр CFM ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΌΡ€Π΅ΠΆΠΈ, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ мноТСство нСзависими ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡ΠΈΠΈΡ‚ΠΎ слуТитСли ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ само Π΄ΠΎ собствСното си ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° капсулиранС Π½Π° SCTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² UDP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (RFC 6951), ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ SCTP Π² ΠΌΡ€Π΅ΠΆΠΈ с ΠΏΠΎ-стари ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° адрСси, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ SCTP, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅ SCTP Π½Π° систСми, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ прСдоставят Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ IP слой.
    • ВнСдряванСто Π½Π° тСхнологията WiMAX Π΅ прСмСстСно към Π΅Ρ‚Π°ΠΏΠ° ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ Π΄Π° бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅, Π°ΠΊΠΎ няма ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ изискват WiMAX. WiMAX Π²Π΅Ρ‡Π΅ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, Π° Π² ядрото СдинствСният Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, с ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° WiMAX, Π΅ остарСлият Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Intel 2400m. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° WiMAX бСшС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π² мрСТовия ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ Π½Π° NetworkManager ΠΏΡ€Π΅Π· 2015 Π³. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° WiMax Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ напълно Π·Π°ΠΌΠ΅Π½Π΅Π½ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ LTE, HSPA+ ΠΈ Wi-Fi 802.11n.
    • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° производитСлността Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° входящия TCP Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π½ΡƒΠ»Π΅Π²ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅, Ρ‚.Π΅. Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π² Π½ΠΎΠ²ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ. Π—Π° срСдно голям Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‰ дСсСтки ΠΈΠ»ΠΈ няколкостотин ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° zerocopy вмСсто recvmsg() Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. НапримСр, Π²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ…Π° Π΄Π° сС повиши СфСктивността Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² стил RPC с 32 KB ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° zerocopy с 60-70%.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ioctl() извиквания Π·Π° създаванС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ мостовС, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ мноТСство PPP Π²Ρ€ΡŠΠ·ΠΊΠΈ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ позволява ΠΊΠ°Π΄Ρ€ΠΈΡ‚Π΅ Π΄Π° сС прСмСстват ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΊΠ°Π½Π°Π» Π² Π΄Ρ€ΡƒΠ³, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ PPPoE към PPPoL2TP сСсия.
    • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π² ядрото Π½Π° MPTCP (MultiPath TCP), Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° TCP Π²Ρ€ΡŠΠ·ΠΊΠ° с доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ няколко ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΡ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ IP адрСси. Новата вСрсия въвСТда ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° опцията ADD_ADDR Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈ IP адрСси, към ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ ΠΏΡ€ΠΈ добавянС Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° MPTCP Π²Ρ€ΡŠΠ·ΠΊΠ°.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° дСйствия, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΡŠΡ‚ Π·Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΅ надвишСн (Π·Π°Π΅Ρ‚ΠΎ Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅). ΠŸΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ SO_BUSY_POLL ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към softirq, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΡŠΡ‚ бСшС ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ°Π½. Π—Π° прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π°Π½ΠΊΠ΅Ρ‚Π°, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½ΠΎΠ²Π° опция SO_PREFER_BUSY_POLL.
    • IPv6 Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° SRv6 End.DT4 ΠΈ End.DT6 Ρ€Π΅ΠΆΠΈΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° създаванС Π½Π° многопотрСбитСлски IPv4 L3 VPN ΠΈ VRF (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ прСнасочванС) устройства.
    • Netfilter ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ внСдряванСто Π½Π° мноТСство ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ΡƒΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° мноТСство ΠΈΠ·Ρ€Π°Π·ΠΈ Π·Π° всСки Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ ΡΠΏΠΈΡΡŠΡ†ΠΈΡ‚Π΅ с Π½Π°Π±ΠΎΡ€ΠΈ.
    • API са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към бСзТичния стСк 802.11 Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ограничСнията Π½Π° мощността Π½Π° SAR, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ AE PWE ΠΈ HE MCS ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ Intel iwlwifi Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° ΠΎΡ‚ 6GHz (Ultra High Band). Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ Qualcomm Ath11k Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° FILS (Fast Initial Link Setup, стандартизирана ΠΊΠ°Ρ‚ΠΎ IEEE 802.11ai) тСхнология, която Π²ΠΈ позволява Π΄Π° сС ΠΎΡ‚ΡŠΡ€Π²Π΅Ρ‚Π΅ ΠΎΡ‚ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΡ€ΠΈ Ρ€ΠΎΡƒΠΌΠΈΠ½Π³ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° миграция ΠΎΡ‚ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ към Π΄Ρ€ΡƒΠ³Π°.
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ amdgpu осигурява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° AMD "Green Sardine" APU (Ryzen 5000) ΠΈ "Dimgrey Cavefish" GPU (Navi 2), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° AMD Van Gogh APU с Zen 2 ядро ​​и RDNA 2 GPU (Navi 2). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° Renoir APU (Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Zen 2 CPU ΠΈ Vega GPU).
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ i915 Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ Intel ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° тСхнологията IS (Integer scaling) с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ‰Π°Π±Π°, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡΠ΅Π΄Π½ΠΈΡ‚Π΅ пиксСли (интСрполация Π½Π° Π½Π°ΠΉ-близкия съсСд), Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Ρ†Π²Π΅Ρ‚Π° Π½Π° липсващитС пиксСли. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° дискрСтни ΠΊΠ°Ρ€Ρ‚ΠΈ Intel DG1 Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°. Π’Π½Π΅Π΄Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° тСхнологията β€žBig Joinerβ€œ, която ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° ΠΎΡ‚ Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Ice Lake / Gen11 ΠΈ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ транскодСр Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° 8K Π΅ΠΊΡ€Π°Π½ ΠΏΡ€Π΅Π· Π΅Π΄ΠΈΠ½ DisplayPort. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° асинхронно ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π° Π±ΡƒΡ„Π΅Ρ€Π° във Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (async flip).
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ nouveau Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори NVIDIA, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Ampere (GA100, GeForce RTX 30xx), досСга ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π΄ΠΎ инструмСнти Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΈ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° 3WIRE, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² LCD ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ°Π½Π΅Π»ΠΈ novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 ΠΈ ABT Y030XX067A 3.0. ΠžΡ‚Π΄Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π½Π° смартфонитС OnePlus 6 ΠΈ 6T, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ ядро ​​на устройства.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡŠΡ€Π²ΠΈΡ дискрСтСн USB4 хост ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π½Π° Intel, Maple Ridge.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI ΠΈ XCVR, Realtek RT715 ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ Qualcomm SM8250.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ARM ΠΏΠ»Π°Ρ‚ΠΊΠΈ, устройства ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192/MT6779/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382, ​​​​Mikrotik, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Marvell Prestera 98DX3236, ΡΡŠΡ€Π²ΡŠΡ€ΠΈ с Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, β€œTrogdor” Chromebook, Kobol Helios64, Engicam PX30.Core.
    • Π’Π³Ρ€Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ³Ρ€ΠΎΠ²Π°Ρ‚Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Ouya, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° NVIDIA Tegra 3.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ЛатиноамСриканската фондация Π·Π° свободСн софтуСр създадС вСрсия Π½Π° напълно Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎΡ‚ΠΎ ядро ​​5.11 - Linux-libre 5.11-gnu, изчистСно ΠΎΡ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ нСсвободни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ сСкции, Ρ‡ΠΈΠΉΡ‚ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‚ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΡ‚ производитСля. Новата вСрсия почиства Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° qat_4xxx (ΠΊΡ€ΠΈΠΏΡ‚ΠΎ), lt9611uxcm (dsi/hdmi мост), ccs/smia++ (сСнзор), ath11k_pci, nxp Π°ΡƒΠ΄ΠΈΠΎ Ρ‚Ρ€Π°Π½ΡΠΈΠ²ΡŠΡ€ ΠΈ mhi pci ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€. Актуализиран ΠΊΠΎΠ΄ Π·Π° почистванС Π½Π° ΠΏΠ΅Ρ‚Π½Π° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ подсистСми amdgpu, btqca, btrtl, btusb, i915 csr. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΏΠ΅Ρ‚Π½Π° Π² m3 rproc, idt82p33 ptp часовник ΠΈ qualcomm arm64.

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

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