Lëshohet versioni i sistemit operativ të lirë të ngjashëm me UNIX, OpenBSD 7.5. Projekti OpenBSD u themelua nga Theo de Raadt në 1995 pas një konflikti me zhvilluesit e NetBSD, si rezultat i të cilit Theo humbi qasjen në depozitën CVS të NetBSD. Pas kësaj, Theo de Raadt së bashku me një grup mbështetësish krijoi një sistem të ri operativ të hapur mbi bazën e pemës së kodit burimor të NetBSD, me qëllimet kryesore të zhvillimit të cilëve ishin portabiliteti (mbështeten 13 platforma harduerike), standardizimi, funksionimi i saktë, siguria proaktive dhe mjetet e integruara kriptografike. Madhësia e ISO-së së plotë për sistemin bazë OpenBSD 7.5 është 630 MB.
PĂ«rveç sistemit operativ tĂ« vet, projekti OpenBSD Ă«shtĂ« i njohur pĂ«r komponentĂ«t e tij, tĂ« cilĂ«t janĂ« pĂ«rdorur nĂ« sisteme tĂ« tjera dhe janĂ« treguar si disa nga zgjidhjet mĂ« tĂ« sigurta dhe cilĂ«sore. NdĂ«r to janĂ«: LibreSSL (fork i OpenSSL), OpenSSH, filtrimi i paketave PF, demonĂ«t e routingut OpenBGPD dhe OpenOSPFD, serveri NTP OpenNTPD, serveri i postĂ«s OpenSMTPD, multiplexer-i i terminalit tekstual (analog i GNU screen) tmux, demoni identd me realizimin e protokollit IDENT, alternativa BSDL pĂ«r paketĂ«n GNU groff â mandoc, protokolli pĂ«r organizimin e sistemeve tĂ« besueshme CARP (Common Address Redundancy Protocol), serveri i lehtĂ« http dhe utilita pĂ«r sinkronizimin e skedarĂ«ve OpenRSYNC.
Përmirësimet kryesore:
- Instaluesi tani mbështet enkriptimin e pjesës së rrënjës. Në mënyrën automatike të instalimit (autoinstall), ofrohet mundësia për të aktivizuar enkriptimin e disqeve me caktimin e një fjalëkalimi në tekst të hapur ose dorëzimin e çelësave në një medium të veçantë. Ndërtimet për arkitekturën AMD64 cdXX.iso dhe installXX.iso janë përshtatur për ngarkim në mënyrë EFI.
- Shtuar thirrja e sistemit pinsyscalls, e cila lejon qasjen në thirrjet e sistemit vetëm nga vende të caktuara në hapësirën e adresave të procesit. Njëra bërthama dhe ld.so mund të regjistrojnë vendin e saktë të hyrjes për çdo thirrje të sistemit që përdoret nga programi dhe biblioteka libc.so, për bllokimin e mëvonshëm të dërgimit të thirrjeve të sistemit nga vende jo të regjistruara.
- Me mbështetje për thirrjet indirekte në thirrjet e sistemit përmes funksionit syscall është hequr. Në kombinim me pinsyscalls, kjo ndihmon në ndalimin e qasjes direkte në thirrjet e sistemit pa përdorimin e mbështjellësve të ofruar nga libc. Paketat që përmbajnë thirrje direkte të thirrjeve të sistemit, si Perl dhe Go, janë modifikuar për të përdorur vetëm funksionet e libc.
- Në sistemet ARM64 është zgjeruar përdorimi i mekanizmave të autentifikimit të treguesve (PAC - Pointer Authentication) dhe identifikimit të degëve (BTI - Branch Target Identification).
- Në ndërfaqen në rrjet ppp është shtuar mbështetje IPv6.
- NĂ« utilitarin netstat Ă«shtĂ« implementuar shfaqja e statistikave pĂ«r efikasitetin e ruajtjes sĂ« rrugĂ«ve (tani nĂ« ânetstat -sâ shfaqen numĂ«ruesit pĂ«r goditjet dhe humbjet e ruajtjes).
- Në filtrin e paketave pf janë marrë parasysh ndryshimet në stivën e rrjetit lidhur me paralelizimin e operacioneve në sistemet shumëprocesorike. Kur ekzekutohet utilitari tcpdump me ndërfaqen e rrjetit pflog, shfaqen paketat që janë hedhur kur rregulli në defaul vepron me veprimin 'block'. Për rregullat me veprimin 'pass', shfaqen paketat e bllokuara që janë jo të sakta. Në divert është shtuar kontrolli i saktësisë së caktimit të opsioneve në paketat IPv4.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r sistemet shumĂ«procesorike (SMP). TĂ« gjitha menaxherĂ«t e kohĂ«s nĂ« stivĂ«n e rrjetit, numĂ«rimi i paketave pĂ«r ndĂ«rfaqen loopback dhe moduli vscsi_filtops janĂ« kaluar nĂ« statusin mp-safe. ĂshtĂ« siguruar mundĂ«sia e ekzekutimit paralel tĂ« thirrjeve tĂ« sistemit bind dhe connect, si dhe operacioneve me tabelat UDP pĂ«r IPv4 dhe IPv6. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dĂ«rgimin e njĂ«kohshĂ«m tĂ« paketave UDP nga rrjedha tĂ« ndryshme.
- Përmirësimi i trajtimit të situatave të mbipopullimit të seksionit të ndihmës, janë shtuar ndryshime për të përjashtuar bllokimet e ndërsjella.
- Në bërthamën për sistemet arm64 është realizuar ruajtja e përmbajtjes së grupeve të tabelave të faqeve të memorie dhe PTE-deskritorëve, e cila ka ndihmuar shumë në përshpejtimin e funksionimit në sistemet me shumë bërthama.
- JanĂ« realizuar pĂ«rmirĂ«sime nĂ« hipervizorin VMM. Implementimi i pajisjes vionet Ă«shtĂ« riparĂ« pĂ«r tĂ« mbĂ«shtetur shumĂ«-threading dhe transferimin e tĂ« dhĂ«nave midis hostit dhe sistemit mik nĂ« modus zero-copy, pa buferizim tĂ« ndĂ«rmjetĂ«m. ĂshtĂ« rritur stabiliteti i funksionimit tĂ« hipervizorit nĂ« sistemet me instrukcione Intel VMX. ĂshtĂ« shtuar mbrojtje e mĂ«tejshme nga dobĂ«sitĂ« e zbuluara kohĂ«t e fundit nĂ« procesorĂ«, tĂ« lidhura me ekzekutimin spekullativ tĂ« instrukcioneve dhe rrjedhjen e tĂ« dhĂ«nave tĂ« mbetura nga regjistrat.
- Për sistemet amd64 është shtuar sysctl machdep.retpoline për të menaxhuar aktivizimin e mekanizmit retpoline për mbrojtjen nga sulmet e klasës Spectre.
- Implementimi i kornizĂ«s drm (Direct Rendering Manager) Ă«shtĂ« sinkronizuar me bĂ«rthamĂ«n Linux 6.6.19 (nĂ« versionin e kaluar â 6.1.55).
- Shtuar mbështetje për pajisje të reja dhe janë përfshirë në paketë të reja drejtues, të lidhura me komponentët e ndryshëm SoC, mbështetje për kontrollet Ethernet dhe përfundimin e operacioneve rrjetore në palën e kartave rrjetore.
- Në sistemin e audios uaudio është lejuar lidhja e disa drejtuesve për pajisjet e audios.
- Shtuar drejtuesit apldcp dhe apldrm për kontrolluesit e ekranit të përdorur në pajisjet Apple. Për Apple Powerbook është realizuar mundësia për të menaxhuar ndriçimin e tastierës.
- Shtesa e drejtorit qwx për çipat pa tel Qualcomm IEEE 802.11ax, e krijuar duke portuar drejtorin ath11k nga bërthama Linux (pjesë e bërthamës që nga dega 5.6). Drejtori lejon përdorimin e adaptrave pa tel të përdorur në notebookët si Lenovo ThinkPad X13s dhe DELL XPS 9500. Për funksionimin e drejtorit kërkohet instalimi i skedareve të firmosjes.
- U shtua në utilitarin pax mundësia e shkrimit në arkivat pax, ndërsa në utilitarin tar u shtua mbështetje për arkivat pax me madhësi më të madhe se 8 GB.
- U shtua në utilitarin ifconfig mbështetje për përcaktimin e numrave të porteve për ndërfaqet rrjetore të lidhura me tunelet, si gif dhe gre.
- Në bgpd, mekanizmi i dërgimit të mesazheve dhe shumica e parserëve të protokolleve u kaluan në API të ri të sigurt për punën me memorie.
- Në rpki-client u shtua mbështetje eksperimentale për algoritmin e nënshkrimeve digjitale P-256. U realizua mundësia e kufizimit të veprimit RPKI Trust Anchor vetëm për numra të caktuar autonomish. U shtua mbështetje për listat e nënshkruara të prefikseve RPKI (Lista e Prefikseve të Nënshkruara).
- Në smtpd u shtua mbështetje për RFC 7505 ("Null MX" për identifikimin domenëve, që nuk pranojnë email) dhe u ofrua mundësia e integrimit të tabelave dhe listave shumë-rreshtore me filtra në smtpd.conf.
- U ofrua mundësia e instalimit të ambientit të personalizuar KDE Plasma 5.27 nga paketat kde-plasma dhe kde-plasma-extra (pas pezullimit të mbështetjes për KDE4, mbështetje për përdorimin e desktopit KDE Plasma 5 deri tani mbetej e papunueshme në OpenBSD). Për instalim ofrohen versionet KDE Plasma 5.27.10, KDE Applications 23.08.4 dhe KDE Frameworks 5.115.0.
- U përditësuan paketat LibreSSL dhe OpenSSH. Një përmbledhje e detajuar e përmirësimeve mund të shihet në përmbledhjet e LibreSSL 3.9.0, OpenSSH 9.6 dhe OpenSSH 9.7.
- Numri i porteve pĂ«r arkitekturĂ«n AMD64 arriti : 12309 (ishte 11845), pĂ«r aarch64 â 12145 (ishte 11508), pĂ«r i386 â 10830 (ishte 10603). NdĂ«r versionet e aplikacioneve nĂ« porte:
- Asterisk 16.30.1, 18.21.0, 20.6.0
- Audacity 3.4.2
- CMake 3.28.3
- Chromium 122.0.6261.111
- FFmpeg 4.4.4
- Firefox 123.0.1, ESR 115.8.0
- GCC 8.4.0, 11.2.0
- GHC 9.6.4
- GNOME 45
- Go 1.22.1
- JDK 8u402, 11.0.22, 17.0.10, 21.0.2
- Krita 5.2.2
- LLVM/Clang 13.0.0, 16.0.6, 17.0.6
- LibreOffice 24.2.1.2
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.6
- MariaDB 10.9.8
- Mono 6.12.0.199
- Mutt 2.2.13 dhe NeoMutt 20240201
- Node.js 18.19.1
- OCaml 4.14.1
- OpenLDAP 2.6.7
- PHP 7.4.33, 8.0.30, 8.1.27, 8.2.16, 8.3.3
- Postfix 3.8.6
- PostgreSQL 16.2
- Python 2.7.18, 3.9.18, 3.10.13, 3.11.8
- Qt 5.15.12 (+ patch-e kde), 6.6.1
- R 4.2.3
- Ruby 3.1.4, 3.2.3, 3.3.0
- Rust 1.76.0
- SQLite 3.44.2
- Shotcut 23.07.29
- Sudo 1.9.15.5
- Suricata 7.0.3
- Tcl/Tk 8.5.19, 8.6.13
- TeX Live 2023
- Thunderbird 115.8.1
- Vim 9.1.139, Neovim 0.9.5
- Xfce 4.18.1
- U përditësuan komponentët e zhvilluesve të tretë që hyjnë në OpenBSD 7.5:
- Staku grafik Xenocara mbi bazën e X.Org 7.7 me xserver 21.1.11 + patch-e, freetype 2.13.0, fontconfig 2.14.2, Mesa 23.1.9, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.3.
- LLVM/Clang 16.0.6 (+ patches)
- GCC 4.2.1 (+ patches) dhe 3.3.6 (+ patches)
- Perl 5.36.3 (+ patch-e)
- NSD 4.8.0
- Unbound 1.18
- Ncurses 5.7
- Binutils 2.17 (+ patches)
- Gdb 6.3 (+ patch)
- Awk 22.01.2024
- Expat 2.6.0.
- zlib 1.3.1 (+ patch-e).
Burimi: opennet.ru
