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

По Π΄Π²Π° мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, Линус Ворвалдс Π³ΠΎ прСтстави ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Linux ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ 6.1. ΠœΠ΅Ρ“Ρƒ Π½Π°Ρ˜Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ: ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust, ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ искористСни мСмориски страници, ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π΅Π½ мСмориски ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π·Π° BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, систСм Π·Π° Π΄ΠΈΡ˜Π°Π³Π½ΠΎΡΡ‚ΠΈΡ†ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° KMSAN, KCFI (Kernelk Control -Flow Integrity) Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ, Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Ρ€Π²ΠΎΡ‚ΠΎ Π½Π° структурата Maple.

Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° 15115 ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΠ΄ 2139 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π·Π°ΠΊΡ€ΠΏΠ°Ρ‚Π° Π΅ 51 MB, ΡˆΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 2 ΠΏΠ°Ρ‚ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΎ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π·Π°ΠΊΡ€ΠΏΠΈ ΠΎΠ΄ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈΡ‚Π΅ 6.0 ΠΈ 5.19. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ сС однСсуваат Π½Π° 13165 Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС 716247 Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄, Π° 304560 Π»ΠΈΠ½ΠΈΠΈ сС ΠΈΠ·Π±Ρ€ΠΈΡˆΠ°Π½ΠΈ. ΠžΠΊΠΎΠ»Ρƒ 45% ΠΎΠ΄ ситС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ 6.1 сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΡƒΡ€Π΅Π΄ΠΈ, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 14% ΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΊΠΎΠ΄ спСцифичСн Π·Π° хардвСрскитС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, 14% сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ стСк, 3% сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми ΠΈ 3% сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ потсистСми Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ.

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

  • ΠœΠ΅ΠΌΠΎΡ€ΠΈΡΠΊΠΈ ΠΈ систСмски услуги
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Rust ΠΊΠ°ΠΊΠΎ Π²Ρ‚ΠΎΡ€ јазик Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ. Π“Π»Π°Π²Π½Π°Ρ‚Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π½Π° Rust Π΅ Π΄Π° сС олСсни ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΈ висококвалитСтни Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° ΡƒΡ€Π΅Π΄ΠΈ со Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚Π° Π·Π° ΠΏΡ€Π°Π²Π΅ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Rust Π΅ стандардно ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° ΠΈ Π½Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Rust ΠΊΠ°ΠΊΠΎ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° зависност Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ. ΠšΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ досСга ΠΈΠΌΠ° усвоСно ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°, соголСна Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Π·Π°ΠΊΡ€ΠΏΠΈ, која Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° ΠΎΠ΄ 40 Π½Π° 13 илјади Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄ ΠΈ Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° само ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΠΎΡ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° СдноставСн ΠΌΠΎΠ΄ΡƒΠ» Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ напишан Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust. Π’ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° сС ΠΏΠ»Π°Π½ΠΈΡ€Π° постСпСно Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° постоСчката функционалност, ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΎΠ΄ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° Rust-for-Linux. ΠŸΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ, сС Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° инфраструктура Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° NVMe дискови, 9p ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Apple M1 GPU Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust.
    • Π—Π° систСми Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ AArch64, RISC-V ΠΈ LoongArch со EFI, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ способноста Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° компрСсирани слики ΠΎΠ΄ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅, ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ Ρ€Π°ΡΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° слики ΠΎΠ΄ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ, ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ EFI zboot. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС ΠΈ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ EFI. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Ρ€Π°ΡΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ сС Π²Ρ€ΡˆΠ΅ΡˆΠ΅ ΠΎΠ΄ посСбСн ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡, Π½ΠΎ сСга Ρ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ Π²ΠΎ самиот ΠΊΠ΅Ρ€Π½Π΅Π» - сликата Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΊΠ°ΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° EFI.
    • Боставот Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π΄Π΅Π» ΠΎΠ΄ Π·Π°ΠΊΡ€ΠΏΠΈ со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠΎΠ΄Π΅Π» Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π½Π° повСќС Π½ΠΈΠ²ΠΎΠ°, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ ΠΎΠ΄Π΄Π΅Π»ΠΈΡ‚Π΅ мСморискитС Π±Π°Π½ΠΊΠΈ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ карактСристики Π½Π° ΠΈΠ·Π²Π΅Π΄Π±Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΎ користСнитС страници ΠΌΠΎΠΆΠ΅ Π΄Π° сС складираат Π²ΠΎ Π½Π°Ρ˜Π±Ρ€Π·Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π°Ρ˜Ρ€Π΅Ρ‚ΠΊΠΎ користСнитС страници ΠΌΠΎΠΆΠ΅ Π΄Π° сС складираат Π²ΠΎ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ Π±Π°Π²Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. ΠšΠ΅Ρ€Π½Π΅Π» 6.1 Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΊΠ°Π΄Π΅ чСсто сС користат страницитС сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ Π²ΠΎ Π±Π°Π²Π½Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ Π±Ρ€Π·Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π° исто Ρ‚Π°ΠΊΠ° Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π° ΠΎΠΏΡˆΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ Π½Π° Π½ΠΈΠ²ΠΎΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΈ пСрформанси.
    • Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ MGLRU (Multi-Generational LRU), кој ја Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π° старата ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° LRU (Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° користСна) Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Π΄Π²Π΅ Ρ€Π΅Π΄ΠΈΡ†ΠΈ со ΠΏΠΎΠ²Π΅ΡœΠ΅ΡΡ‚Π΅ΠΏΠ΅Π½Π° структура која ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° ΠΊΠΎΠΈ мСмориски страници Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ сС користат ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС истуркаат Π½Π° swap ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π°.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° структурата Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ β€žΡ˜Π°Π²ΠΎΡ€β€œ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΎΠ΄ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Oracle, која Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π° ΠΊΠ°ΠΊΠΎ поСфикасна Π·Π°ΠΌΠ΅Π½Π° Π·Π° структурата β€žΡ†Ρ€Π²Π΅Π½ΠΎ-Ρ†Ρ€Π½ΠΎ Π΄Ρ€Π²ΠΎβ€œ. ΠˆΠ°Π²ΠΎΡ€ΠΎΡ‚ Π΅ Π²Π°Ρ€ΠΈΡ˜Π°Π½Ρ‚Π° Π½Π° Π‘-Π΄Ρ€Π²ΠΎΡ‚ΠΎ ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅ Π½Π° опсСг ΠΈ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° Сфикасно ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° соврСмСнитС процСсори. НСкои потсистСми Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° сС вСќС ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½ΠΈ Π½Π° Ρ˜Π°Π²ΠΎΡ€, ΡˆΡ‚ΠΎ ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½ΠΎ влијаСшС Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ пСрформанси. Π’ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, Ρ˜Π°Π²ΠΎΡ€ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° опсСгот.
    • Бпособноста Π΄Π° сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ β€žΠ΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΈβ€œ BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π΄Π° ΠΈΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ ΠΈΡ‚Π½ΠΎ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ crash_kexec() Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ потсистСмот BPF. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ Π·Π° Π΄Π° сС ΠΈΠ½ΠΈΡ†ΠΈΡ€Π° создавањС Π½Π° Ρ…Π°Π²Π°Ρ€ΠΈΡ˜Π° Π²ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. Π—Π° Π΄Π° пристапитС Π΄ΠΎ дСструктивни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° BPF, ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ BPF_F_DESTRUCTIVE, Π΄Π° Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ sysctl kernel.destructive_bpf_enabled ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π°Π²Π° CAP_SYS_BOOT.
    • Π—Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ BPF, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС Π½Π°Π±Ρ€ΠΎΡ˜Π°Ρ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° cgroup, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° сС Π½Π°Π±Ρ€ΠΎΡ˜Π°Ρ‚ рСсурситС (Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, vma, процСси, ΠΈΡ‚Π½.) Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° нишка ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π°. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ Π½Π° ΠΌΠ°ΠΏΠ° Π·Π° Π΄Π° сС создадат Π±Π°Ρ„Π΅Ρ€ΠΈ Π·Π° прстСн Π½Π° корисникот.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π΅Π½ ΠΏΠΎΠ²ΠΈΠΊ Π·Π° распрСдСлба Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ BPF (распрСдСлувач Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°), кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π½Π° распрСдСлба Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π²ΠΎ контСкст Π½Π° BPF ΠΎΠ΄ стандардниот kmalloc().
    • ΠŸΡ€Π²ΠΈΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ моТност Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° Π²Π»Π΅Π·Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ со ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ HID (Human Interface Device), ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.
    • ΠˆΠ°Π΄Ρ€ΠΎΡ‚ΠΎ цСлосно Π³ΠΎ отстрани ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° a.out, кој бСшС застарСн Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 5.1 ΠΈ бСшС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π·Π° Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ 5.18 ΠΈ 5.19. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ a.out ΠΎΠ΄Π°ΠΌΠ½Π° Π΅ застарСн Π½Π° Linux систСмитС, Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ a.out Π½Π΅ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ ΠΎΠ΄ соврСмСнитС Π°Π»Π°Ρ‚ΠΊΠΈ Π²ΠΎ стандарднитС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° Linux. Натоварувачот Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ a.out ΠΌΠΎΠΆΠ΅ цСлосно Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π²ΠΎ корисничкиот простор.
    • Π—Π° систСми Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° мноТСството инструкции LoongArch ΡˆΡ‚ΠΎ сС користат Π²ΠΎ процСсоритС Loongson 3 5000 ΠΈ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ Π½ΠΎΠ²ΠΈΠΎΡ‚ RISC ISA, сличСн Π½Π° MIPS ΠΈ RISC-V, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° настани Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ Π½Π° пСрформанси (perf настани), kexec, kdump ΠΈ BPF JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° .
    • Асинхрониот I/O ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ io_uring Π½ΡƒΠ΄ΠΈ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ, IORING_SETUP_DEFER_TASKRUN, кој ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ ΠΎΠ΄Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со Ρ‚Π°ΠΌΠΏΠΎΠ½ Π½Π° прстСн Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ сС поднСсС Π±Π°Ρ€Π°ΡšΠ΅ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° сСриска Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ ΠΈΠ·Π±Π΅Π³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со латСнтност ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡšΠ΅. ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
    • На процСситС Π²ΠΎ корисничкиот простор ΠΈΠΌ Π΅ Π΄Π°Π΄Π΅Π½Π° способност Π΄Π° ΠΈΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° опсСг ΠΎΠ΄ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ мСмориски страници Π²ΠΎ мноТСство ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ мСмориски страници (Transparent Huge-Pages).
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΡƒΡ€Π΅Π΄ΠΎΡ‚ /dev/userfaultfd, кој ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° пристап Π΄ΠΎ функционалноста Π½Π° систСмскиот ΠΏΠΎΠ²ΠΈΠΊ userfaultfd() со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° пристап Π²ΠΎ FS. Ѐункционалноста userfaultfd Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ Π·Π° пристап Π΄ΠΎ нСраспрСдСлСнитС мСмориски страници (Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° страницата) Π²ΠΎ корисничкиот простор.
    • Π‘Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π·Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° GNU Make сС Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ - Π±Π°Ρ€Π΅ΠΌ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 3.82 сСга Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚.
  • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌ Π½Π° диск, Π’/И ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми
    • НаправСни сС Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° пСрформанситС Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм Btrfs; ΠΌΠ΅Ρ“Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, пСрформанситС Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ FIEMAP ioctl сС Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ Π·Π° Ρ€Π΅Π΄ΠΎΠ²ΠΈ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° асинхрони Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ записи Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ користат io_uring. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ со fs-verity Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° β€žΠΈΡΠΏΡ€Π°Ρ‚ΠΈβ€œ.
    • Π”Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ext4 Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° пСрформанси ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅.
    • Π”Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм EROFS (ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅), Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ достапни Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅, ја ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° моТноста Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈ Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми.
    • БистСмскиот ΠΏΠΎΠ²ΠΈΠΊ statx() Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Ρ‚ΠΎΠ° Π΄Π°Π»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ I/O ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° создавањС ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ O_TMPFILE Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ потсистСмот FUSE (Π”Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми Π²ΠΎ кориснички простор).
  • Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΈ бСзбСдност
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ CFI (Control Flow Integrity) Π΅ Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π°, додавајќи ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π΅Π΄ сСкоС ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠΈ Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° Π½Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€Π΅ΠΊΡ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈΠΎΡ‚ Π½Π°Π»ΠΎΠ³ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ Ρ‚Π΅ΠΊ) ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Сксплоатации ΠΊΠΎΠΈ Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ складирани Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° CFI ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ LLVM Π΅ Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π° со ΠΎΠΏΡ†ΠΈΡ˜Π° која исто Ρ‚Π°ΠΊΠ° сС Π±Π°Π·ΠΈΡ€Π° Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Clang, Π½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° потсистСми Π½Π° ниско Π½ΠΈΠ²ΠΎ ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм. Π’ΠΎ LLVM, Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½Π° Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Clang 16 ΠΈ ќС Π±ΠΈΠ΄Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° со ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž-fsanitize=kcfiβ€œ. ΠšΠ»ΡƒΡ‡Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° со Π½ΠΎΠ²Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π΅ ΡˆΡ‚ΠΎ Ρ‚Π°Π° Π½Π΅ Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° врска (LTO) ΠΈ Π½Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ со врски Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° скокањС.
    • Π—Π° LSM ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ (Linux Security Module), ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ ΠΊΠΎΠΈ прСсрСтнуваат ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Π΄Π° создадат имСнски простори.
    • ОбСзбСдСни сС Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈΡ‚Π΅ потписи PKCS#7 Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ BPF.
    • ΠœΠΎΠΆΠ½ΠΎΡΡ‚Π° Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π²ΠΎ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‡ΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌ (O_NONBLOCK), која Π½Π΅Π½Π°ΠΌΠ΅Ρ€Π½ΠΎ бСшС отстранСта Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ 5.6, Π΅ Π²Ρ€Π°Ρ‚Π΅Π½Π° Π²ΠΎ /dev/Ρ€Π°Π½Π΄ΠΎΠΌ.
    • На систСмитС со Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° мСмориски страници ΠΎΠ΄ потсистСми Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ ΠΊΠΎΠΈ истоврСмСно ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅. Π’ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° сС Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π° моТноста цСлосно Π΄Π° сС Π·Π°Π±Ρ€Π°Π½ΠΈ Π²Π°ΠΊΠ²ΠΎΡ‚ΠΎ мСмориско ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ KMSAN (Kernel Memory Sanitizer) Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π΅ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ корисничкиот простор ΠΈ ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅.
    • НаправСни сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎ-Π±Π΅Π·Π±Π΅Π΄Π½ΠΈΠΎΡ‚ CRNG Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° псСвдо-ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈ ΡˆΡ‚ΠΎ сС користи Π²ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ β€žgetrandomβ€œ. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π±Π΅Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΠ΄ ЏСјсон А. Π”ΠΎΠ½Π΅Π½Ρ„Π΅Π»Π΄, Π°Π²Ρ‚ΠΎΡ€ Π½Π° VPN WireGuard, Π° сС насочСни ΠΊΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° бСзбСдноста Π½Π° псСвдо-ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Ρ†Π΅Π»ΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈ.
  • ΠœΡ€Π΅ΠΆΠ΅Π½ потсистСм
    • ΠœΠ°Π³Π°Ρ†ΠΈΠ½ΠΎΡ‚ TCP ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност (стандардно ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ) Π΄Π° сС користат Ρ‚Π°Π±Π΅Π»ΠΈ Π·Π° Ρ…Π°Ρˆ сокСти посСбно Π·Π° сСкој имСнски простор, ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° пСрформанситС Π½Π° систСмитС со Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° имСнски простори.
    • ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Ρ‚ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° наслСдниот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» DECnet. НикулцитС Π½Π° API Π·Π° кориснички простор сС оставСни Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ користат DECnet, Π½ΠΎ ΠΎΠ²ΠΈΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
    • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° netlink Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½.
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π”Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ amdgpu Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° DSC (ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° Ρ‚Π΅ΠΊ Π½Π° ΠΏΡ€ΠΈΠΊΠ°Π·) Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π±Π΅Π· Π·Π°Π³ΡƒΠ±ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ со Π΅ΠΊΡ€Π°Π½ΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ високи Ρ€Π΅Π·ΠΎΠ»ΡƒΡ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ AMD RDNA3 (RX 7000) ΠΈ CDNA (Instinct). Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x ΠΈ GMC 11.x IP ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ amdkfd (Π·Π° дискрСтни AMD Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Polaris) ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° GFX 11.0.3.
    • Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ i915 (Intel) Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор Π½Π° Meteor Lake. Meteor Lake ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ DP 2.0 (DisplayPort). Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Alder Lake S.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°ΡƒΠ΄ΠΈΠΎ потсистСми ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ процСсоритС Apple Silicon, Intel SkyLake ΠΈ Intel KabyLake. Аудио Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ CS35L41 HDA ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΌΠΈΡ€ΡƒΠ²Π°ΡšΠ΅. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ASoC (ALSA System on Chip) Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ Apple Silicon, AMD Rembrant DSPs, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake and Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSPXP,8280com SM8250 ΠΈ Texas Instruments SRC8450
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° LCD ΠΏΠ°Π½Π΅Π»ΠΈ Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Π”Π΅Π½Π·ΠΈΡ‚Ρ€ΠΎΠ½ DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux B120, Innolux B. NT1WH M-N116, INX N01.6BCA- EA116, INX N21BCN-EA116, Multi-Inno Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° MI2FT-116.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° AHCI SATA ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΊΠΎΠΈ сС користат Π²ΠΎ Baikal-T1 SoC.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Bluetooth Ρ‡ΠΈΠΏΠΎΠ²ΠΈ MediaTek MT7921, Intel Magnetor (CNVi, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅), Realtek RTL8852C, RTW8852AE ΠΈ RTL8761BUV (Edimax BT-8500).
    • Π”Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ ath11k Π·Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Qualcomm Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° спСктрално ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ опсСгот ΠΎΠ΄ 160 MHz, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ NAPI со повСќС нишки ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈΡ‚Π΅ Π·Π° Wi-Fi Qualcomm WCN6750.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° PinePhone тастатура, InterTouch ΠΏΠΎΠ΄Π»ΠΎΠ³ΠΈ Π·Π° Π΄ΠΎΠΏΠΈΡ€ (ThinkPad P1 G3), X-Box Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, IBM Operation Panel, XBOX One Elite далСчински ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ, Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ XP-PEN Deco Pro S ΠΈ Intuos Pro Small (PTH-460).
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° Aspeed HACE (Hash ΠΈ Crypto Engine) криптографски Π°ΠΊΡ†Π΅Π»Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Thunderbolt/USB4 Intel Meteor Lake.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ Sony Xperia 1 IV, Samsung Galaxy E5, E7 ΠΈ Grand Max, Pine64 Pinephone Pro.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ARM SoC ΠΈ Ρ‚Π°Π±Π»ΠΈ: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 ΠΈ RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064, Kon2.0Qn8062, IPQ8065, Kon8, IPQ8195, Kon4. BL i.MX4MM OSM-S, MT1 (Acer Tomato), Radxa ROCK XNUMXC+, NanoPi RXNUMXS Enterprise Edition, JetHome JetHub DXNUMXp. АТурирани Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom ΠΈ NXP.

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ЛатиноамСриканската Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π° Π·Π° слободСн софтвСр Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡˆΠ΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° цСлосно слободното Ρ˜Π°Π΄Ρ€ΠΎ 6.1 - Linux-libre 6.1-gnu, исчистСно ΠΎΠ΄ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΊΠΎΠΈ содрТат нСслободни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄, Ρ‡ΠΈΡ˜ опсСг Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΎΡ‚. Новото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΠΎ чисти Π½ΠΎΠ²ΠΈΠΎΡ‚ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ rtw8852b ΠΈ DTS-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Qualcomm ΠΈ MediaTek SoC со процСсори Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AArch64. АТуриран ΠΊΠΎΠ΄ Π·Π° Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΄Π°ΠΌΠΊΠΈ Π²ΠΎ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΈ потсистСми amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI. ΠŸΠΎΠΏΡ€Π°Π²Π΅Π½ΠΎ Π΅ Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° застарСни Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ tm6000 TV ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ, cpia2 v4l, sp8870, av7110.

Π˜Π·Π²ΠΎΡ€: opennet.ru

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