ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ° OpenBSD 7.1. ΠΡΠΎΠ΅ΠΊΡΡΡ OpenBSD Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ ΠΎΡ Π’Π΅ΠΎ Π΄Π΅ Π Π°Π°Π΄Ρ (Theo de Raadt) ΠΏΡΠ΅Π· 1995 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ»Π΅Π΄ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° NetBSD, Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΊΠΎΠΉΡΠΎ Π΄ΠΎΡΡΡΠΏΡΡ Π½Π° Π’Π΅ΠΎ Π΄ΠΎ CVS ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ NetBSD Π΅ Π±ΠΈΠ» Π·Π°ΡΠ²ΠΎΡΠ΅Π½. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π’Π΅ΠΎ Π΄Π΅ Π Π°Π°Π΄Ρ Ρ Π³ΡΡΠΏΠ° ΡΡΠΌΠΈΡΠ»Π΅Π½ΠΈΡΠΈ ΡΡΠ·Π΄Π°Π²Π° Π½ΠΎΠ²Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄Π° Π½Π° NetBSD, Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅Π»ΠΈ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅, ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡ (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ 13 Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ), ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΡΠ΅ΠΊΡΠ½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΏΡΠ»Π½ΠΈΡ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π΅Π½ ISO ΠΎΠ±ΡΠ°Π· Π½Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° OpenBSD 7.1 Π΅ 580 ΠΠ.
ΠΡΠ²Π΅Π½ ΡΠ°ΠΌΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΡΠΎΠ΅ΠΊΡΡΡ OpenBSD Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΡ ΡΠ²ΠΎΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠ° ΡΠ΅ ΡΡΠ²ΡΡΠ΄ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΎ Π΅Π΄Π½ΠΈ ΠΎΡ Π½Π°ΠΉ-ΡΠΈΠ³ΡΡΠ½ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π‘ΡΠ΅Π΄ ΡΡΡ : LibreSSL (ΡΠΎΡΠΊ Π½Π° OpenSSL), OpenSSH, ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΡ ΡΠΈΠ»ΡΡΡ PF, Π΄Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ OpenBGPD ΠΈ OpenOSPFD, NTP-ΡΡΡΠ²ΡΡ OpenNTPD, ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΡΡΠ²ΡΡ OpenSMTPD, ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΈ (Π°Π½Π°Π»ΠΎΠ³ Π½Π° GNU screen) tmux, Π΄Π΅ΠΌΠΎΠ½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° IDENT, BSDL-Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° GNU groff β mandoc, ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ CARP (Common Address Redundancy Protocol), Π»Π΅ΠΊ http-ΡΡΡΠ²ΡΡ, ΡΡΠΈΠ»ΠΈΡΠ° Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ OpenRSYNC.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ:
- ΠΠ±ΡΠ²Π΅Π½Π° Π΅ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠΈ Mac, ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½ΠΈ Ρ ARM ΡΠΈΠΏΠ° Apple M1 (Apple Silicon), ΠΊΠ°ΡΠΎ Apple M1 Pro/Max ΠΈ Apple T2 Macs. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° SPI, I2C, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° DMA, ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΡΠ°, ΡΡΡΠΏΠ°Π΄Π° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Wi-Fi, GPIO, framebuffer, USB, Π΅ΠΊΡΠ°Π½ ΠΈ NVMe ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ARM64. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ gpiocharger, gpioleds ΠΈ gpiokeys, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π·Π°ΡΡΠ΄ΠΈ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΠΈ Π±ΡΡΠΎΠ½ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΡΠΌ GPIO (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊΡΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ Π² Pinebook Pro). ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ: mpfclock (PolarFire SoC MSS clock controller), cdsdhc (Cadence SD/SDIO/eMMC host controller), mpfiic (PolarFire SoC MSS I2C controller) ΠΈ mpfgpio (PolarFire SoC MSS GPIO).
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° RISC-V 64, Π·Π° ΠΊΠΎΡΡΠΎ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ uhid ΠΈ fido, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅ Ρ GPT.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° mount_msdos ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΠ»Π³ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ Π΅ ΠΊΠΎΠ΄ΡΡ Π½Π° ΡΠ±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΎΡΠΏΠ°Π΄ΡΡΠΈ Π·Π° unix-ΡΠΎΠΊΠ΅ΡΠΈ.
- sysctl hw.perfpolicy ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ Π½Π° 'auto', ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠ»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΏΡΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΎ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ ΠΏΡΠΈ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ ΠΎΡ Π°ΠΊΡΠΌΡΠ»Π°ΡΠΎΡ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄ΡΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (SMP). ΠΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π² mp-safe ΡΠ΅ΠΆΠΈΠΌ ΡΠ° ΡΠΈΠ»ΡΡΠΈΡΠ΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ, kqread, Π·Π²ΡΠΊΠ° ΠΈ ΡΠΎΠΊΠ΅ΡΠΈΡΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° BPF. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ poll, select, ppoll ΠΈ pselect ΡΠ° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π²ΡΡΡ Ρ kqueue. ΠΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ kevent, getsockname, getpeername, accept ΠΈ accept4. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π·Π° Π°ΡΠΎΠΌΠ°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ load ΠΈ store, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ int ΠΈ long Π² Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π±ΡΠΎΠ΅Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ.
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° drm (Direct Rendering Manager) Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π° Ρ ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux 5.15.26 (Π² ΠΏΡΠ΅Π΄Ρ ΠΎΠ΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ β 5.10.65). Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° inteldrm Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΠΏΠΎΠ²Π΅ Intel, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠ°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Elkhart Lake, Jasper Lake ΠΈ Rocket Lake. Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° amdgpu Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° APU/GPU Van Gogh, Rembrandt Β«ΠΡΠ»ΡΠ° ΡΠΈΠ±Π°Β» Ryzen 6000, Navi 22 Β«ΠΠΎΡΡΠΊΠ° ΠΏΠ»Π°ΡΠΈΠΊΠ°Β», Navi 23 Β«Π‘ΠΈΠ²Π΅ΠΊΠΎ ΡΠΌΠΈΡΠ΅Π½Β» ΠΈ Navi 24 Β«ΠΠ΅ΠΆΠΎΠ² Π³ΠΎΠ±ΠΈΠΉΒ».
- Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° FreeType Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΡΡΠ±ΠΏΠΈΠΊΡΠ΅Π»Π΅Π½ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ Π½Π° ΡΡΠΈΡΡΠΎΠ²Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ realpath Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΈΡ ΠΏΡΡ ΠΊΡΠΌ ΡΠ°ΠΉΠ».
- Π ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° rcctl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«ls rogueΒ» Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ½ΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΡΠ°ΡΡΠΈΡΠ°Π½ΠΈ, Π½ΠΎ Π½Π΅ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² rc.conf.local.
- BPFtrace Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π» ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ. Π btrace ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ kprofile.bt Π·Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΅ΠΊΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ runqlat.bt Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°.
- Π libc Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° RFC6840, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ»Π°Π³Π° AD ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ βtrust-adβ Π·Π° DNSSEC.
- Π apm ΠΈ apmd Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΡΠ°.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΠ capability Π² /etc/login.conf.d Π·Π° ΡΠ»Π΅ΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Π°ΠΊΠ°ΡΠ½ΡΠΈ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
- Π malloc Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π³ΠΈΠΎΠ½ΠΈ Ρ ΠΏΠ°ΠΌΠ΅Ρ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΈ ΠΎΡ 128k Π΄ΠΎ 2M.
- Π Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡΠ° pax Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ Ρ Π΄Π°Π½Π½ΠΈ mtime, atime ΠΈ ctime.
- Π ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ gzip ΠΈ gunzip Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-kΒ» Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠ°ΠΉΠ».
- Π ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° openrsync ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ: Β«βcompare-destΒ» Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ; Β«βmax-sizeΒ» ΠΈ Β«βmin-sizeΒ» Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° seq Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΠ»Π°.
- ΠΡ FreeBSD 13 Π΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π° ΡΡΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅ΡΡΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π½Π° Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ Π·Π° x86 ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈ).
- ΠΡ FreeBSD Π΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ lrint, lrintf, llrint ΠΈ llrintf (ΠΏΠΎ-ΡΠ°Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΎΡ NetBSD).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° fdisk ΡΠ° ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π½ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ»ΠΎΠ²Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° Intel PCH GPIO (Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Cannon Lake H ΠΈ Tiger Lake H), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601U USB wifi, BCM4387 wifi.
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΈ ΡΠ° ΡΠ΅-Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠΌΡΠ΅ΡΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Realtek, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ rsu, rtwn ΠΈ urtwn Π±Π΅Π· ΡΡΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠΌΡΠ΅ΡΠΈ.
- Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) ΠΈ aq (Aquantia AQC1xx) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° VLAN-ΡΠ°Π³ΠΎΠ²Π΅ ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅/ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΡΠΌΠΈ Π·Π° IPv4, TCP4/6 ΠΈ UDP4/6.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π·Π²ΡΠΊΠΎΠ² Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π·Π° ΡΠΈΠΏΠΎΠ²Π΅ Intel Jasper Lake. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ³ΡΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ XBox One.
- Π Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈΡ ΡΡΠ΅ΠΊ IEEE 802.11 Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ 40 MHz Π·Π° ΡΠ΅ΠΆΠΈΠΌ 802.11n ΠΈ Π½Π°ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° 802.11ac (VHT). ΠΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° ΡΠΎΠ½ΠΎΠ²ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅. ΠΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ ΡΠ΅Π³Π° ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΈΠΌΠ°Ρ ΡΠΎΡΠΊΠΈΡΠ΅ Ρ ΠΊΠ°Π½Π°Π»ΠΈ 5 GHz, ΡΠ»Π΅Π΄Π²Π°Π½ΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ Ρ ΠΊΠ°Π½Π°Π»ΠΈ 2 GHz.
- ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° vxlan, ΠΊΠΎΠΉΡΠΎ Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° bridge.
- Π ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΠ° Π΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° pkg_add Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° install.site Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ. ΠΠ° Π²ΡΠΈΡΠΊΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΡΡΠΌΡΠ΅ΡΠΈ, ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π² ΡΡΠ΅ΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ. ΠΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈ ΡΡΡΠΌΡΠ΅ΡΠΈ, Π½Π°Π»ΠΈΡΠ½ΠΈ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡ Π½ΠΎΡΠΈΡΠ΅Π», Π΅ Π·Π°Π΄Π²ΠΈΠΆΠ΅Π½Π° ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° fw_update.
- Π xterm ΠΎΡ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°.
- Π usbhidctl ΠΈ usbhidaction Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π²ΠΈΠΊ unveil.
- Π dhcpd ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ ΠΏΡΠΈΠΊΡΠ΅ΠΏΡΠ½Π΅ ΠΈ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π² Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ('down'), Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΠΏΡΠΈΠ΅ΠΌ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
- Π OpenSMTPD (smtpd) ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° TLS Π·Π° ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ 'smtps://' ΠΈ 'smtp+tls://'.
- Π httpd Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ Π²ΠΈΠ΄. ΠΠΊΠ»ΡΡΠ΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΡΠ° gzip-static Π² httpd.conf Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ»Π°Π³Π° gzip Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° content-encoding.
- Π IPsec Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° proto Π½Π° iked.conf Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ. Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° ikectl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° βshow certinfoβ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠΈ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² iked.
- Π rpki-client Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ BGPsec Router ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ X509. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΊΠ΅Ρ Π½Π° Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ RFC 6488.
- Π bgpd Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ βportβ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ βlisten onβ ΠΈ βneighborβ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π½ΠΎΠΌΠ΅Ρ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΏΠΎΡΡ. ΠΠΎΠ΄ΡΡ Π΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ RIB (Routing Information Base), ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π±ΡΠ΄Π΅ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° multipath.
- Π ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ tmux (βterminal multiplexerβ) ΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΡΠ²Π΅ΡΠ΅Π½ ΠΈΠ·Ρ ΠΎΠ΄. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ pane-border-format, cursor-colour ΠΈ cursor-style.
- Π LibreSSL Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ΠΎ ΠΏΠΎΡΡΠΈΡaΠ½Π΅ ΠΎΡ OpenSSL Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° RFC 3779 (ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ X.509 Π·Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ) ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Certificate Transparency (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΡΠ΅Π³ΠΈΡΡΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΈ ΠΎΡΠΌΠ΅Π½Π΅Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΎΠ΄ΠΈΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠΈΡΠΈ Π·Π° ΡΠ°ΠΉΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π»ΡΠΈΠ²ΠΈ Π·Π°ΠΏΠΈΡΠΈ). ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ OpenSSL 1.1, Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈΡΠ΅ Π½Π° OpenSSL ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠΈΡΡΠΈ Π·Π° TLSv1.3 ΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ. ΠΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ° ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° calloc(). Π libssl ΠΈ libcrypto Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ. IP Π°Π΄ΡΠ΅ΡΠ° ΠΠ±Π½ΠΎΠ²Π΅Π½ Π΅ ΠΏΠ°ΠΊΠ΅ΡΠ° OpenSSH. ΠΠΎΠ΄ΡΠΎΠ±Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ Π² ΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈΡΠ΅ Π½Π° OpenSSH 8.9 ΠΈ OpenSSH 9.0. Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° scp ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° SFTP Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» SCP/RCP.
- ΠΠ±Π½ΠΎΠ²Π΅Π½ Π΅ ΠΏΠ°ΠΊΠ΅ΡΠ° OpenSSH. ΠΠΎΠ΄ΡΠΎΠ±Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ Π² ΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈΡΠ΅ Π½Π° OpenSSH 8.9 ΠΈ OpenSSH 9.0. Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° scp ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° SFTP Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» SCP/RCP.
- ΠΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠΎΠ² Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° AMD64 Π΅ 11301 (Π±Π΅ΡΠ΅ 11325), Π·Π° aarch64 β 11081 (Π±Π΅ΡΠ΅ 11034), Π·Π° i386 β 10136 (Π±Π΅ΡΠ΅ 10248). Π‘ΡΠ΅Π΄ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π² ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅: Asterisk 16.25.1, 18.11.1 ΠΈ 19.3.1, Audacity 2.4.2, CMake 3.20.3, Chromium 100.0.4896.75, Emacs 27.2, FFmpeg 4.4.1, GCC 8.4.0 ΠΈ 11.2.0, GNOME 41.5, Go 1.17.7, JDK 8u322, 11.0.14 ΠΈ 17.0.2, KDE Applications 21.12.2, KDE Frameworks 5.91.0, Krita 5.0.2, LLVM/Clang 13.0.0, LibreOffice 7.3.2.2, Lua 5.1.5, 5.2.4 ΠΈ 5.3.6, MariaDB 10.6.7, Mono 6.12.0.122, Firefox 99.0 ΠΈ ESR 91.8.0, Thunderbird 91.8.0, Mutt 2.2.2 ΠΈ NeoMutt 20211029, Node.js 16.14.2, OpenLDAP 2.4.59, PHP 7.4.28, 8.0.17 ΠΈ 8.1.4, Postfix 3.5.14, PostgreSQL 14.2, Python 2.7.18, 3.8.13, 3.9.12 ΠΈ 3.10.4, Qt 5.15.2 ΠΈ 6.0.4, R 4.1.2, Ruby 2.7.5, 3.0.3 ΠΈ 3.1.1, Rust 1.59.0, SQLite 2.8.17 ΠΈ 3.38.2, Shotcut 21.10.31, Sudo 1.9.10, Suricata 6.0.4, Tcl/Tk 8.5.19 ΠΈ 8.6.8, TeX Live 2021, Vim 8.2.4600 ΠΈ Neovim 0.6.1, Xfce 4.16.
- ΠΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΠΎΡ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² OpenBSD 7.1:
- ΠΡΠ°ΡΠΈΡΠ½ΠΈΡΡ ΡΡΠ΅ΠΊ Xenocara Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° X.Org 7.7 Ρ xserver 1.21.1 + ΠΏΠ°ΡΠΎΠ²Π΅, freetype 2.11.0, fontconfig 2.12.94, Mesa 21.3.7, xterm 369, xkeyboard-config 2.20, fonttosfnt 1.2.2.
- LLVM/Clang 13.0.0 (+ ΠΏΠ°ΡΠΎΠ²Π΅)
- GCC 4.2.1 (+ ΠΏΠ°ΡΠΎΠ²Π΅) ΠΈ 3.3.6 (+ ΠΏΠ°ΡΠΎΠ²Π΅)
- Perl 5.32.1 (+ ΠΏΠ°ΡΠΊΠΈ)
- NSD 4.4.0
- Unbound 1.15.0
- Ncurses 5.7
- Binutils 2.17 (+ ΠΏΠ°ΡΡΠΈ)
- Gdb 6.3 (+ ΠΏΠ°Ρ)
- Awk 12.10.2021
- Expat 2.4.7
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
