Pulsuz UNIX-ə bənzər əməliyyat sisteminin OpenBSD 8.0 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 8.0 baza sisteminin tam quraşdırma ISO təsviri 794 MB-dır.
Əməliyyat sisteminin özündən başqa, OpenBSD layihəsi digər sistemlər tərəfindən qəbul edilmiş və ən təhlükəsiz və yüksək keyfiyyətli həllərdən bəziləri kimi özünü təsdiq etmiş komponentləri ilə tanınır. Bunlara LibreSSL (OpenSSL-in bir qolu), OpenSSH, PF paket filtri, OpenBGPD və OpenOSPFD marşrutlaşdırma daemonları, OpenNTPD NTP serveri və poçt serveri daxildir. server OpenSMTPD, mətn terminalı multipleksoru (GNU ekranına bənzər), tmux, IDENT protokolunun tətbiqi ilə identd daemonu, GNU groff paketinə BSDL alternativi — mandoc, xətaya davamlı sistemlərin təşkili üçün protokol CARP (Ümumi Ünvan Redundancy Protocol), yüngül HTTP serveri və OpenRSYNC fayl sinxronizasiya proqramı.
OpenBSD 8.0 layihənin 61-ci buraxılışıdır. Bu əhəmiyyətli versiya nömrəsi dəyişikliyi onluq nömrələmənin istifadəsi ilə əlaqədardır, yəni 7.9-dan sonra 8.0 gəlir. Əsas dəyişikliklərə aşağıdakılar daxildir:
- AMD64 arxitekturası üçün nüvənin ünvanlana bilən virtual ünvan sahəsi 4 GB-dan 512 GB-a qədər artırılıb. pmap modulu artıq bütün fiziki yaddaşın virtual ünvanlara birbaşa xəritəsinin əsas ünvanını təsadüfi olaraq sıralayır.
- Arm64 arxitekturasına malik sistemlərdə, yaddaş məzmununu diskə saxlayan qışlama rejiminə dəstək tətbiq olunur.
- Arm64 və riscv64 arxitekturaları üçün, DMA rejimində məlumat ötürən cihaz tərəfindən bütün yaddaşın birbaşa ünvanlanması mümkün olmadıqda istifadə olunan sıçrama buferləri üçün dəstək əlavə edilmişdir.
- Amd64 və arm64 sistemlərində swap bölməsində məlumatların şifrələnməsini sürətləndirmək üçün AES CPU təlimatlarından istifadə olunur.
- riscv64 arxitekturası üçün dəstəklənən CPU uzantılarının aşkarlanması və onlar haqqında məlumatların istifadəçi sahəsinə ötürülməsi həyata keçirilmişdir (məlumatlar elf_aux_info funksiyasındakı AT_HWCAP və AT_HWCAP2 bayraqlarından istifadə etməklə əldə edilə bilər).
"V" (vektor əməliyyatları), Sstc (taymer əməliyyatları) və AIA (Qabaqcıl Kəsici Memarlıq, kəsintilərin idarə olunması) uzantıları, eləcə də müvafiq kəsinti nəzarətçiləri üçün imsi və tətbiq drayverləri üçün dəstək əlavə edildi. - sparc64 arxitekturası üçün port LLVM alətlər zəncirindən istifadə etmək üçün çevrilmişdir.
- 2010-cu ildə MIPS ilə uyğun Çin Loongson 2E və 2F prosessorları üçün əlavə edilmiş Loongson aparat platforması üçün dəstək dayandırılıb. Bu silinmənin səbəbi Clang kompilyatorunun yeni versiyalarında mips64el platforması üçün qurulma ilə bağlı problemlər idi.
- AMD (radeondrm, amdgpu) 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.53 (əvvəlki buraxılış: 6.18.22). Intel Arc A seriyalı qrafik kartları (DG2/Alchemist) üçün dəstək inteldrm drayverinə köçürülüb. Intel Alder Lake GPU-ları olan sistemlərdə fasilələrlə bağlı problemlər həll edilib. 4 GB-dan çox video yaddaşı üçün dəstək əlavə edilib.
- Yaddaş dəyişdirilərkən və boşaldarkən qeyri-aktiv yaddaş səhifələrinin işlənməsi üçün nüvənin evristikası təkmilləşdirilmişdir. Cari prosesin icra olunan faylına mütləq yolu təyin etmək üçün getexecpath funksiyası əlavə edilmişdir. Disk etiketlərinin ölçüsünü artırmaq üçün hazırlıqlar görülmüşdür.
- Yuxu rejiminə dəstək genişləndirilib və indi qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) və qcuart (Qualcomm GENI UART) drayverlərində düzgün şəkildə dəstəklənir. Bu dəyişikliklər Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon və IdeaPad kimi noutbuk və planşetlərdə yuxu rejiminə daxil olmaqla bağlı problemləri həll edir. Qışlama rejimini gözləmə rejimindən ayıran yuxu rejiminə daxil olmaq üçün qlobal dəyişən əlavə edilib.
- VMD hipervisoru artıq çoxprosessiyanı dəstəkləyir. virtual maşınlar 64 virtual CPU-ya qədər istifadə etmək imkanı ilə. Qonaq sistemləri üçün x2apic rejimi, eləcə də 32 bitlik qonaq sistemlərini işlətmək üçün lapic və ioapic rejimləri tətbiq olunur. LinuxQcow formatında şəkillərin işlənməsinin təkmilləşdirilməsi.
- Səsdə server sndiod, sndioctl yardım proqramından istifadə edərək parametrləri dinamik şəkildə dəyişdirməyə imkan verən server tərəfi idarəetmə rejimi tətbiq etmişdir. Sndioctl artıq siyahı elementlərinin əlavə edilməsini və silinməsini, eləcə də MIDI port yönləndirməsini konfiqurasiya etməyi dəstəkləyir.
- Genişləndirilmiş aparat dəstəyi və yeni drayverlər əlavə edildi
Intel E610, Panther Lake və Wildcat Lake Ethernet kontrollerləri, GXTP7936 (Samsung Galaxy Book4 Edge) sensor ekranları, SpacemiT K3 PCIe kontrolleri, SABI (Samsung Advanced BIOS Interface), Samsung batareya şarj cihazları, Rockchip OTP yaddaşı, AMD "Krackan Point" APU-ları, SpacemiT K3 SoC-ləri və Qualcomm Glymur (X2). qwx drayverində (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) çoxsaylı təkmilləşdirmələr edilib. - acme-client artıq alternativ adlar göstərərkən maskaları dəstəkləyir.
- tmux artıq çərçivəsiz menyu ekran rejiminə, genişləndirilmiş UTF-8 dəstəyinə, panel başlığını dəyişdirmək üçün "T" əmrinə, yeniləmə-indi əmrinə, modal panellər üçün dəstək (-O) və bu panellərdəki bütün düymə basışlarını emal etmək üçün "-K" bayrağına, həmçinin capture-pane əmrinə hiperlinkləri və sətir nömrələrini göstərmək üçün "-H" və "-L" bayraqlarına malikdir.
- LibreSSL, AIX, FreeBSD ilə təkmilləşdirilmiş uyğunluğa malikdir. macOS, MinGW, NetBSD və Windows, və platformalar arasında təkmilləşdirilmiş assembler dili kod dəstəyi. dtls12_handshake_msg API əlavə edildi. SHA-3 performansı təkmilləşdirildi.
- OpenSSH yeniləndi; dəyişikliklərin siyahısını elanlarda tapa bilərsiniz.
OpenSSH 10.4,
OpenSSH 10.5 və
OpenSSH 10.6. - AMD64 arxitekturası üçün portların sayı 13060 (13044-dan), aarch64 üçün - 12907 (12883-dən), i386 üçün - 10659 (10631-dan) olub. Limanlardakı tətbiq versiyaları arasında:
- Ulduz 20.21.0 və 22.11.0
- Audacity 3.7.9
- CMake 4.3.5
- Xrom 154.0.8037.92
- Emacs 31.1
- ffmpeg 9.0.2
- GCC 16.1.0
- GHC 9.10.3
- GNOME 49
- 1.27.1 gedin
- JDK 11.0.32, 17.0.20, 21.0.12 və 25.0.4
- KDE Plazma 6.7.5, KDE Gear 26.08.1, KDE Çərçivələri 6.30.0
- Krita 6.0.3
- LLVM/Clang 21.1.8 və 22.1.8
- LibreOffice 26.8.0.3
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 və 5.5.1
- MariaDB 12.3.3
- Meymun 6.14.1
- Mozilla Firefox 157.0 və ESR 153.4.0
- Mozilla Thunderbird 153.4.0
- Mutt 2.4.2 və NeoMutt 20260616
- Node.js 24.21.0 və Deno 2.9.7
- OCaml 4.14.2
- OpenLDAP 2.6.15
- PHP 8.3.33, 8.4.26 və 8.5.11
- Postfix 3.5.28 və 3.11.7
- PostgreSQL 18.6
- Python 2.7.18 və 3.14.7
- Qt 5.15.19 (+ kde-dən yamalar) və 6.11.2
- R 4.6.1
- Ruby 3.3.12, 3.4.11 və 4.0.7
- Pas 1.98.1
- SQLite 3.53.2
- Shotcut 26.8.1
- Sudo 1.9.17p2
- Meerkat 7.0.7
- Tcl/Tk 8.5.19, 8.6.18 və 9.0.4
- Tex Live 2026
- Vim 9.2.1125, Neovim 0.12.5 və Vim-Classic 2026091
- Wayland 1.26.0 və kompozisiya menecerləri CoW, Labwc, Mango, Niri, Sway, Wayfire
- Vulkan 1.4.357.0
- Xfce 4.20.0
- OpenBSD 8.0-ə daxil edilmiş yenilənmiş üçüncü tərəf komponentləri:
- Xserver 7.7 + yamaqları, freetype 21.1.24, fontconfig 2.14.3, Mesa 2.17.1, xterm 25.0.7, xkeyboard-config 410, fonttosfnt 2.20 ilə X.Org 1.2.5 əsasında Xenocara qrafikası yığını.
- LLVM/Clang 22.1.6 (+ yamalar)
- GCC 4.2.1 (+ yamalar)
- Perl 5.42.3 (+ yamalar)
- NSD 4.15.2.
- Bağlanmamış 1.26.1.
- Lənətlər 6.4
- Binutils 2.17 (+ yamalar)
- Gdb 6.3 (+ yamaqlar)
- Awk 20250116/XNUMX/XNUMX
- Expat 2.8.4
- zlib 1.3.2 (+ yamalar)
- Zəifliklər aradan qaldırıldı: ppp-də bufer daşması, nsd DNS serverində uzaqdan kod icrası (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), AES-GMAC istifadə edərkən IPsec-də uzaqdan bufer daşması və /dev/video tətbiqində istifadədən sonra pulsuz istifadə.
Mənbə: opennet.ru
