Rilis sistem operasi gratis mirip UNIX OpenBSD 8.0 disajikan. Proyek OpenBSD didirikan oleh Theo de Raadt pada tahun 1995 setelah konflik dengan pengembang NetBSD, akibatnya Theo tidak diberi akses ke repositori NetBSD CVS. Setelah itu, Theo de Raadt dan sekelompok orang yang berpikiran sama menciptakan sistem operasi terbuka baru berdasarkan pohon sumber NetBSD, tujuan pengembangan utamanya adalah portabilitas (mendukung 13 platform perangkat keras), standardisasi, pengoperasian yang benar, keamanan proaktif dan alat kriptografi terintegrasi. Image ISO instalasi lengkap sistem dasar OpenBSD 8.0 adalah 794 MB.
Selain sistem operasinya sendiri, proyek OpenBSD dikenal karena komponen-komponennya, yang telah diadopsi oleh sistem lain dan telah membuktikan diri sebagai beberapa solusi yang paling aman dan berkualitas tinggi. Komponen-komponen tersebut meliputi: LibreSSL (turunan dari OpenSSL), OpenSSH, filter paket PF, daemon routing OpenBGPD dan OpenOSPFD, server NTP OpenNTPD, dan server email. server OpenSMTPD, sebuah multiplexer terminal teks (mirip dengan GNU screen), tmux, daemon identd dengan implementasi protokol IDENT, alternatif BSDL untuk paket GNU groff — mandoc, sebuah protokol untuk mengatur sistem yang toleran terhadap kesalahan, CARP (Common Address Redundancy Protocol), sebuah server HTTP ringan, dan utilitas sinkronisasi file OpenRSYNC.
OpenBSD 8.0 adalah rilis ke-61 dari proyek ini. Perubahan nomor versi yang signifikan ini disebabkan oleh penggunaan penomoran desimal, yang berarti 7.9 diikuti oleh 8.0. Perubahan utama meliputi:
- Untuk arsitektur AMD64, ruang alamat virtual yang dapat diakses kernel telah ditingkatkan dari 4 GB menjadi 512 GB. Modul pmap sekarang mengacak alamat dasar dari pemetaan langsung semua memori fisik ke alamat virtual.
- Pada sistem dengan arsitektur arm64, dukungan untuk mode hibernasi dengan menyimpan isi memori ke disk telah diimplementasikan.
- Untuk arsitektur arm64 dan riscv64, dukungan telah ditambahkan untuk buffer perantara (buffer pantulan), yang digunakan ketika tidak mungkin untuk langsung mengakses seluruh memori dari perangkat yang mentransfer data dalam mode DMA.
- Untuk mempercepat enkripsi data di partisi swap pada sistem amd64 dan arm64, digunakan instruksi CPU AES.
- Untuk arsitektur riscv64, deteksi ekstensi CPU yang didukung dan transfer informasi tentangnya ke ruang pengguna telah diimplementasikan (data dapat diperoleh menggunakan flag AT_HWCAP dan AT_HWCAP2 dalam fungsi elf_aux_info).
Menambahkan dukungan untuk ekstensi "V" (operasi vektor), Sstc (operasi timer) dan AIA (Advanced Interrupt Architecture, penanganan interupsi), serta driver imsi dan aplic untuk pengontrol interupsi yang sesuai. - Port untuk arsitektur sparc64 telah dikonversi untuk menggunakan toolchain LLVM.
- Dukungan untuk platform perangkat keras Loongson, yang ditambahkan pada tahun 2010 untuk prosesor Loongson 2E dan 2F buatan Tiongkok yang kompatibel dengan MIPS, telah dihentikan. Alasan penghapusan ini adalah masalah dalam membangun program untuk platform mips64el di versi compiler Clang yang lebih baru.
- Implementasi kerangka kerja drm (Direct Rendering Manager) dan driver grafis untuk GPU AMD (radeondrm, amdgpu) dan Intel disinkronkan dengan kernel. Linux 6.18.53 (rilis sebelumnya: 6.18.22). Dukungan untuk kartu grafis Intel Arc seri A (DG2/Alchemist) telah dipindahkan ke driver inteldrm. Masalah dengan waktu habis (timeout) pada sistem dengan GPU Intel Alder Lake telah diselesaikan. Dukungan untuk mengakses memori video lebih dari 4 GB telah ditambahkan.
- Heuristik kernel untuk menangani halaman memori yang tidak aktif saat melakukan swapping dan freeing memori telah ditingkatkan. Fungsi getexecpath telah ditambahkan untuk menentukan jalur absolut ke executable proses saat ini. Persiapan telah dilakukan untuk meningkatkan ukuran disklabels.
- Dukungan untuk mode tidur telah diperluas, dan sekarang didukung dengan benar di driver qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller), dan qcuart (Qualcomm GENI UART). Perubahan ini menyelesaikan masalah saat memasuki mode tidur pada laptop dan tablet, seperti Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon, dan IdeaPad. Variabel global untuk memasuki mode tidur telah ditambahkan, memisahkan hibernasi dari mode siaga.
- Hypervisor vmd sekarang mendukung multiprocessing. mesin virtual dengan kemampuan untuk menggunakan hingga 64 CPU virtual. Untuk sistem tamu, mode x2apic diimplementasikan, serta mode lapic dan ioapic untuk menjalankan sistem tamu 32-bit dengan LinuxPenanganan gambar yang lebih baik dalam format qcow.
- Dalam suara server sndiod telah mengimplementasikan mode kontrol sisi server, yang memungkinkan perubahan pengaturan secara dinamis menggunakan utilitas sndioctl. Sndioctl sekarang mendukung penambahan dan penghapusan item daftar, serta konfigurasi penerusan port MIDI.
- Dukungan perangkat keras yang diperluas dan penambahan driver baru untuk
Pengontrol Ethernet Intel E610, Panther Lake, dan Wildcat Lake, layar sentuh GXTP7936 (Samsung Galaxy Book4 Edge), pengontrol PCIe SpacemiT K3, SABI (Samsung Advanced BIOS Interface), pengisi daya baterai Samsung, memori Rockchip OTP, APU AMD "Krackan Point", SoC SpacemiT K3, dan Qualcomm Glymur (X2). Sejumlah peningkatan telah dilakukan pada driver qwx (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n). - acme-client sekarang mendukung mask saat menentukan nama alternatif.
- tmux kini memiliki mode tampilan menu tanpa bingkai, dukungan UTF-8 yang diperluas, perintah "T" untuk mengubah judul panel, perintah refresh-now, dukungan untuk panel modal (-O) dan flag "-K" untuk memproses semua penekanan tombol di panel tersebut yang ditambahkan ke perintah new-pane, serta flag "-H" dan "-L" untuk menampilkan hyperlink dan nomor baris yang ditambahkan ke perintah capture-pane.
- LibreSSL memiliki kompatibilitas yang lebih baik dengan AIX, FreeBSD, macOS, MinGW, NetBSD dan Windows, dan dukungan kode bahasa assembly yang lebih baik di berbagai platform. API dtls12_handshake_msg telah ditambahkan. Performa SHA-3 telah ditingkatkan.
- OpenSSH telah diperbarui; daftar perubahannya dapat ditemukan di pengumuman.
BukaSSH 10.4,
OpenSSH 10.5 dan
OpenSSH 10.6. - Jumlah port untuk arsitektur AMD64 adalah 13060 (dari 13044), untuk aarch64 - 12907 (dari 12883), untuk i386 - 10659 (dari 10631). Di antara versi aplikasi di port:
- Asterisk 20.21.0 dan 22.11.0
- Audacity 3.7.9
- Buat 4.3.5
- Chromium 154.0.8037.92
- Emacs 31.1
- FFmpeg 9.0.2
- GCC 16.1.0
- GHC 9.10.3
- GNOME 49
- Pergi 1.27.1
- JDK 11.0.32, 17.0.20, 21.0.12 dan 25.0.4
- KDE Plasma 6.7.5, KDE Gear 26.08.1, Kerangka KDE 6.30.0
- Krita 6.0.3
- LLVM/Dentang 21.1.8 dan 22.1.8
- LibreOffice 26.8.0.3
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8, dan 5.5.1
- Maria DB 12.3.3
- Monyet 6.14.1
- Mozilla Firefox 157.0 dan ESR 153.4.0
- Mozilla Thunderbird 153.4.0
- Mutt 2.4.2 dan NeoMutt 20260616
- Node.js 24.21.0 dan Deno 2.9.7
- OCaml 4.14.2
- Buka LDAP 2.6.15
- PHP 8.3.33, 8.4.26 dan 8.5.11
- Postfix 3.5.28 dan 3.11.7
- PostgreSQL 18.6
- Python 2.7.18 dan 3.14.7
- Qt 5.15.19 (+ patch dari kde) dan 6.11.2
- R 4.6.1
- Ruby 3.3.12, 3.4.11 dan 4.0.7
- Karat 1.98.1
- SQLite 3.53.2
- 26.8.1 Shotcut
- Sudo 1.9.17p2
- Meerkat 7.0.7 Memperbarui
- Tcl/Tk 8.5.19, 8.6.18 dan 9.0.4
- TeX Langsung 2026
- Vim 9.2.1125, Neovim 0.12.5 dan Vim-Classic 2026091
- Wayland 1.26.0 dan pengelola komposit CoW, Labwc, Mango, Niri, Sway, Wayfire
- Vulkan 1.4.357.0
- Xfce 4.20.0
- Komponen pihak ketiga yang diperbarui disertakan dengan OpenBSD 8.0:
- Xenocara graphics stack berdasarkan X.Org 7.7 dengan xserver 21.1.24 + patch, freetype 2.14.3, fontconfig 2.17.1, Mesa 25.0.7, xterm 410, xkeyboard-config 2.20, fonttosfnt 1.2.5.
- LLVM/Dentang 22.1.6 (+ tambalan)
- GCC 4.2.1 (+ patch)
- Perl 5.42.3 (+ tambalan)
- NSD 4.15.2.
- Unbound 1.26.1.
- Kutukan 6.4
- Binutils 2.17 (+ tambalan)
- Gdb 6.3 (+ patch)
- Awk 20250116/XNUMX/XNUMX
- Ekspatriat 2.8.4
- zlib 1.3.2 (+ tambalan)
- Kerentanan yang telah diperbaiki: buffer overflow pada ppp, eksekusi kode jarak jauh pada server DNS nsd (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), buffer overflow jarak jauh pada IPsec saat menggunakan AES-GMAC dan use-after-free pada implementasi /dev/video.
Sumber: opennet.ru
