Rilis sistem operasi gratis kaya UNIX OpenBSD 7.8 ditampilake. Proyèk OpenBSD didegaké déning Theo de Raadt ing taun 1995 sawisé konflik karo pangembang NetBSD, minangka akibaté Theo ora bisa ngakses repositori CVS NetBSD. Sawise iki, Theo de Raadt lan sekelompok wong sing padha duwe pikiran nggawe sistem operasi mbukak anyar adhedhasar wit sumber NetBSD, tujuan pangembangan utama yaiku portabilitas (platform hardware 13 didhukung), standarisasi, operasi sing bener, keamanan proaktif. lan alat kriptografi terpadu. Gambar ISO instalasi lengkap saka sistem basis OpenBSD 7.8 yaiku 597 MB.
Saliyané sistem operasi dhéwé, proyèk OpenBSD dikenal amarga komponen-komponèné, sing wis diadopsi déning sistem liya lan wis dadi solusi sing paling aman lan berkualitas tinggi. Iki kalebu: LibreSSL (cabang saka OpenSSL), OpenSSH, filter paket PF, daemon routing OpenBGPD lan OpenOSPFD, server NTP OpenNTPD, lan server email. server OpenSMTPD, sawijining multiplexer terminal teks (padha karo layar GNU), tmux, daemon identd kanthi implementasi protokol IDENT, alternatif BSDL kanggo paket GNU groff — mandoc, protokol kanggo ngatur sistem toleran kesalahan CARP (Common Address Redundancy Protocol), server HTTP entheng, lan utilitas sinkronisasi file OpenRSYNC.
Owah-owahan utama:
- Port ARM64 nambah support kanggo Papan Raspberry Pi 5, ngleksanakake driver acpicpu, lan mbisakake apm (Advanced Power Management) lan sysctl hw.cpuspeed support ing piranti karo chip Qualcomm Snapdragon X Elite.
- Dhukungan kanggo flag FD_CLOFORK (cedhak-on-garpu) wis dipun ginakaken kanggo nutup deskriptor file kanggo pangolahan anak sawise nelpon fungsi garpu (). Dibandhingake karo implementasine liyane, flag iki dibusak sawise nelpon fungsi exec () kanggo alasan keamanan lan penak.
- Subsistem kanggo nindakake operasi tingkat dhuwur saka alokasi, jadwal lan ngirim interrupts piranti lunak (dispatcher interrupt alus) wis ditambahake.
- Kernel wis diowahi nggunakake nanodetik tinimbang ticks wektu nalika nglakokake fungsi turu, ngindhari mundhut presisi amarga konversi saka nanodetik dadi ticks lan bali nalika miwiti operasi saka fungsi perpustakaan ing ruang pangguna.
- Peningkatan kompatibilitas karo sistem file adhedhasar mekanisme FUSE (Filesystem in Userspace), sing nggunakake perpustakaan libfuse ing implementasine.
- Dhukungan sing luwih apik kanggo mode turu lan siyaga. Pra-alokasi ruang kerja kanggo mode turu nalika boot saiki didhukung. Dhukungan kanggo nggunakake mode siyaga nalika nyambungake piranti liwat GPIO saiki kasedhiya. Dhukungan kanggo nundha laptop nganggo CPU AMD nalika nggunakake mode S0ix kurang daya wis ditambahake. ddb.suspend sysctl wis dileksanakake, ngidini driver inteldrm lan amdgpu dilereni soko tugas, supaya layar tetep aktif. Peningkatan linuwih saka mode siyaga S3 nalika nggunakake driver grafis amdgpu.
- Dhukungan kanggo sistem multiprosesor (SMP) wis apik. Eksekusi tumpukan TCP saiki wis paralel ing macem-macem inti CPU. Nganti wolung utas (nanging ora luwih saka jumlah inti CPU) saiki bisa digunakake kanggo ngolah lalu lintas TCP lan paket jaringan sing mlebu. Eksekusi paralel saka reassembly fragmen paket IPv6 lan operasi parsing parameter routing IPv6 wis dileksanakake. Telpon sistem cedhak () lan ngrungokake () saiki bebas saka kunci global.
- Implementasi framework drm (Direct Rendering Manager) disinkronake karo kernel Linux 6.12.50 (rilis sadurungé: 6.12.21). Driver qcdrm lan qcdpc anyar wis ditambahake kanggo subsistem DRM Qualcomm Snapdragon lan kontroler Qualcomm DisplayPort.
- Dhukungan kanggo operasi OpenBSD wis dileksanakake mesin virtual kvm/qemu nalika nggunakake ekstensi AMD SEV-ES (Encrypted State) kanggo keamanan sistem tamu. Hypervisor vmd saiki ndhukung mbukak tamu ing mode AMD SEV-ES. Parameter "seves" wis ditambahake menyang vm.conf kanggo ngaktifake iki. Jaringan piranti Virtio sing diemulasi, blok, entropi, lan scsi wis dianyari kanggo ndhukung spesifikasi Virtio 1.2.
- Utilitas pkg-config wis dipindhah saka implementasi Perl dhewe kanggo nggunakake toolkit pkgconf 2.4.3, ditulis ing C.
- Program iwatch digunakake minangka utilitas jam tangan sing sacara periodik nglakokake printah lan nampilake output.
- Skrip keamanan, sing nindakake pemeriksaan keamanan berkala, saiki ndhukung serep GPT/MBR. Opsi "-R" wis ditambahake menyang sarana fdisk kanggo mulihake serep GPT/MBR saka file.
- Opsi "-w persen" lan /etc/apm/warnlow handler wis ditambahake menyang proses latar mburi apmd kanggo ngatur tampilan bebaya nalika pangisian daya baterei mudhun ing tingkat sing ditemtokake.
- Sistem profil anyar, gprof, wis dileksanakake, nggunakake panggilan sistem profil.
- Ndhukung dhukungan hardware lan nambah driver anyar:
- acpiwmi — Windows Instrumentasi Manajemen.
- amdpmc minangka pengontrol manajemen daya AMD.
- bcmmip - pengontrol MSI BCM2712.
- bcmstbgpio - Broadcom GPIO controller.
- bcmstbintc minangka pengontrol interupsi Broadcom.
- bcmstbpinctrl - Broadcom pin multiplexing.
- bcmstbrescal - Broadcom reset kalibrasi controller.
- bcmstbreset - Broadcom reset controller.
- rpone - pengontrol periferal Raspberry Pi RP1.
- rpiclock - pengontrol jam Raspberry Pi RP1.
- rpipwm - pengontrol Raspberry Pi RP1 PWM.
- rpartc - Jam wektu nyata Raspberry Pi.
- iasuskbd(4) — ASUS I2C HID.
- Dhukungan kanggo codec H.264 wis ditambahake menyang driver webcam uvideo.
- Nambahake proses latar mburi lldpd kanthi implementasi protokol LLDP (Link Layer Discovery Protocol) lan sarana lldp kanggo ngatur.
- Added proses latar mburi bpflogd kanggo njupuk paket jaringan nggunakake bpf (Berkeley Packet Filter) lan nulis menyang log ing format tcpdump.
- Ing iked, implementasi protokol IKEv2 kanggo IPsec, kemampuan kanggo mbukak macem-macem sertifikat saka file wis ditambahake.
- Perpustakaan LibreSSL wis dianyari kanggo versi 4.2.0, sing ngenalake API kanggo nggunakake algoritma pertukaran tombol ML-KEM (CRYSTALS-Kyber), sing tahan kanggo serangan brute-force ing komputer kuantum.
- OpenSSH wis dianyari. Dhaptar owah-owahan bisa ditemokake ing OpenSSH 10.1 lan 10.2 pengumuman:
- Jumlah port kanggo arsitektur AMD64 saiki ana 12651 (saka 12593), kanggo aarch64-12506 (saka 12446), lan kanggo i386-10457 (saka 10429). Versi aplikasi ing port kalebu:
- Bintang 22.5.2
- Audacity 3.7.5
- CMake 3.31.8
- Krom 141.0.7390.54
- Emacs 30.2
- ffmpeg 6.1.3
- GCC 8.4.0 lan 11.2.0
- GHC 9.8.3
- GNOME 48
- Go 1.25.1
- JDK 8u462, 11.0.28, 17.0.16, 21.0.8 lan 25.0.0
- Aplikasi KDE 25.08.1
- Rangka KDE 6.18.0
- KDE Plasma 6.4.5
- Krita 5.2.13
- LLVM/Clang 19.1.7, 20.1.8 lan 21.1.2
- LibreOffice 25.8.1.1
- Lua 5.1.5, 5.2.4, 5.3.6 lan 5.4.7
- MariaDB 11.4.7
- Monyet 6.12.0.199
- Mozilla Firefox 143.0.3 lan ESR 140.3.1
- Mozilla Thunderbird 143.3.1
- Mutt 2.2.15 lan NeoMutt 20250905
- Simpul.js 22.20.0
- OCaml 4.14.2
- OpenLDAP 2.6.10
- PHP 8.2.29, 8.3.26 lan 8.4.13
- Postfix 3.5.25 lan 3.10.1
- PostgreSQL 17.6
- Python 2.7.18 lan 3.12.11
- Qt 5.15.16 (+ patches saka kde) lan 6.8.3
- R 4.5.1
- Ruby 3.2.9, 3.3.9 lan 3.4.6
- Karat 1.90.0
- SQLite 3.50.4
- Potret nembak 25.08.16
- Sudo 1.9.17p2
- Meerkat 7.0.7
- Tcl/Tk 8.5.19 lan 8.6.16
- TeX Live 2025
- Vim 9.1.1706 lan Neovim 0.11.4
- Xfce 4.20.0
- Komponen pihak katelu sing dianyari kalebu OpenBSD 7.8:
- Xenocara grafis tumpukan adhedhasar X.Org 7.7 karo xserver 21.1.18 + patch, freetype 2.13.3, fontconfig 2.15.0, Mesa 25.0.7, xterm 399, xkeyboard-config 2.20, fonttosfnt 1.2.4.
- LLVM/Clang 19.1.7 (+ tambalan)
- GCC 4.2.1 (+ tambalan) lan 3.3.6 (+ tambalan)
- Perl 5.40.1 (+ tambalan)
- NSD 4.3.0
- Unbound 1.24.0
- Nulis 6.4
- Binutils 2.17 (+ patch)
- Gdb 6.3 (+ tambalan)
- 20250116
- Expat 2.7.3
- zlib 1.3.1 (+ tambalan)
Source: opennet.ru
