U publikua versioni i sistemit operativ UNIX të ngjashëm me OpenBSD 7.9. Projekti OpenBSD u themelua nga Theo de Raadt në vitin 1995 pas një konflikti me zhvilluesit e NetBSD, pas së cilës Theo humbi aksesin në depozitën CVS të NetBSD. Pas kësaj, Theo de Raadt së bashku me një grup aleatësh krijuan një sistem të ri operativ të hapur mbi bazën e kodeve burimorë të NetBSD, ku qëllimet kryesore të zhvillimit u bënë portabiliteti (mbështetet 13 platforma harduerike), standardizimi, funksionimi korrekt, siguria proaktive dhe mjete të integruara kriptografike. Madhësia e skedarit ISO të plotë për sistemin bazë OpenBSD 7.9 është 762 MB.
PĂ«rveç sistemit operativ, projekti OpenBSD Ă«shtĂ« i njohur pĂ«r komponentĂ«t e tij, tĂ« cilĂ«t kanĂ« fituar popullaritet nĂ« sisteme tĂ« tjera dhe janĂ« njihen si disa nga zgjidhjet mĂ« tĂ« sigurta dhe cilĂ«sore. NdĂ«r to janĂ«: LibreSSL (fork i OpenSSL), OpenSSH, filtri i paketave PF, demonĂ«t e rutimit OpenBGPD dhe OpenOSPFD, serveri NTP OpenNTPD, dhe email. server OpenSMTPD, shumĂ«pĂ«rdoruesi i terminalit tekstual (analog i GNU screen) tmux, demon identd me implementimin e protokollit IDENT, alternativa BSDL pĂ«r paketĂ«n GNU groff â mandoc, protokolli pĂ«r organizimin e sistemeve tĂ« qĂ«ndrueshme CARP (Common Address Redundancy Protocol), serveri i lehtĂ« http, mjeti i synchronizimit tĂ« skedarĂ«ve OpenRSYNC.
OpenBSD 7.9 është 60 ai version i projektit. Ndryshimet kryesore:
- NĂ« planifikuesin e detyrave pĂ«r arkitekturĂ«n amd64 dhe arm64 Ă«shtĂ« implementuar njĂ« mekanizĂ«m pĂ«r menaxhimin e pĂ«rdorimit tĂ« bĂ«rthamave tĂ« CPU nĂ« varĂ«si tĂ« performancĂ«s sĂ« tyre. PĂ«r tĂ« pĂ«rjashtuar disa lloje bĂ«rthamash gjatĂ« punĂ«s sĂ« planifikuesit Ă«shtĂ« propozuar njĂ« variabĂ«l sysctl «hw.blockcpu», e cila pranon flagje: S pĂ«r pĂ«rjashtimin e bĂ«rthamave logjike (SMT), P â bĂ«rtha tĂ« zakonshme, E â bĂ«rtha efikase nĂ« energji (tĂ« ngadalta me 20-50%) dhe L â bĂ«rtha tĂ« ngadalta (mĂ« tĂ« ngadalta). Me parazgjedhje caktohet vlera SL.
- ĂshtĂ« realizuar mundĂ«sia e hibernimit tĂ« vonuar (delayed hibernation) pĂ«r tĂ« parandaluar shkarkimin e plotĂ« tĂ« baterisĂ« gjatĂ« modalitetit tĂ« pritjes. Essenca e mekanizmit Ă«shtĂ« se fillimisht sistemi kalon nĂ« modalitetin e pritjes, ku memoria e operativit mbetet aktive, dhe qĂ«ndron nĂ« kĂ«tĂ« gjendje pĂ«r njĂ« kohĂ« tĂ« caktuar pĂ«rmes variablit sysctl machdep.hibernatedelay. Pas kalimit tĂ« kĂ«saj kohe, sistemi zgjohet dhe menjĂ«herĂ« kalon nĂ« modalitetin e gjumit (hibernimi), ku pĂ«rmbajtja e memories sĂ« operativit ruhet nĂ« njĂ« kujtesĂ« tĂ« pĂ«rhershme.
- Zbatimi i kornizĂ«s drm (Direct Rendering Manager) dhe drejtuesve grafik pĂ«r GPU-tĂ« AMD dhe Intel Ă«shtĂ« sinkronizuar me bĂ«rthamĂ«n Linux 6.18.22 (nĂ« versionin e kaluar â 6.12.50).
- Shtuar mbështetje për t'u raportuar si sistem i ftuar në sistemet e virtualizimit të bazuara në Apple Hypervisor. Ndërtesat OpenBSD për arkitekturën arm64 mund të përdoren në makinat virtuale macOS në pajisje me çipet ARM të Apple Silicon.
- Shtuar një bërthamë mini vmboot, e cila lejon inicializimin e mjedisit për një makinë virtuale të bazuar në hipervizorin vmd pas azhurnimit përmes sysupgrade.
- Drejtorëve PCI u është dhënë mundësia të ndryshojnë gjendjen e tyre të konsumit të energjisë, e cila është aktivizuar në drejtuesin xhci për kalimin në modin e ulët të energjisë dhe për kalimin e kontrollorit të lidhur USB4 në modin e gjumit.
- Shtuar një implementim bazik të API-t të nivelit të ulët FUSE, i mjaftueshëm për kompaktimin dhe ekzekutimin e drejtuesit lowntfs-3g.
- Shtuar mbështetje për Wi-Fi 6 (802.11ax).
- Zgjeruar mbështetjen për pajisjet dhe shtuar drejtues të rinj për kontrollorët USB4, kontrollorët PCIe Cadence, Qualcomm SC7280, Qualcomm GENI UART, kontrollorin SPI të Intel LPSS, modemën Quectel EC200A LTE.
- Në sistemet amd64 është shtuar mundësia për të ngarkuar skedarë me bërthama nga seksioni EFI, gjë që mund të përdoret për të vendosur ngarkuesin dhe bsd.rd në seksionin EFI për të nisur instaluesin.
- ĂshtĂ« shtuar thirrja sistemike __pledge_open, e cila lejon libc tĂ« hapĂ« disa skedarĂ« tĂ« rĂ«ndĂ«sishĂ«m, si pajisjen e gjeneratorit tĂ« numrave pseudofatorr dhe bazĂ«n e zona kohe, edhe kur mekanizmat pledge dhe unveil e ndalojnĂ« kĂ«tĂ«. SkedarĂ«t e hapur nĂ« kĂ«tĂ« mĂ«nyrĂ« janĂ« tĂ« disponueshĂ«m vetĂ«m nĂ« modalitetin e leximit dhe funksionet write, chmod, chflags, chown, ftruncate dhe fdpassing pĂ«r ta janĂ« tĂ« ndaluara.
- Në pajisjen rrjet veb (Virtual Ethernet Bridge) është shtuar përkrahja për VLAN.
- Konfigurimi automatik i IPv6 (SLAAC) është aktivizuar si parazgjedhje.
- Janë përditësuar OpenSSH, LibreSSL dhe OpenBGPD. Lista e ndryshimeve mund të shihet në njoftimet e OpenSSH 10.3, LibreSSL 4.3 dhe OpenBGPD 9.1.
- Numri i porteve pĂ«r arkitekturĂ«n AMD64 arriti nĂ« 13044 (isha 12651), pĂ«r aarch64 â 12883 (isha 12506), pĂ«r i386 â 10631 (isha 10457). NdĂ«r versionet e aplikacioneve nĂ« porte:
- Asterisk 22.9.0
- Audacity 3.7.7
- CMake 4.2.3
- Chromium 147.0.7727.101
- Emacs 30.2
- FFmpeg 8.0.1
- GCC 15.2.0
- GNOME 49
- Go 1.26.2
- JDK 25.0.2
- KDE Gear 25.12.3, KDE Frameworks 6.23.0, KDE Plasma 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
- Mono 6.14.1
- Firefox 150.0
- Thunderbird 140.10.0
- Node.js 22.22.2
- OpenLDAP 2.6.13
- PHP 8.5.5
- Postfix 3.11.1
- PostgreSQL 18.3
- Python 3.13.13
- Qt 6.10.2
- Ruby 4.0.2
- Rust 1.94.1
- SQLite 3.51.3
- Shotcut 26.2.26
- Sudo 1.9.17p2
- Suricata 7.0.7
- Tcl/Tk 9.0.3
- Vulkan 1.4.341.0
- Wayland 1.24.0 me kompozit serverëve Labwc, Mango, Niri, Sway dhe Wayfire.
- Xfce 4.20.0
- Janë përditësuar komponentët nga zhvilluesit e tretë që përfshihen në OpenBSD 7.9:
- Grafik Staku Xenocara bazuar në X.Org 7.7 me xserver 21.1.21 + patches, freetype 2.14.2, fontconfig 2.17.1, Mesa 25.0.7, xterm 406, xkeyboard-config 2.20, fonttosfnt 1.2.4.
- LLVM/Clang 19.1.7 (+ patches)
- GCC 4.2.1 (+ patches)
- Perl 5.42.2 (+ patches)
- NSD 4.14.2
- Unbound 1.24.2 (në këtë version ka një dobësi kritike në implementimin e DNSSEC, e cila lejon ekzekutimin e kodit nga një distancë).
- Ncurses 6.4
- Binutils 2.17 (+ patches)
- Gdb 6.3 (+ patches)
- Awk 20250116
- Expat 2.7.5
- zlib 1.3.2 (+ patches)
Burimi: opennet.ru
