OpenBSD 7.9 buraxılışı

Pulsuz UNIX-ə bənzər əməliyyat sisteminin OpenBSD 7.9 buraxılışı təqdim olunur. OpenBSD layihəsi 1995-ci ildə NetBSD tərtibatçıları ilə münaqişədən sonra Teo de Raadt tərəfindən təsis edilib, nəticədə Teoya NetBSD CVS repozitoriyasına giriş qadağan edilib. Bundan sonra Teo de Raadt və bir qrup həmfikir insan NetBSD mənbə ağacına əsaslanan yeni açıq əməliyyat sistemi yaratdı, onun əsas inkişaf məqsədləri daşınma (13 aparat platforması dəstəklənir), standartlaşdırma, düzgün işləmə, proaktiv təhlükəsizlik idi. və inteqrasiya olunmuş kriptoqrafik alətlər. OpenBSD 7.9 baza sisteminin tam quraşdırma ISO təsviri 762 MB-dır.

Əməliyyat sisteminin özündən əlavə, OpenBSD layihəsi digər sistemlərdə geniş yayılmış və özünü ən təhlükəsiz və yüksək keyfiyyətli həllərdən biri kimi sübut edən komponentləri ilə tanınır. Onların arasında: LibreSSL (OpenSSL fork), OpenSSH, PF paket filtri, OpenBGPD və OpenOSPFD marşrutlaşdırma demonları, OpenNTPD NTP serveri, OpenSMTPD poçt serveri, mətn terminalı multipleksoru (GNU ekranının analoqu) tmux, IDENT protokolunun tətbiqi ilə identd demon, BSDL alternativi GNU groff paketi - mandoc, xətaya dözümlü sistemlərin təşkili üçün protokol CARP (Ümum Ünvan Redundancy Protocol), yüngül http server, OpenRSYNC fayl sinxronizasiya yardım proqramı.

