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

По Π΄Π²Π° мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, Линус Ворвалдс Π²ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Linux 5.3. ΠœΠ΅Ρ“Ρƒ Π½Π°Ρ˜Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ: ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° AMD Navi Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори, процСсори Zhaoxi ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° Intel Speed ​​​​Select, моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ umwait инструкции Π·Π° Ρ‡Π΅ΠΊΠ°ΡšΠ΅ Π±Π΅Π· ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ циклуси,
Ρ€Π΅ΠΆΠΈΠΌ β€žΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡΠΊΠΈ ΡΡ‚Π΅Π³Π°ΡšΠ΅β€œ ΡˆΡ‚ΠΎ ја Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° интСрактивноста Π·Π° асимСтрични процСсори, систСмски ΠΏΠΎΠ²ΠΈΠΊ pidfd_open, моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ IPv4 адрСси ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° 0.0.0.0/8, моТност Π·Π° Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ nftables, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° HDR Π²ΠΎ потсистСмот DRM, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ACRN Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€.

Π’ најава Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Линус Π³ΠΈ потсСти ситС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ - ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° истото ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° корисничкиот простор. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° кој Π±ΠΈΠ»ΠΎ Π½Π°Ρ‡ΠΈΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΈ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚ вСќС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ рСгрСсии Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° корисник. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΏΡ€Π΅ΠΊΡ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° Π½Π΅ само ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²ΠΎ ABI, ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° застарСн ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ појава Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΈ ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ влијаниС Π½Π° корисни ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° ΡˆΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ. Како илустративСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ имашС ΠΎΡ‚Ρ„Ρ€Π»Π΅Π½ΠΈ корисно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Ext4, кој Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° пристапи Π½Π° дискот со ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΈΠ½ΠΎΠ΄Π° Π·Π° ΠΌΠ°Π»ΠΈ I/O Π±Π°Ρ€Π°ΡšΠ°.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ°, ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° активноста Π½Π° дискот, Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°Ρ‚Π° Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΡ‚ Π½Π° случаСн Π±Ρ€ΠΎΡ˜ getrandom() ΠΏΠΎΡ‡Π½Π° Π΄Π° сС Π°ΠΊΡƒΠΌΡƒΠ»ΠΈΡ€Π° ΠΏΠΎΠ±Π°Π²Π½ΠΎ ΠΈ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ околности, моТСшС Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π·Π°ΠΌΡ€Π·Π½ΡƒΠ²Π°ΡšΠ΅ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ сè Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°Ρ‚Π° Π½Π΅ бСшС ΠΏΠΎΠΏΠΎΠ»Π½Π΅Ρ‚ΠΈ. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ навистина корисна, сС појави Π΄ΠΈΡΠΊΡƒΡΠΈΡ˜Π° ΠΌΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π²ΠΎ која бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° стандардниот Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ getrandom() ΠΈ додавањС ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅ Π·Π° Π΄Π° сС Ρ‡Π΅ΠΊΠ° Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°, Π½ΠΎ Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° ќС влијаС Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΈΡ‚Π΅ Π±Ρ€ΠΎΠ΅Π²ΠΈ Π²ΠΎ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π°Ρ‚Π° Ρ„Π°Π·Π° Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅.

Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° 15794 ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΠ΄ 1974 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ,
Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Π·Π°ΠΊΡ€ΠΏΠ° - 92 MB (ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ влијаСја Π½Π° 13986 Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС 258419 Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄,
ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Ρ‚ΠΈ сС 599137 Ρ€Π΅Π΄ΠΎΠ²ΠΈ). ΠžΠΊΠΎΠ»Ρƒ 39% ΠΎΠ΄ ситС ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ 5.3
ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΡƒΡ€Π΅Π΄ΠΎΡ‚, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 12% ΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚
став ΠΊΠΎΠ½ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ спСцифичСн Π·Π° хардвСрскитС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, 11%
ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ стСк, 3% со Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΡ‚Π΅ систСми ΠΈ 3% со Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅
потсистСми Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ.

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

  • ΠœΠ΅ΠΌΠΎΡ€ΠΈΡΠΊΠΈ ΠΈ систСмски услуги
    • ΠšΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° функционалноста β€žpidfdβ€œ Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π²ΠΎ ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ситуации Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° PID (pidfd Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со спСцифичСн процСс ΠΈ Π½Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π°, Π΄ΠΎΠ΄Π΅ΠΊΠ° PID ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ со Π΄Ρ€ΡƒΠ³ процСс ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π·Π°Π²Ρ€ΡˆΠΈ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ процСс ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Ρ‚ΠΎΡ˜ PID). ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ бСшС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚
      систСмскиот ΠΏΠΎΠ²ΠΈΠΊ pidfd_send_signal() ΠΈ ΠΎΠ·Π½Π°ΠΊΠ°Ρ‚Π° CLONE_PIDFD Π²ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ clone() Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ pidfd Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ idfd_send_signal(). ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° clone() со Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ CLONE_PIDFD ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΡƒΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° услуги ΠΈΠ»ΠΈ со систСмот Π·Π° присилно Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π±Π΅Π· ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ сС користи ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ fork() ΠΈΠ»ΠΈ ΠΊΠ»ΠΎΠ½ () Π±Π΅Π· CLONE_PIDFD.

      ΠšΠ΅Ρ€Π½Π΅Π» 5.3 Π³ΠΎ Π²ΠΎΠ²Π΅Π΄Π΅ систСмскиот ΠΏΠΎΠ²ΠΈΠΊ pidfd_open(), кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² pidfd Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ постоСчки процСс кој Π½Π΅ Π΅ создадСн со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° clone() со Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ CLONE_PIDFD. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° pidfd polling со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° poll() ΠΈ epoll(), ΡˆΡ‚ΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° процСситС Π΄Π° Π³ΠΎ слСдат Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈΡ‚Π΅ процСси Π±Π΅Π· страв ΠΎΠ΄ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π½Π° Ρ‚Ρ€ΠΊΠ° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ PID Π΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° Π½ΠΎΠ² процСс. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ³Π° процСс ΠΏΠΎΠ²Ρ€Π·Π°Π½ со pidfd Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚ Π΅ сличСн Π½Π° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ³Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Π΄Π΅Ρ‚Π΅ процСс Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚;

    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΡ‚ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ распорСдувачот Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ (Π˜ΡΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅ ΡΡ‚Π΅Π³Π°ΡšΠ΅), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ΠΏΡ€ΠΈΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ‚Π΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΈΠ»ΠΈ максималниот опсСг Π½Π° Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°, Π²ΠΎ зависност ΠΎΠ΄ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π½Π° процСсорот. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π³ΠΈ Π·Π°Π±Ρ€Π·ΡƒΠ²Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ ΠΊΠΎΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° корисничкото искуство со ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π°Ρ€Π΅ΠΌ Π½Π° Π΄ΠΎΠ»Π½ΠΈΠΎΡ‚ ΠΊΡ€Π°Ρ˜ Π½Π° β€žΠ±Π°Ρ€Π°Π½Π°Ρ‚Π°β€œ Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°. Π—Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ со Π½ΠΈΠ·ΠΎΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΡˆΡ‚ΠΎ Π½Π΅ Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° корисникот сС стартуваат со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π³ΠΎΡ€Π½Π°Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° β€žΠ΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½Π°Ρ‚Π°β€œ Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° сС поставСни ΠΏΡ€Π΅ΠΊΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ sched_uclamp_util_min ΠΈ sched_uclamp_util_max Π²ΠΎ систСмскиот ΠΏΠΎΠ²ΠΈΠΊ sched_setattr().
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π±Ρ€Π·ΠΈΠ½Π° Π½Π° Π˜Π½Ρ‚Π΅Π», достапСн Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ сСрвСри со Intel Xeon процСсори. Оваа Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° поставитС поставки Π·Π° пСрформанси ΠΈ пропусната ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ˜Π°Π΄Ρ€Π° Π½Π° процСсорот, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° пСрформанситС Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ˜Π°Π΄Ρ€Π°, ΠΆΡ€Ρ‚Π²ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ пСрформанситС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ˜Π°Π΄Ρ€Π°;
    • ΠŸΡ€ΠΎΡ†Π΅ΡΠΈ Π²ΠΎ корисничкиот простор ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ способноста Π΄Π° сС Ρ‡Π΅ΠΊΠ° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π±Π΅Π· ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° јамки ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° umwait. Оваа ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°, Π·Π°Π΅Π΄Π½ΠΎ со инструкциитС Π·Π° ΡƒΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ Π·Π° ΠΏΠ°ΡƒΠ·Π°, ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΡ€Π΅Ρ‚ΡΡ‚ΠΎΡ˜Π½ΠΈΡ‚Π΅ β€žΠ’Ρ€Π΅ΠΌΠΎΠ½Ρ‚β€œ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Π» ΠΈ ќС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ΄Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ° ΠΊΠΎΠΈ сС СнСргСтски Сфикасни ΠΈ Π½Π΅ Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° пСрформанситС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ нишки ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Hyper Threading;
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ мСмориски страници;
    • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° слСдСњС kprobes Π΄ΠΎΠ΄Π°Π΄Π΅ моТност Π·Π° Π΄Π΅Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π΄ΠΎ корисничкиот простор, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΏΡ€ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° содрТината Π½Π° структуритС ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° систСмскитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈ моТноста Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° подигањС.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π° PREEMPT_RT Π²ΠΎ конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π‘Π°ΠΌΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, Π½ΠΎ ΠΏΠΎΡ˜Π°Π²Π°Ρ‚Π° Π½Π° ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Ρ€ Π·Π½Π°ΠΊ Π΄Π΅ΠΊΠ° Π΄ΠΎΠ»Π³ΠΎΡ€ΠΎΡ‡Π½ΠΈΠΎΡ‚ Π΅ΠΏ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π—Π°ΠΊΡ€ΠΏΠΈΡ‚Π΅ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅-ΠŸΡ€Π΅Π΅ΠΌΡ‚ сС ΠΏΡ€ΠΈ ΠΊΡ€Π°Ρ˜;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ систСмскиот ΠΏΠΎΠ²ΠΈΠΊ clone3() со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠΏΡ€ΠΎΡˆΠΈΡ€Π»ΠΈΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ clone(), ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π·Π½Π°ΠΌΠ΅Π½Ρ†Π°;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ bpf_send_signal(), Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠΌ Π½Π° BPF ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π΄Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ сигнали Π΄ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ процСси;
    • Π—Π° perf настани Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Π½Π° KVM, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° настани, ΡˆΡ‚ΠΎ ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° администраторот Π΄Π° Π³ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈΡ‚Π΅ настани ΡˆΡ‚ΠΎ сС Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ Π·Π° слСдСњС Π½Π° страната Π½Π° систСмот Π·Π° гости;
    • Бпособноста Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ со циклуси Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° eBPF Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° циклусот Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° максималниот Π±Ρ€ΠΎΡ˜ инструкции;
  • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌ Π½Π° диск, Π’/И ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми
    • Π”Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм XFS сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½ΠΎΠ΄ΠΈ со повСќС нишки (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ). Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ioctls BULKSTAT ΠΈ INUMBERS, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ пристап Π΄ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС појавија Π²ΠΎ ΠΏΠ΅Ρ‚Ρ‚ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ FS, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Ρ“Π°ΡšΠ΅ Π½Π° ΠΈΠ½ΠΎΠ΄Π° ΠΈ моТноста Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ BULKSTAT ΠΈ INUMBERS Π·Π° сСкоја AG Π³Ρ€ΡƒΠΏΠ° (Π“Ρ€ΡƒΠΏΠΈ Π·Π° Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅);
    • Π’ΠΎ Ext4 Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° ΠΏΡ€Π°Π·Π½ΠΈΠ½ΠΈ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ (Π½Π΅ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ).
      ОбСзбСдСна Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅ β€žiβ€œ (Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ) Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ Π²ΠΎ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° Π°ΠΊΠΎ Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ Π΅ поставСно Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΊΠΎΠ³Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° вСќС Π±ΠΈΠ»Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°);

    • Btrfs Π΄Π°Π²Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π° Π·Π° Π±Ρ€Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° crc32c Π½Π° ситС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ;
    • Π’ΠΎ CIFS, ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° smbdirect Π΅ отстранСт ΠΊΠ°ΠΊΠΎ СкспСримСнталСн Ρ€Π°Π·Π²ΠΎΡ˜. SMB3 Π΄ΠΎΠ΄Π°Π΄Π΅ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ GCM. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π·Π° Π΄Π° сС ΠΈΠ·Π²Π»Π΅Ρ‡Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ ΠΎΠ΄ записитС ACE (Access Control Entry). Ја ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ ΠΈΠ·Π²Π΅Π΄Π±Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ open();
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π° Π²ΠΎ F2FS Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° собирачот Π½Π° Ρ“ΡƒΠ±Ρ€Π΅ ΠΊΠΎΠ³Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΡƒΠ½ΠΊΡ‚=ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ Ρ€Π΅ΠΆΠΈΠΌ. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ioctl Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ сС Π΄Π²ΠΈΠΆΠΈ ΠΎΠ΄ F2FS, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π²ΠΎ F2FS Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ I/O. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΈ Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π·Π° слични Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ситС корисници;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° асинхрони ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ sendmsg() ΠΈ recvmsg() Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π·Π° асинхрони Π²Π»Π΅Π·/ΠΈΠ·Π»Π΅Π· io_uring;
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ zstd ΠΈ моТноста Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈΡ‚Π΅ FS слики сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм UBIFS;
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° бСзбСдноснитС ΠΎΠ·Π½Π°ΠΊΠΈ SELinux Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Ceph FS;
    • Π—Π° NFSv4, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ β€žnconnect=β€œ, која Π³ΠΎ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° воспоставСни врски со сСрвСрот. Π‘ΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ ќС сС дистрибуира со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, сСрвСрот NFSv4 сСга создава Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ /proc/fs/nfsd/ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ со ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΎΡ‚Π²ΠΎΡ€ΠΈΠ»Π΅;
  • Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΈ бСзбСдност
    • ΠˆΠ°Π΄Ρ€ΠΎΡ‚ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ ACRN, кој Π΅ напишан со Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° подготвСноста Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ соодвСтност Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ систСми ΠΊΠΎΠΈ сС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° ΠΌΠΈΡΠΈΡ˜Π°Ρ‚Π°. ACRN ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΠΌΠ°Π»Π° латСнтност ΠΈ соодвСтна Ρ€Π΅Π°ΠΊΡ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со ΠΎΠΏΡ€Π΅ΠΌΠ°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° рСсурситС Π½Π° процСсорот, I/O, ΠΌΡ€Π΅ΠΆΠ΅Π½ потсистСм, Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈ Π·Π²ΡƒΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ACRN ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° водСњС Π½Π° повСќС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини Π²ΠΎ СлСктронски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈ, автомобилски информациски систСми, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠΈ IoT ΡƒΡ€Π΅Π΄ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°;
    • Π’ΠΎ кориснички Ρ€Π΅ΠΆΠΈΠΌ Linux Π΄ΠΎΠ΄Π°Π΄Π΅ Π Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΠ°Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ Π·Π°Π±Π°Π²ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π·Π°Π±Ρ€Π·Π°Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π²ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° UML срСдина Π·Π° Π΄Π° Π³ΠΎ олСснитС ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
      time-travel-start, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° систСмскиот часовник Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΎΠ΄ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎ Π΅ΠΏΠΎΡ…Π°Π»Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚;

    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ β€žinit_on_allocβ€œ ΠΈ β€žinit_on_freeβ€œ, ΠΊΠΎΠ³Π° Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π΅ Π½ΡƒΠ»Π°ΡšΠ΅ Π½Π° Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ ΠΈ ослободСнитС мСмориски области (ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅ со Π½ΡƒΠ»ΠΈ Π·Π° malloc ΠΈ free), ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° бСзбСдност ΠΏΠΎΡ€Π°Π΄ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Π²ΠΎΠ·Π°Ρ‡ Π²ΠΈΡ€Ρ‚ΠΈΠΎ-ΠΈΠΎΠΌΠΌΡƒ со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠ°Ρ€Π°Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΡƒΡ€Π΅Π΄ кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‚Π΅ Π±Π°Ρ€Π°ΡšΠ° Π½Π° IOMMU ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ATTACH, DETACH, MAP ΠΈ UNMAP ΠΏΡ€Π΅ΠΊΡƒ Π²ΠΈΡ€Ρ‚ΠΈΠΎ транспорт Π±Π΅Π· Π΅ΠΌΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° мСмориски Ρ‚Π°Π±Π΅Π»ΠΈ Π½Π° страници;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Π²ΠΎΠ·Π°Ρ‡ Π²ΠΈΡ€Ρ‚ΠΈΠΎ-ΠΏΠΌΠ΅ΠΌ, ΡˆΡ‚ΠΎ прСтставува пристап Π΄ΠΎ ΡƒΡ€Π΅Π΄ΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΌΠ°ΠΏΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ адрСсСн простор, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС NVDIMM;
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° способност Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ криптографски ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π½Π° кориснички ΠΈΠ»ΠΈ ΠΌΡ€Π΅ΠΆΠ΅Π½ имСнски простор (ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ стануваат нСдостапни Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΈΠ·Π±Ρ€Π°Π½ΠΈΠΎΡ‚ имСнски простор), ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ACL;
    • Π”ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΎ потсистСмот Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ½ΠΎΠ³Ρƒ Π±Ρ€Π· Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° нСкриптографско Ρ…Π΅ΡˆΠΈΡ€Π°ΡšΠ΅ xxhash, Ρ‡ΠΈΡ˜Π° Π±Ρ€Π·ΠΈΠ½Π° зависи ΠΎΠ΄ пСрформанситС Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°;
  • ΠœΡ€Π΅ΠΆΠ΅Π½ потсистСм
    • ОвозмоТСна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° IPv4 адрСси Π²ΠΎ опсСгот 0.0.0.0/8, кој ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ бСшС нСдостапСн Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Π’ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ²Π°Π° ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠ° ќС Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΡƒΡˆΡ‚Π΅ 16 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ IPv4 адрСси;
    • Π’ΠΎ Netfilter Π·Π° nftables Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Flow Block API. Π¦Π΅Π»ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ со ΠΏΡ€Π°Π²ΠΈΠ»Π° со ситС ΡΠΈΠ½ΡŸΠΈΡ€ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС постават Π½Π° страната Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ. ΠžΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ сС Π²Ρ€ΡˆΠΈ со Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ NFT_TABLE_F_HW Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Сдноставни ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Layer 3 ΠΈ Layer 4, ΠΏΡ€ΠΈΡ„Π°ΡœΠ°ΡšΠ΅/ΠΎΡ‚Ρ„Ρ€Π»Π°ΡšΠ΅ Π΄Π΅Ρ˜ΡΡ‚Π²Π°, ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ° ΠΏΠΎ IP ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈ Π½Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡/ΠΏΡ€ΠΈΠΌΠ°Ρ‡ ΠΈ Ρ‚ΠΈΠΏ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° слСдСњС ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° Π·Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈ мостови, ΡˆΡ‚ΠΎ Π½Π΅ Π±Π°Ρ€Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΡΠ»ΠΎΡ˜ΠΎΡ‚ Π·Π° Π΅ΠΌΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ br_netfilter;
    • Π’ΠΎ nf_tables Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° SYNPROXY ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚, кој Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€Π° слична функционалност ΠΎΠ΄ iptables, ΠΊΠ°ΠΊΠΎ ΠΈ моТност Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ IPv4;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ BPF Π½Π° систСмскитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ setsockopt() ΠΈ getsockopt(), ΡˆΡ‚ΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΠΈΡ‚Π΅ сопствСни ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ Π·Π° пристап Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ²ΠΈΡ†ΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ (ΠΊΡƒΠΊΠ°), со која ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° BPF Сднаш Π·Π° сСкој RTT ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (Π΄ΠΎΠ²Ρ€Π°Ρ‚Π΅Π½ ΠΏΠ°Ρ‚, Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΈΠ½Π³);
    • Π—Π° IPv4 ΠΈ IPv6 Π΄ΠΎΠ΄Π°Π΄Π΅ Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅ nexthop насочСн ΠΊΠΎΠ½ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° приспособливоста Π½Π° Ρ€ΡƒΡ‚ΠΈΡ€Π°Ρ‡ΠΊΠΈΡ‚Π΅ Ρ‚Π°Π±Π΅Π»ΠΈ. ВСстовитС ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ систСм, Π·Π±ΠΈΡ€ ΠΎΠ΄ 743 илјади ΠΏΡ€Π°Π²Ρ†ΠΈ Π±ΠΈΠ»Π΅ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ Π²ΠΎ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Π·Π° само 4.3 сСкунди;
    • Π—Π° Bluetooth ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ функционалност ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° LE ΠΏΠΈΠ½Π³;
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ…86-ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ процСсори Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π° Haаоксин, Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ VIA Technologies ΠΈ ΠΎΠΏΡˆΡ‚ΠΈΠ½Π°Ρ‚Π° Шангај. Π‘Π΅ΠΌΠ΅Ρ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ ZX CPU Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° x86-64 Isaiah, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π’Π˜Π ΠšΠ΅Π½Ρ‚Π°ΡƒΡ€;
    • ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΠΎΡ‚ DRM (Direct Rendering Manager), ΠΊΠ°ΠΊΠΎ ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ amdgpu ΠΈ i915, Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ HDR (висок Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ опсСг) ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ HDMI ΠΏΠΎΡ€Ρ‚ΠΎΡ‚, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° HDR ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ способни Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ опсСзи Π½Π° освСтлСност;
    • Π”Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ amdgpu Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° AMD NAVI GPU (RX5700), кој Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° основниот Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π», ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ (DCN2), GFX ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° (GFX10),
      SDMA 5 (БистСм DMA0), ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ Π΅Π½ΠΊΠΎΠ΄Π΅Ρ€ΠΈ/Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΈ (VCN2). amdgpu, исто Ρ‚Π°ΠΊΠ°, ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Vega12 ΠΈ Vega20 Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори, Π·Π° ΠΊΠΎΠΈ сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ способности Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°;

    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° VegaM Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ amdkfd (Π·Π° дискрСтни Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ѐиџи, Π’ΠΎΠ½Π³Π°, ΠŸΠΎΠ»Π°Ρ€ΠΈΡ);
    • Π’ΠΎ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ Π·Π° DRM Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Intel Π·Π° Icelake Ρ‡ΠΈΠΏΠΎΠ²ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π½ΠΎΠ² ΠΏΠΎΠ²Π΅ΡœΠ΅ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΡ˜Π° Π½Π° Π³Π°ΠΌΠ°. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΈΠ·Π»Π΅Π· ΠΏΡ€Π΅ΠΊΡƒ DisplayPort Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ YCbCr4:2:0. Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ GuC Π·Π° SKL, BXT, KBL, GLK ΠΈ ICL. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ моТноста Π·Π° ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°ΠΏΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π²ΠΎ асинхрон Ρ€Π΅ΠΆΠΈΠΌ. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° контСкстот Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π·Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈΡ‚Π΅ Ironlake (gen5) ΠΈ gen4 (Broadwater - Cantiga), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор ΠΎΠ΄ корисничкиот простор ΠΊΠΎΠ³Π° сС Π΄Π²ΠΈΠΆΠΈΡ‚Π΅ ΠΎΠ΄ Π΅Π΄Π½Π° ΡΠ΅Ρ€ΠΈΡ˜Π° Π²ΠΎ Π΄Ρ€ΡƒΠ³Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°;
    • Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Nouveau ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° NVIDIA Turing TU116 чипсСтот;
    • ΠŸΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ сС моТноститС Π½Π° Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ DRM/KMS Π·Π° Π·Π°Π±Ρ€Π·ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ARM Komeda (Mali D71), ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅, Ρ€Π°Π·Π΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅/ΡΠΏΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅ слоСви, Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡ˜Π°, ΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, AFBC, SMMU ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ боја Y0L2, P010, YUV420_8/10BIT Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅;
    • Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Π·Π° MSM Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠ΅Ρ€ΠΈΡ˜Π°Ρ‚Π° A540 GPU Adreno ΡˆΡ‚ΠΎ сС користи Π²ΠΎ процСсоритС Π½Π° Qualcomm, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΎΡ‚ MSM8998 DSI Π·Π° Snapdragon 835;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° LCD ΠΏΠ°Π½Π΅Π»ΠΈ Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS,
      Evervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 ΠΈ VXT VL050-8048NT-C01;

    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅
      Π²ΠΈΠ΄Π΅Π° достапни Π²ΠΎ Amlogic Meson SoC;

    • Π’ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ v3d (Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор Broadcom Video Core V ΡˆΡ‚ΠΎ сС користи Π²ΠΎ Raspberry Pi) сС појави ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° прСсмСтковни ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈ;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° SPI тастатури ΠΈ ΠΏΠΎΠ΄Π»ΠΎΠ³ΠΈ Π·Π° ΠΏΠΎΠ΄Π»ΠΎΠ³ΠΈ ΠΊΠΎΠΈ сС користат Π²ΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Apple MacBook ΠΈ MacBookPro Π»Π°ΠΏΡ‚ΠΎΠΏΠΈΡ‚Π΅;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π·Π° ioctl ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ Π½Π° Ρ„Π»ΠΎΠΏΠΈ, Π° самиот Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π΅ ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊΠΎ Π½Π΅ΠΎΠ΄Ρ€ΠΆΠ»ΠΈΠ²
      (β€žΡΠΈΡ€Π°Ρ‡Π΅β€œ), ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° ΠΏΡ€Π΅ΠΊΠΈΠ½ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅. Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ сè ΡƒΡˆΡ‚Π΅ Π΅ Π·Π°Ρ‡ΡƒΠ²Π°Π½ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, Π½ΠΎ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Π΅ Π·Π°Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π°. Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ сС смСта Π·Π° застарСн, бидСјќи Π΅ Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС најдС Ρ€Π°Π±ΠΎΡ‚Π½Π° ΠΎΠΏΡ€Π΅ΠΌΠ° Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ - ситС Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ дискови, ΠΊΠ°ΠΊΠΎ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, користат USB-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ.

    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» cpufreq Π·Π° Raspberry Pi ΠΏΠ»ΠΎΡ‡ΠΈ, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° процСсорот;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ ARM SoC Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) ΠΈ Amlogic G12B (4x Cortex-A73 + A2 ), ΠΊΠ°ΠΊΠΎ ΠΈ Ρ‚Π°Π±Π»ΠΈ:
      • ΠŸΡƒΡ€ΠΈΠ·Π°ΠΌ Π›ΠΈΠ±Ρ€Π΅ΠΌ5,
      • Aspeed BMC,
      • Microsoft Olympus BMC,
      • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ½ SMARC,
      • Novtech Meerkat96 (i.MX7),
      • ST Micro Avenger96,
      • Google Cheza (Qualcomm SDM845),
      • Qualcomm Dragonboard 845c (Qualcomm SDM845),
      • Π’Π’ ΠΊΡƒΡ‚ΠΈΡ˜Π° Hugsun X99 (Rockchip RK3399),
      • Khadas Edge/Edge-V/Captain (Rockchip RK3399),
      • HiHope RZ/G2M,
      • NXP LS1021A-TSN.

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ЛатиноамСриканската Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π° Π·Π° слободСн софтвСр Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π°
ΠΎΠΏΡ†ΠΈΡ˜Π° цСлосно бСсплатно Ρ˜Π°Π΄Ρ€ΠΎ 5.3 - Linux-libre 5.3-gnu, исчистСни ΠΎΠ΄ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ ΠΊΠΎΠΈ содрТат нСслободни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄, Ρ‡ΠΈΡ˜ опсСг Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΎΡ‚. Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° blob Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π²ΠΎ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° qcom, hdcp drm, allegro-dvt ΠΈ meson-vdec.
АТуриран ΠΊΠΎΠ΄ Π·Π° Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ blob Π²ΠΎ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΈ потсистСми amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° Π·Π²ΡƒΠΊ Π·Π° skylake, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄.

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

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