ĂshtĂ« publikuar versioni i sistemit operativ tĂ« lirĂ« UNIX-podob, OpenBSD 7.8. Projekti OpenBSD u themelua nga Theo de Raadt nĂ« vitin 1995 pas njĂ« konflikti me zhvilluesit e NetBSD, rezultat i tĂ« cilit ishte mbyllja e aksesit tĂ« Theo nĂ« depot CVS tĂ« NetBSD. Pas kĂ«saj, Theo de Raadt sĂ« bashku me njĂ« grup mbĂ«shtetĂ«sish krijuan njĂ« sistem tĂ« ri tĂ« hapur operativ mbi bazĂ«n e pemĂ«s sĂ« kodit burimor tĂ« NetBSD, me qĂ«llime kryesore zhvillimi qĂ« pĂ«rfshijnĂ« portabilitetin (mbĂ«shtetet 13 platforma harduerike), standardizimin, funksionimin korrekt, sigurinĂ« proaktive dhe mjete tĂ« integruara kriptografike. MadhĂ«sia e imazhit tĂ« plotĂ« ISO pĂ«r sistemin bazĂ« OpenBSD 7.8 Ă«shtĂ« 597 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.
Ndryshimet kryesore:
- Në portin për arkitekturën ARM64 është shtuar mbështetje për platformat Raspberry Pi 5, është implementuar drejtuesi acpicpu, është garantiruar funksionimi i apm (Menaxhimi i Energjisë Avancuar) dhe sysctl hw.cpuspeed në pajisje me çip Qualcomm Snapdragon X Elite.
- është realizuar mbështetje për flamurin FD_CLOFORK (close-on-fork) për të mbyllur descriptorin e skedarit për proceset fëmijë pas thirrjes së funksionit fork(). Ndryshe nga zbatimet e tjera, është siguruar që ky flamur të ri-inicializohet pas thirrjes së funksionit exec() për arsye sigurie dhe lehtësie.
- është shtuar një nën-sistem për ekzekutimin e operacioneve të nivelit të lartë të alokimit, planifikimit dhe shpërndarjes së ndërprerjeve programore (dispatcher ndërprerjesh të buta).
- Kërkesa është kaluar në përdorimin e nanosekondave në vend të cikleve të timer-it gjatë kryerjes së funksionit sleep, duke shmangur humbjen e saktësisë për shkak të konvertimeve nga nanosekonda në cikle dhe e kundërta kur iniciohen operacionet nga funksionet e bibliotekave në hapësirën e përdoruesit.
- është përmirësuar përputhshmëria me sistemet e skedarëve të bazuara në mekanizmin FUSE (Filesystem in Userspace), zbatime të cilave përdorin bibliotekën libfuse.
- është përmirësuar mbështetja për modet e gjumit dhe pritjes. është siguruar alokimi paraprak i hapësirës pune për modin e gjumit gjatë ngarkimit. është shtuar mundësia e përdorimit të modit të pritjes gjatë lidhjes së pajisjeve nëpërmjet GPIO. është realizuar mbështetje për kalimin në modin e pritjes për laptopët me CPU AMD gjatë përdorimit të modit të energjisë së ulët S0ix. është implementuar sysctl ddb.suspend, i cili lejon kalimin në modin e pritjes për drejtuesit inteldrm dhe amdgpu, në mënyrë që ekrani të mbetet aktiv. është rritur besueshmëria e punës në modin e pritjes S3 gjatë përdorimit të drejtuesit grafik amdgpu.
- është përmirësuar mbështetja për sistemet shumëprocesorë (SMP). është garantuar paralelizimi i funksionit të TCP-stack në bërtesat e ndryshme të CPU-ve. Tani, deri në 8 thread-e (por jo më shumë se bërtesat e CPU-ve) mund të përdoren për trajtimin e trafikut TCP dhe paketave rrjetë që hyjnë. është realizuar ekzekutimi paralel i operacioneve të riparimit të paketave IPv6 dhe analizës së parametrave të routing-jes IPv6. janë eliminuar bllokimet globale për thirrjet sistemike close() dhe listen().
- Zbatimi i framework-ut drm (Menaxheri i Renderimit tĂ« DrejtpĂ«rdrejtĂ«) Ă«shtĂ« sinkronizuar me kernin Linux 6.12.50 (nĂ« lĂ«shimin e kaluar â 6.12.21). janĂ« shtuar drejtues tĂ« rinj qcdrm dhe qcdpc pĂ«r sistemin DRM tĂ« çipave Qualcomm Snapdragon dhe kontrolluesin DisplayPort tĂ« Qualcomm.
- është realizuar mbështetje për funksionimin e OpenBSD në makinat virtuale kvm/qemu duke përdorur për mbrojtjen e sistemit mysafir, zgjerimin AMD SEV-ES (Gjendja e Kriptuar). në hipervizorin vmd është shtuar mundësia e nisjes së sistemeve mysafire në modin AMD SEV-ES, për aktivizimin e të cilit në vm.conf është shtuar parametri 'seves'. janë përditësuar pajisje Virtio të emuluara rrjeti, blloku, entropy dhe scsi, në të cilat është realizuar mbështetje për specifikimin Virtio 1.2.
- Utilitarin pkg-config është kaluar nga implementimi i saj në Perl në përdorimin e mjetit pkgconf 2.4.3, i shkruar në C.
- Si një utilitar watch, që kryen periudhshëm komanda dhe tregon daljen e tyre, është angazhuar programi iwatch.
- Në skriptin security, i cili kryen kontrollin periodik të sigurisë, është shtuar funksionaliteti për krijimin e kopjeve rezervë të GPT/MBR. Për rikthimin e një kopjeje GPT/MBR nga një skedar, utilitari fdisk është shtuar me opsionin '-R'.
- Në procesin e prapavijës apmd është shtuar opsioni '-w përqind' dhe trajtuesi /etc/apm/warnlow për organizimin e daljes së paralajmërimeve kur niveli i karikimit të baterisë bie nën nivelin e caktuar.
- është realizuar një sistem i ri profilimi gprof, i cili përdor thirrjen e sistemit profil.
- është zgjeruar mbështetja për pajisje dhe janë shtuar drejtues të rinj:
- acpiwmi â Windows Management Instrumentation.
- amdpmc â kontrolluesi i menaxhimit tĂ« energjisĂ« AMD.
- bcmmip â kontrolluesi MSI BCM2712.
- bcmstbgpio â kontrolluesi GPIO Broadcom.
- bcmstbintc â kontrolluesi i ndĂ«rprerjeve Broadcom.
- bcmstbpinctrl â Multiplikimi i pinĂ«ve tĂ« Broadcom.
- bcmstbrescal â Kontrolluesi i kalibrimit tĂ« rikthimit tĂ« Broadcom.
- bcmstbreset â Kontrolluesi i rikthimit tĂ« Broadcom.
- rpone â Kontrolluesi periferik Raspberry Pi RP1.
- rpiclock â Kontrolluesi i orĂ«s Raspberry Pi RP1.
- rpipwm â Kontrolluesi PWM Raspberry Pi RP1.
- rpirtc â Ora reale e Raspberry Pi.
- iasuskbd(4) â ASUS I2C HID.
- Në drejtuesin e web-kamerës uvideo, u shtua mbështetje për kodin H.264.
- Shtuar procesi i prapaskenës lldpd me implementimin e protokolleve LLDP (Link Layer Discovery Protocol) dhe utiliten lldp për menaxhimin e tij.
- Shtuar procesi i prapaskenës bpflogd për kapjen e paketave rrjetërore duke përdorur bpf (Berkeley Packet Filter) dhe regjistrimin e tyre në log në formatin tcpdump.
- Në iked, implementimi i protokollit IKEv2 për IPsec, është shtuar mundësia e ngarkimit të certifikatave të shumta nga një skedar.
- Biblioteka LibreSSL është përditësuar në versionin 4.2.0, i cili ofron një API për përdorimin e algoritmit të shkëmbimit të çelsave ML-KEM (CRYSTALS-Kyber), i qëndrueshëm ndaj përpjekjeve për të thyer me kompjuter kuantik.
- OpenSSH është përditësuar. Lista e ndryshimeve mund të shihet në njoftimet e OpenSSH 10.1 dhe 10.2:
- Numri i porteve pĂ«r arkitekturĂ«n AMD64 arriti nĂ« 12651 (ishte 12593), pĂ«r aarch64 â 12506 (ishte 12446), pĂ«r i386 â 10457 (ishte 10429). NdĂ«r versionet e aplikacioneve nĂ« porte:
- Asterisk 22.5.2
- Audacity 3.7.5
- CMake 3.31.8
- Chromium 141.0.7390.54
- Emacs 30.2
- FFmpeg 6.1.3
- GCC 8.4.0 dhe 11.2.0
- GHC 9.8.3
- GNOME 48
- Go 1.25.1
- JDK 8u462, 11.0.28, 17.0.16, 21.0.8 dhe 25.0.0
- KDE Applications 25.08.1
- KDE Frameworks 6.18.0
- KDE Plasma 6.4.5
- Krita 5.2.13
- LLVM/Clang 19.1.7, 20.1.8 dhe 21.1.2
- LibreOffice 25.8.1.1
- Lua 5.1.5, 5.2.4, 5.3.6 dhe 5.4.7
- MariaDB 11.4.7
- Mono 6.12.0.199
- Mozilla Firefox 143.0.3 dhe ESR 140.3.1
- Mozilla Thunderbird 143.3.1
- Mutt 2.2.15 dhe NeoMutt 20250905
- Node.js 22.20.0
- OCaml 4.14.2
- OpenLDAP 2.6.10
- PHP 8.2.29, 8.3.26 dhe 8.4.13
- Postfix 3.5.25 dhe 3.10.1
- PostgreSQL 17.6
- Python 2.7.18 dhe 3.12.11
- Qt 5.15.16 (+ patches nga kde) dhe 6.8.3
- R 4.5.1
- Ruby 3.2.9, 3.3.9 dhe 3.4.6
- Rust 1.90.0
- SQLite 3.50.4
- Shotcut 25.08.16
- Sudo 1.9.17p2
- Suricata 7.0.7
- Tcl/Tk 8.5.19 dhe 8.6.16
- TeX Live 2025
- Vim 9.1.1706 dhe Neovim 0.11.4
- Xfce 4.20.0
- Komponentët nga zhvilluesit e jashtëm, të përfshirë në OpenBSD 7.8, janë përditësuar:
- Stoku grafik Xenocara i bazuar në X.Org 7.7 me xserver 21.1.18 + patches, 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 (+ patches)
- GCC 4.2.1 (+ patches) dhe 3.3.6 (+ patches)
- Perl 5.40.1 (+ patches)
- NSD 4.3.0
- Unbound 1.24.0
- Ncurses 6.4
- Binutils 2.17 (+ patches)
- Gdb 6.3 (+ patches)
- Awk 20250116
- Expat 2.7.3
- zlib 1.3.1 (+ patches)
Burimi: opennet.ru
