Π Π΅Π»ΠΈΠ· OpenBSD 7.6

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ Ρ€Π΅Π»ΠΈΠ· Π½Π° свободната UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма OpenBSD 7.6. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ OpenBSD Π΅ основан ΠΎΡ‚ Вэо Π΄Π΅ Π Π°Π°Π΄Ρ‚ΠΎΠΌ (Theo de Raadt) ΠΏΡ€Π΅Π· 1995 Π³ΠΎΠ΄ΠΈΠ½Π° слСд ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° NetBSD, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π»ΠΎ Π΄ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° Вэо Π΄ΠΎ CVS рСпозитория Π½Π° NetBSD. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Вэо Π΄Π΅ Π Π°Π°Π΄Ρ‚ ΠΈ Π³Ρ€ΡƒΠΏΠ° Снтусиасти ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π½ΠΎΠ²Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° NetBSD, с основни Ρ†Π΅Π»ΠΈ прСносимост (подкрСпят сС 13 Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ), стандартизация, ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Π° сигурност ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ криптографски инструмСнти. Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ инсталационно ISO ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° систСма OpenBSD 7.6 Π΅ 702 ΠœΠ‘.

ОсвСн основната ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ 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.

Основни подобрСния:

  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM64. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ARM8-Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ EPAN (Enhanced Privileged Access Never), ΠΊΠΎΠ΅Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° привилСгирования Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ страници с ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ само Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° процСсора Qualcomm Snapdragon X Elite (X1E80100) ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° CPU Cortex-A520AE (Hayes AE) ΠΈ Cortex-A720AE (Hunter AE). Π—Π° систСмитС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM64 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимоститС ΠΎΡ‚ клас Spectre-V4 ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΎΡ‚ уязвимоститС Spectre-BHB.
  • Π—Π° систСмитС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° AMD64 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° инструкциитС AVX-512. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимостта RFDS Π² процСсоритС Intel Atom.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Milk-V Pioneer Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC-V.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ msyscall, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° области ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмни повиквания. На мястото Π½Π° msyscall са въвСдСни систСмни повиквания mimmutable ΠΈ pinsyscalls.
  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ подобряванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° СнСргоспСстяващи ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ S0 ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° заспиванС Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅. Π’ систСмитС amd64 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ "suspend-to-idle", ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π½Π° устройства Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° заспиванС S3. РСшСни са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅, ΠΏΡ€Π΅Ρ‡ΠΈΠ»ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° заспиванС.
  • Π’ систСмния ΠΏΠΎΠ²ΠΈΠΊ readdir Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° символа β€˜/’ Π² ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° възмоТни Π°Ρ‚Π°ΠΊΠΈ Π½Π° прилоТСния ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° многопроцСсорни систСми (SMP). Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° входящитС UDP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ raw сокСти IPv4/IPv6 Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ядра CPU. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈΡ‚Π΅ Π·Π° unix4 ΠΈ UDP сокСти. Π‘ΠΎΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ AF_ROUTE са ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ Π½Π° Π½ΠΎΠ²Π° схСма Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π“Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΈ систСмнитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ shutdown, sigsuspend ΠΈ kbind, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈΡ‚Π΅ TCP ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ sysctl са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ.
  • ВнСсСни са подобрСния Π² Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° VMM. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° AMD SEV (Secure Encrypted Virtualization) Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини ΠΎΡ‚ намСса ΠΎΡ‚ страна Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° ΠΈΠ»ΠΈ администратора Π½Π° хост систСмата. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° CPU ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини. Π’ vmctl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° "status -r" Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ само Π½Π° стартиранитС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.
  • РСализацията Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° drm (Direct Rendering Manager) Π΅ синхронизирана с ядрото Linux 6.6.52 (Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ β€” 6.6.19). Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° inteldrm Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° GPU, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² процСсоритС Intel Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Meteor Lake.
  • Ѐункцията scandirat Π·Π° ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅ прСнСсСна ΠΎΡ‚ FreeBSD.
  • Бтарият DHCP ΠΊΠ»ΠΈΠ΅Π½Ρ‚ dhclient Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° систСма, вмСсто Π½Π΅Π³ΠΎ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° постоянно Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Ρ„ΠΎΠ½ΠΎΠ² процСс dhcpleased, доставян ΠΎΡ‚ OpenBSD 6.9, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° ifconfig Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° автоконфигурация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ интСрфСйси Ρ‡Ρ€Π΅Π· DHCP (Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° сС Ρ‡Ρ€Π΅Π· стартиранС Π½Π° "ifconfig $if autoconf" ΠΈΠ»ΠΈ добавянС Π½Π° "inet autoconf" Π² /etc/hostname.$if).
  • Π—Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° символ с Π½ΡƒΠ»Π΅Π² ΠΊΠΎΠ΄ Π² shell скриптовС, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈ ΠΎΡ‚ командния ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ksh, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. НаличиСто Π½Π° Π½ΡƒΠ»Π΅Π²ΠΈ символи Π² скриптовСтС сСга Ρ‰Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ с ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°, освСн Π² случаитС Π½Π° тяхното Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ срСд Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ΠΈ Π² края Π½Π° Ρ„Π°ΠΉΠ»Π° слСд ΠΊΠΎΠ΄Π°.
  • Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° tar Π΅ ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PAX ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ създаванС Π½Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈ. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PAX позволява Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-дълги ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° символични Π²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  • Π’ X11 стСка Xenocara, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² OpenBSD Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎΡ‚ΠΎ срСди, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libva, която позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° програмния интСрфСйс VA-API (Video Acceleration API) Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎ ускорСниС Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ. Π₯Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎΡ‚ΠΎ ускорСниС Π΅ тСствано с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° GPU Intel ΠΈ AMD ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Firefox ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅ΡŠΡ€Π° mpv. НСобходимитС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° GPU Intel са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ graphics/intel-media-driver ΠΈ graphics/intel-vaapi-driver, Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с GPU AMD сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стандартнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΎΡ‚ Mesa.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° срСда KDE Plasma 6.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ SoC ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ethernet ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ igc ΠΈ dwqe Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎ Ρ‚Π°Π³ΠΈΡ€Π°Π½Π΅ Π½Π° VLAN, Π° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ dwqe, vmx, igc ΠΈ vio(4) Π΅ осигурСно прСмСстванС Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° страна Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-fret-clean" Π² компилятора, която изчиства адрСса Π½Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π² стСка слСд Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ.
  • ΠžΠ±Π΅Π·ΠΏΠ΅Ρ‡Π΅Π½ΠΎ Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° PPP интСрфСйситС Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ (rdomain).
  • Π—Π° IPv6 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ "sysctl net.inet6.ip6.forwarding = 2", ΠΊΠΎΠΉΡ‚ΠΎ позволява прСнасочванС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ само Π·Π° IPsec.
  • Π’ функцията getsockopt() Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„Π»Π°Π³Π° SO_ACCEPTCONN, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ Π·Π° сокСта Π΅ ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° функцията listen().
  • Π’ iked, рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IKEv2 Π·Π° IPsec, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° автСнтикация, авторизация ΠΈ счСтоводство Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° RADIUS.
  • Π’ RADIUS ΡΡŠΡ€Π²ΡŠΡ€Π° radiusd Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° DAE (Dynamic Authorization Extensions), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° настройки Π·Π° счСтоводство Π² radiusd.conf. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: radiusd_ipcp Π·Π° настройка Π½Π° ΠΏΡƒΠ»Π°, radiusd_file Π·Π° автСнтикация ΠΏΡ€Π΅Π· Π»ΠΎΠΊΠ°Π»Π΅Π½ Ρ„Π°ΠΉΠ». Π’ radiusctl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° "ipcp delete" Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° сСсия Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. IP адрСсаВ OpenSMTPD Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API smtpd-tables Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π² smtpd ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° услуга K_AUTH Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° удостовСрСния ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ.
  • Π’ OpenSMTPD Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API smtpd-tables Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π² smtpd ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° услуга K_AUTH Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Ρ„ΠΎΠ½ΠΎΠ² процСс dhcp6leased Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° прСфикси IPv6 ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ DHCPv6.
  • ОбновСн Π΅ OpenSSH. Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ Π² анонситС OpenSSH 9.8 ΠΈ OpenSSH 9.9.
  • Броят Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AMD64 достигна 12312 (бСшС 12309), Π·Π° aarch64 β€” 12148 (бСшС 12145), Π° Π·Π° i386 β€” 10534 (бСшС 10830). Π‘Ρ€Π΅Π΄ вСрсиитС Π½Π° прилоТСнията Π² ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ са:
    • Asterisk 16.30.1, 18.24.3, 20.9.3
    • Audacity 3.6.3
    • CMake 3.30.1
    • Chromium 128.0.6613.137
    • Emacs 29.4
    • FFmpeg 4.4.5
    • GCC 8.4.0 ΠΈ 11.2.0
    • GHC 9.6.6
    • GNOME 46
    • Go 1.23.1
    • JDK 8u402, 11.0.24, 17.0.12 ΠΈ 21.0.4
    • KDE Applications 24.05.2
    • KDE Frameworks 6.5.0
    • KDE Plasma 6.1.4
    • Krita 5.2.3
    • LLVM/Clang 13.0.0, 16.0.6 ΠΈ 17.0.6
    • LibreOffice 24.8.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 ΠΈ 5.4.7
    • MariaDB 10.9.8
    • Mono 6.12.0.199
    • Mozilla Firefox 130.0.1 ΠΈ ESR 128.2.0
    • Mozilla Thunderbird 128.2.3
    • Node.js 20.17.0
    • OpenLDAP 2.6.8
    • PHP 8.1.29, 8.2.23 ΠΈ 8.3.11
    • Postfix 3.9.0
    • PostgreSQL 16.4
    • Python 2.7.18, 3.11.10
    • Qt 5.15.13 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ ΠΎΡ‚ kde) ΠΈ 6.6.3
    • R 4.4.1
    • Ruby 3.1.6, 3.2.5 ΠΈ 3.3.5
    • Rust 1.81.0
    • SQLite 3.44.2
    • Shotcut 24.04.28
    • Sudo 1.9.15.5
    • Suricata 7.0.6
    • Tcl/Tk 8.5.19 ΠΈ 8.6.13
    • TeX Live 2023
    • Vim 9.1.707 ΠΈ Neovim 0.10.1
    • Xfce 4.18.1
  • ОбновСни са ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² OpenBSD 7.6:
    • Графичният стСк Xenocara, основан Π½Π° X.Org 7.7 с xserver 21.1.13 + ΠΏΠ°Ρ‚Ρ‡ΠΈ, freetype 2.13.2, fontconfig 2.14.2, Mesa 23.3.6, xterm 393, xkeyboard-config 2.20, fonttosfnt 1.2.3.
    • LLVM/Clang 16.0.6 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)
    • GCC 4.2.1 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ) ΠΈ 3.3.6 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)
    • Perl 5.38.2 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)
    • NSD 4.9.1
    • Unbound 1.21.0
    • Ncurses 6.4
    • Binutils 2.17 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)
    • Gdb 6.3 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)
    • Awk ΠΎΡ‚ 28 юли 2024 Π³.
    • Expat 2.6.3
    • zlib 1.3.1 (+ ΠΏΠ°Ρ‚Ρ‡ΠΈ)

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster