ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ Π½ΠΎΠ²ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° OpenBSD 7.7. ΠΡΠΎΠ΅ΠΊΡΡΡ OpenBSD Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ ΠΎΡ Π’Π΅ΠΎ Π΄Π΅ Π Π°Π°Π΄Ρ ΠΏΡΠ΅Π· 1995 Π³. ΡΠ»Π΅Π΄ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° NetBSD, ΠΊΠΎΠΉΡΠΎ ΠΌΡ Π·Π°ΡΠ²ΠΎΡΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ CVS ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π° NetBSD. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π’Π΅ΠΎ Π΄Π΅ Π Π°Π°Π΄Ρ ΠΈ Π³ΡΡΠΏΠ° ΡΡΠΌΠΈΡΠ»Π΅Π½ΠΈΡΠΈ ΡΡΠ·Π΄Π°Π΄ΠΎΡ Π° Π½ΠΎΠ²Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° NetBSD, Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅Π»ΠΈ: ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡ (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ 13 Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ), ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡ, ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΏΡΠ»Π½ΠΈΡ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π΅Π½ ISO ΠΎΠ±ΡΠ°Π· Π½Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° OpenBSD 7.7 Π΅ 746 MB.
ΠΡΠ²Π΅Π½ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΡΠΎΠ΅ΠΊΡΡΡ OpenBSD Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΡ ΡΠ²ΠΎΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠ° ΡΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΡΠΎ Π΅Π΄Π½ΠΈ ΠΎΡ Π½Π°ΠΉ-ΡΠΈΠ³ΡΡΠ½ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π‘ΡΠ΅Π΄ ΡΡΡ ΡΠ°: LibreSSL (ΡΠΎΡΠΊ Π½Π° OpenSSL), OpenSSH, ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΡΠΈΠ»ΡΡΡ PF, ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°ΡΠΈ Π΄Π΅ΠΌΠΎΠ½ΠΈ OpenBGPD ΠΈ OpenOSPFD, NTP ΡΡΡΠ²ΡΡ OpenNTPD, ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΡΡΠ²ΡΡ OpenSMTPD, ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ Π·Π° ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (Π°Π½Π°Π»ΠΎΠ³ Π½Π° GNU screen) tmux, Π΄Π΅ΠΌΠΎΠ½ identd Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» IDENT, BSDL Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° GNU groff β mandoc, ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ CARP (Common Address Redundancy Protocol), Π»Π΅ΠΊ http ΡΡΡΠ²ΡΡ, ΡΡΠΈΠ»ΠΈΡΠ° Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ OpenRSYNC.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° drm (Direct Rendering Manager) Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π° Ρ ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux 6.12.21 (Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ 6.6.52). Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° inteldrm Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° GPU, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ Intel Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠ°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Arrow Lake. Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° amdgpu Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° GPU Ryzen AI 300 (Strix Point, Strix Halo, Krackan Point) ΠΈ Radeon RX 9070 (Navi 48).
- Π ΠΏΠΎΡΡΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ARM64 Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½Π°Π±ΠΎΡΠ° Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ SVE (Scalable Vector Extension). ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ARM-ΡΠΈΠΏΠΎΠ²Π΅ Apple M1 Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π½Π΅ΡΠ³ΠΈΡ. ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π±ΡΡΠ΅ΡΠ° Π½Π° Π°ΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ (TLB) Π² ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° ΠΌΠ°ΠΏΠΈΠ½Π³Π° Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΏΠ°ΠΌΠ΅Ρ (pmap, physical mapping), ΠΊΠΎΠ΅ΡΠΎ Π΅ ΡΡΠΊΠΎΡΠΈΠ»ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Ρ ΠΎΠΊΠΎΠ»ΠΎ 5%. ΠΠ° Ρ Π°ΡΠ΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΡΡΡΠ° QARMA3, Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ (PAC, Pointer Authentication Code).
- ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ x86_64 Π·Π° Π³ΠΎΡΡΡΠ²Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ ΡΡΠ΅Π· QEMU, Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° AMD SEV (Secure Encrypted Virtualization), ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π° Π·Π°ΡΠΈΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΎΡ Π½Π°ΠΌΠ΅ΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° ΠΈΠ»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π½Π° Ρ ΠΎΡΡ-ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° psp, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΡΡΡΠ²Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° AMD SEV, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠΌΡΠ΅Ρ Π² ΡΠΈΠΏΠ°.
- ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ x86_64 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π°Π΄ 4 GB Π·Π° DMA.
- ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ°ΡΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ RISC-V, Sparc64, HPPA, i386 ΠΈ Powerpc64 Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ°ΡΠΈΠΈ Ρ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (OOM).
- Π ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ ptrace ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠΊΠΈ Π·Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π² ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° gdb Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ Π½Π° ΠΎΠ±Π»Π°ΡΡ, Π² ΠΊΠΎΡΡΠΎ Π² ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° XSAVE.
- Π ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ° BT (BPFtrace ΠΈΠ»ΠΈ Bug Tracing), ΠΏΡΠΈΠ»Π°Π³Π°Π½ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ btrace, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ. Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° btrace ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π²ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ (hz, us, ms, s).
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ sysctl kern.audio.kbdcontrol, ΠΏΡΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΉΡΠΎ Π½Π° 0 ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠ»Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΡΠΏΡΡ ΠΈ ΠΈΠ·ΡΠ°ΠΊΠ²Π°Ρ ΡΠ΅ΠΆΠΈΠΌ.
- ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ Π΅ ΠΊΠΎΠ΄ΡΡ Π·Π° ΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³Π½Π°Π», ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΡ ΡΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΏΡΠΎΡΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠ°ΡΠΎ golang ΠΈ mpv.
- Π£ΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄ΡΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (SMP). ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠ°ΠΉΠΌΠ΅ΡΠΈΡΠ΅ Π·Π° Π²Ρ
ΠΎΠ΄ ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄ TCP, Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ send() ΠΈ recv() ΡΠ° ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°. ΠΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΏΠΎΡΠΎΠΊΠ° ΡΠ΅Π³Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΎΠΊΠ΅ΡΠΈ, Π° ΠΈΠ·Ρ
ΠΎΠ΄ΡΡ TCP Π²Π΅ΡΠ΅ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° IP ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΡ Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠ° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ open, openat, ptsignal, psignal ΠΈ prsignal, ΠΊΠ°ΠΊΡΠΎ ΠΈ sysctl kern.timeout_stats, kern.allowkmem, kern.video.record, net.inet.gre.allow, net.inet.gre.wccp, kern.global_ptrace, kern.wxabort, kern.malloc.kmemstat. ΠΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ psp, wsmouse ΠΈ wstpad, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° video_filtops, ΡΠ° ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡΠ° mp-safe.
- Π Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° VMM Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° acpipci Π·Π° ΠΏΡΠΈΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° PCI ΡΠΈΠ½ΠΈ.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ (perfpolicy), ΠΏΡΠΈΠ»Π°Π³Π°Π½Π° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΎΡ Π°ΠΊΡΠΌΡΠ»Π°ΡΠΎΡ.
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sysctl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ β-f fileβ Π·Π° Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡ ΡΠ°ΠΉΠ». Π rc-ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½ΠΎΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡ Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° sysctl.conf ΠΈΠ·ΡΡΠ»ΠΎ, Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ.
- Π ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° pkg_add Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ldconfig, Π°ΠΊΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ» ΡΠΏΠΈΡΡΠΊΡΡ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ² Ρ Π°ΡΠ΄ΡΠ΅Ρ. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SoC MediaTek ΠΈ Qualcomm Snapdragon (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ X Elite). ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ Samsung Galaxy Book4 Edge, ThinkPad T14 Gen 5, Vivobook, ThinkPad X1 Nano Gen 2, ThinkPad X13 ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Chromebook. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ice Π·Π° Intel E810 Ethernet 1Gb/10Gb/25Gb/50Gb/100Gb ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ixv Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Intel Ethernet 82598EB, 82559 ΠΈ X540. ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΈΠ·Π½Π°ΡΡΠ½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°ΡΡΠΈ.
- Π sysupgrade Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠ΅ΠΆΠΈΠΌ Π·Π° offline-Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° fw_update Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆnost Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ (Π½Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅) Π½Π° ΡΡΡΠΌΡΠ΅ΡΠΈ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π±Π΅Π· ΠΏΡΠ°Π²Π° root. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΡΠ»Π°Π³ β-lβ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΠ° ΠΏΡΠΎΡΠ΅ΡΠ° sshd-auth Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠ΅Π½Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΡΠ°ΠΉΠ» ΠΏΡΠΈ Π²ΡΡΠΊΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (relink). ΠΡΠ΅Π½Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° mountd ΡΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΏΠΎΠ²ΠΈΠΊ unveil.
- Π ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΎΠΊΠ΅ΡΠΈ AF_FRAME ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ IFT_ETHER, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ Ethernet ΠΊΠ°Π΄ΡΠΈ. ΠΠ° ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ UDP ΠΈ TCP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π½ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΉΡΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎ ΠΎΠΏΠ°ΡΠΊΠΈΡΠ΅ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ (~20%) ΡΡΠΊΠΎΡΡΠ²Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° UDP Π·Π° IPv4/IPv6 ΠΈ TCP Π·Π° IPv6. ΠΠ° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ tun Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ioctl TUNSCAP ΠΈ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΄ΡΠΎΡΠΎ ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ΅Ρ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΠΎΠΊ. Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° vio Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ multiqueue.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° pfctl Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΠΈ ΠΎΠΏΠ°ΡΠΊΠΈ Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, Π½Π°Π΄Ρ Π²ΡΡΠ»ΡΡΠ° 4Gbit.
- Π iked, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° IKEv2 Π·Π° IPsec, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ βnattβ Π·Π° ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° nat-t.
- Π relayd, ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ ΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ, Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ. Π½Π° TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ.
- Π ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π·Π° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ tcpbench Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° TLS.
- Π bgpd Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° RFC 8654 (BGP Extended Message), RFC 8538 (BGP Notification Message), ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΎΠΏΡΠΈΡΡΠ° βreject as-setβ, ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Adj-RIB-Out.
- Π LibreSSL 4.1.0 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° loongarch64, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ SHA-1, SHA-256 ΠΈ SHA-512 Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° amd64 (Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° SHA-NI), Π½ΠΎΠ²ΠΈ Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° SHA-256 ΠΈ SHA-512 Π·Π° Aarch64 (Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ CE), ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° MD5 Π·Π° amd64, ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΎΡΠ·ΠΎΠ²Π°Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ (CRLs), ΠΎΡ BoringSSL Π΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ML-KEM 768 ΠΈ 1024.
- ΠΠ±Π½ΠΎΠ²Π΅Π½ Π΅ OpenSSH. Π‘ΠΏΠΈΡΡΠΊΡΡ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π²ΠΈΠ΄ΡΠ½ Π² Π°Π½ΠΎΠ½ΡΠ° Π½Π° OpenSSH 10 (ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ DSA, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΡΠ° ΠΈΠ·Π½Π΅ΡΠ΅Π½ΠΈ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ sshd-auth, ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Π½ Ρ ΠΈΠ±ΡΠΈΠ΄Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ βmlkem768x25519-sha256β).
- ΠΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° AMD64 Π΅ 12593 (Π±Π΅ΡΠ΅ 12312), Π·Π° aarch64 β 12446 (Π±Π΅ΡΠ΅ 12148), Π·Π° i386 β 10429 (Π±Π΅ΡΠ΅ 10534). Π‘ΡΠ΅Π΄ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π² ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅:
- Asterisk 16.30.1, 18.26.1, 20.13.0 ΠΈ 22.3.0
- Audacity 3.7.3
- CMake 3.31.6
- Chromium 135.0.7049.52
- Emacs 30.1
- FFmpeg 6.1.2
- GCC 8.4.0 ΠΈ 11.2.0
- GNOME 47
- Go 1.24.1
- JDK 8u442, 11.0.26, 17.0.14 ΠΈ 21.0.6
- KDE Gears 24.12.3
- KDE Frameworks 6.12.0
- KDE Plasma 6.3.3
- Krita 5.2.9
- LLVM/Clang 13.0.0, 16.0.6, 18.1.8, 19.1.7
- LibreOffice 25.2.1.2
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.7
- MariaDB 11.4.5
- Mono 6.12.0.199
- Mozilla Firefox 137.0 ΠΈ ESR 128.9.0
- Mozilla Thunderbird 128.9.0
- Mutt 2.2.14 ΠΈ NeoMutt 20250113
- Node.js 22.14.0
- OpenLDAP 2.6.9
- PHP 8.2.28, 8.3.19 ΠΈ 8.4.5
- Postfix 3.10.1
- PostgreSQL 17.4
- Python 2.7.18 ΠΈ 3.12.9
- Qt 5.15.16 (+ ΠΏΠ°ΡΠΊΠΈ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° KDE) ΠΈ 6.8.2
- Ruby 3.2.8, 3.3.7, 3.4.2
- Rust 1.86.0
- SQLite 3.49.1
- Shotcut 25.01.25
- Sudo 1.9.16p1
- Suricata 7.0.7
- Tcl/Tk 8.5.19 ΠΈ 8.6.16
- Vim 9.1.1265 ΠΈ Neovim 0.10.4
- Xfce 4.20.0
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² OpenBSD 7.7:
- ΠΡΠ°ΡΠΈΡΠ½ΠΈΡΡ ΡΡΠ΅ΠΊ Xenocara Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° X.Org 7.7 Ρ xserver 21.1.16 + ΠΏΠ°ΡΠΎΠ²Π΅, freetype 2.13.3, fontconfig 2.15.0, Mesa 23.3.6, xterm 395, xkeyboard-config 2.20, fonttosfnt 1.2.4.
- LLVM/Clang 16.0.6 (+ ΠΏΠ°ΡΡΠΈ)
- GCC 4.2.1 (+ ΠΏΠ°ΡΡΠΈ) ΠΈ 3.3.6 (+ ΠΏΠ°ΡΡΠΈ)
- Perl 5.40.1 (+ ΠΏΠ°ΡΡΠΈ)
- NSD 4.9.1
- Unbound 1.22.0
- Ncurses 6.4
- Binutils 2.17 (+ ΠΏΠ°ΡΡΠΈ)
- Gdb 6.3 (+ ΠΏΠ°ΡΡΠΈ)
- Awk 20250116
- Expat 2.7.1
- zlib 1.3.1 (+ ΠΏΠ°ΡΡΠΈ)
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