OpenBSD 7.9 layihənin 60-cı buraxılışıdır. Əsas dəyişikliklərə aşağıdakılar daxildir:

  • amd64 və arm64 arxitekturaları üçün tapşırıq planlayıcısı, CPU nüvəsinin istifadəsini onların performansına əsasən idarə etmək üçün bir mexanizm tətbiq edir. Planlayıcının icrası zamanı müəyyən nüvə növlərini istisna etmək üçün "hw.blockcpu" sysctl dəyişəni təmin edilir. O, aşağıdakı bayraqları qəbul edir: məntiqi nüvələr (SMT) üçün S, standart nüvələr üçün P, enerjiyə qənaət edən nüvələr üçün E (20-50% daha yavaş) və qazlı nüvələr üçün L (ən yavaş). Varsayılan dəyər SL-dir.
  • Gözləmə rejimində batareyanın tamamilə tükənməsinin qarşısını almaq üçün gecikmiş qışlama rejimi tətbiq edilmişdir. Bu mexanizm əvvəlcə sistemi gözləmə rejiminə keçirir və machdep.hibernatedelay sysctl dəyişəni tərəfindən göstərilən müddət ərzində RAM-ı aktiv saxlayır. Bu müddətdən sonra sistem oyanır və dərhal qışlama rejiminə keçir və RAM-ın məzmununu daimi yaddaşa saxlayır.
  • AMD və Intel GPU-ları üçün drm (Direct Rendering Manager) çərçivəsinin və qrafik drayverlərinin tətbiqi nüvə ilə sinxronlaşdırılır Linux 6.18.22 (əvvəlki sayımızda - 6.12.50).
  • Apple Hypervisor əsaslı virtuallaşdırma sistemlərində qonaq sistemi kimi işləmək üçün dəstək əlavə edildi. Arm64 arxitekturası üçün OpenBSD quruluşları virtual maşınlarda istifadə edilə bilər macOS Apple Silicon ARM çipləri olan avadanlıqlarda.
  • Sysupgrade vasitəsilə yeniləndikdən sonra vmd hipervisoruna əsaslanan virtual maşın üçün mühiti işə salmağa imkan verən miniatür vmboot nüvəsi əlavə edildi.
  • PCI drayverlərinə güc vəziyyətlərini dəyişdirmək imkanı verilir və bu, xhci drayverində aşağı güc rejiminə keçmək və müşayiət olunan USB4 kontrollerini yuxu rejiminə keçirmək üçün istifadə olunur.
  • lowntfs-3g drayverini kompilyasiya etmək və işlətmək üçün kifayət qədər aşağı səviyyəli FUSE API-nin əsas tətbiqi əlavə edildi.
  • Wi-Fi 6 (802.11ax) üçün dəstək əlavə edildi.
  • Genişləndirilmiş aparat dəstəyi və USB4 kontrollerləri, Cadence PCIe kontrollerləri, Qualcomm SC7280, Qualcomm GENI UART, Intel LPSS SPI kontrolleri, Quectel EC200A LTE modemi üçün yeni drayverlər əlavə edildi.
  • amd64 sistemlərində, EFI bölməsindən kernel fayllarını yükləmək imkanı əlavə edildi və bu, quraşdırıcını işə salmaq üçün bootloader və bsd.rd faylını EFI bölməsinə yerləşdirmək üçün istifadə edilə bilər.
  • __pledge_open sistem çağırışı əlavə edildi və bu da libc-yə pseudo-random number generator cihazı və time zone verilənlər bazası kimi müəyyən vacib faylları açmağa imkan verir, hətta plomb və uneve mexanizmləri qadağan etsə belə. Lakin, bu şəkildə açılan fayllar yalnız oxunur və write, chmod, chflags, chown, ftruncate və fdpassing funksiyaları onlar üçün deaktiv edilib.
  • Veb (Virtual Ethernet Körpüsü) şəbəkə cihazına VLAN dəstəyi əlavə edildi.
  • IPv6 avtomatik konfiqurasiyası (SLAAC) standart olaraq aktivdir.
  • OpenSSH, LibreSSL və OpenBGPD yeniləndi. Dəyişikliklərin siyahısını OpenSSH 10.3, LibreSSL 4.3 və OpenBGPD 9.1 elanlarında tapa bilərsiniz.
  • AMD64 arxitekturası üçün portların sayı 13044 (12651-dan), aarch64 üçün - 12883 (12506-dən), i386 üçün - 10631 (10457-dan) olub. Limanlardakı tətbiq versiyaları arasında:
    • Ulduz 22.9.0
    • Audacity 3.7.7
    • CMake 4.2.3
    • Xrom 147.0.7727.101
    • Emacs 30.2
    • ffmpeg 8.0.1
    • GCC 15.2.0
    • GNOME 49
    • 1.26.2 gedin
    • JDK 25.0.2
    • KDE Gear 25.12.3, KDE Frameworks 6.23.0, KDE Plazma 6.6.4
    • Krita 5.2.16
    • LLVM/Clang 21.1.8
    • LibreOffice 26.2.2.2
    • Lua 5.4.8
    • MariaDB 11.4.10
    • Meymun 6.14.1
    • Firefox 150.0
    • Thunderbird 140.10.0
    • Node.js 22.22.2
    • OpenLDAP 2.6.13
    • PHP 8.5.5
    • Postfiks 3.11.1
    • PostgreSQL 18.3
    • Python 3.13.13
    • Qt 6.10.2
    • Ruby 4.0.2
    • Pas 1.94.1
    • SQLite 3.51.3
    • Shotcut 26.2.26
    • Sudo 1.9.17p2
    • Meerkat 7.0.7
    • Tcl/Tk 9.0.3
    • Vulkan 1.4.341.0
    • Labwc, Mango, Niri, Sway və Wayfire kompozit serverləri ilə Wayland 1.24.0.
    • Xfce 4.20.0
  • OpenBSD 7.9-ə daxil edilmiş yenilənmiş üçüncü tərəf komponentləri:
    • Xserver 7.7 + yamaqları, freetype 21.1.21, fontconfig 2.14.2, Mesa 2.17.1, xterm 25.0.7, xkeyboard-config 406, fonttosfnt 2.20 ilə X.Org 1.2.4 əsasında Xenocara qrafikası yığını.
    • LLVM/Clang 19.1.7 (+ yamalar)
    • GCC 4.2.1 (+ yamalar)
    • Perl 5.42.2 (+ yamalar)
    • YOX 4.14.2
    • Unbound 1.24.2 (bu versiya DNSSEC tətbiqində uzaqdan kod icrasına imkan verən kritik bir zəiflik ehtiva edir).
    • Lənətlər 6.4
    • Binutils 2.17 (+ yamalar)
    • Gdb 6.3 (+ yamaqlar)
    • Awk 20250116/XNUMX/XNUMX
    • Expat 2.7.5
    • zlib 1.3.2 (+ yamalar)

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster