Utgitt en versjon av det frie UNIX-lignende operativsystemet OpenBSD 8.0. Prosjektet OpenBSD ble grunnlagt av Theo de Raadt i 1995 etter en konflikt med utviklerne av NetBSD, som resulterte i at Theo mistet tilgangen til CVS-repositoriet til NetBSD. Etter dette skapte Theo de Raadt sammen med en gruppe likesinnede et nytt åpent operativsystem basert på kildekoden fra NetBSD, med hovedmålene om portabilitet (støtte for 13 maskinvareplattformer), standardisering, korrekt drift, proaktiv sikkerhet og integrerte kryptografiske midler. Størrelsen på det fullstendige installasjons-ISO-bildet av OpenBSD 8.0 er 794 MB.
I tillegg til selve operativsystemet er OpenBSD-prosjektet kjent for sine komponenter, som har blitt spredt til andre systemer og har bevist seg som noen av de mest sikre og kvalitetsløsningene. Blant disse finner vi: LibreSSL (et fork av OpenSSL), OpenSSH, pakkefilteret PF, rutingdemonene OpenBGPD og OpenOSPFD, NTP-serveren OpenNTPD og e-post server OpenSMTPD, tekstterminalmultiplexeren (tilsvarende GNU screen) tmux, identd-demonen med implementering av IDENT-protokollen, BSDL-alternativet til GNU groff-pakken — mandoc, protokollen for å organisere feiltolerante systemer CARP (Common Address Redundancy Protocol), en lettvekts HTTP-server og filsynkroniseringsverktøyet OpenRSYNC.
OpenBSD 8.0 har blitt den 61. utgivelsen av prosjektet. Den betydelige endringen i versjonsnummeret skyldes bruken av desimalnummerering, der 8.0 følger etter utgivelsen 7.9. Hovedendringer:
- For amd64-arkitekturen har størrelsen på det virtuelle adresserommet som styres av kjernen økt fra 4 GB til 512 GB. I pmap-modulen er det implementert en randomisering av basisadressen for direktetilkobling (direct map) av all fysisk minne til virtuelle adresser.
- På systemer med arm64-arkitektur er det implementert støtte for dvalemodus med lagring av minneinnholdet på disk (hibernate).
- For arm64- og riscv64-arkitekturene er det lagt til støtte for intermediate buffers (bounce buffer) som brukes når direkte adressering av hele minnet fra enheten som overfører data i DMA-modus ikke er mulig.
- For å akselerere kryptering av data i bytteområdet (swap) på amd64- og arm64-systemer, er AES-instruksjoner fra CPU brukt.
- For riscv64-arkitekturen er det implementert identifisering av støttede CPU-utvidelser og overføring av informasjon om dem til brukerrommet (data kan innhentes ved hjelp av flaggene AT_HWCAP og AT_HWCAP2 i funksjonen elf_aux_info).
Støtte for utvidelsen «V» (vektoroperasjoner), Sstc (timeroperasjoner) og AIA (Advanced Interrupt Architecture, avbruddsbehandling) er lagt til, samt drivere for imsi og aplic for de tilsvarende avbruddscontrollerne. - Porten for sparc64-arkitekturen er overført til å bruke LLVM-verktøysettet.
- Støtta for maskinvareplattformen Loongson, lagt til i 2010 for MIPS-kompatible kinesiske prosessorer Loongson 2E og 2F, er avsluttet. Årsaken til fjerningen var problemer med bygging for plattformen mips64el i nye versjoner av Clang-kompilatoren.
- Implementeringen av drm-rammeverket (Direct Rendering Manager) og grafikkdrivere for GPU AMD (radeondrm, amdgpu) og Intel er synkronisert med Linux-kjernen 6.18.53 (i den forrige utgaven — 6.18.22). Støtten for Intel grafikkort av serie Arc A (DG2/Alchemist) er flyttet til inteldrm-driveren. Problemer med tidouts på systemer med Intel Alder Lake GPU er løst. Støtte for adressering av mer enn 4 GB videominne er lagt til.
- Kjernen har forbedret heuristikken for håndtering av inaktive minnesider ved utskifting til bytteområdet og frigjøring av minne. Funksjonen getexecpath for å bestemme den absolutte banen til den kjørende prosessen er lagt til. Det er gjort forberedelser for å øke størrelsen på disketiketter (disklabel).
- Støtten for dvalemodus er utvidet, som nå støttes riktig i driverne qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) og qcuart (Qualcomm GENI UART). Endringene har løst problemer med overgangen til dvalemodus på bærbare PC-er og nettbrett, som Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon og IdeaPad. En global variabel for overgang til dvalemodus, som skiller mellom hibernasjon og hvilemodus, er lagt til.
- I hypervisoren vmd finnes det nå støtte for multiprosessering, virtuelle maskiner med mulighet for å bruke opptil 64 virtuelle CPU-er. For gjestesystemer er x2apic-modus implementert, samt lapic og ioapic-modus for å kjøre 32-bits gjestesystemer med Linux. Arbeidet med bilder i qcow-format er forbedret.
- I lydsystemet serveren er det implementert en servermodus for sndiod som gjør det mulig å endre innstillinger dynamisk ved hjelp av sndioctl-verktøyet. I sndioctl er det lagt til støtte for å legge til og fjerne elementer i lister, samt konfigurering av MIDI-porter.
- Støtten for maskinvare er utvidet og nye drivere for
Ethernet-kontrollere fra Intel E610, Panther Lake og Wildcat Lake, berøringsskjermer GXTP7936 (Samsung Galaxy Book4 Edge), PCIe-kontrolleren SpacemiT K3, SABI (Samsung Advanced BIOS Interface), ladecontrollere fra Samsung, OTP-minne fra Rockchip, APU AMD “Krackan Point”, SoC SpacemiT K3 og Qualcomm Glymur (X2) er lagt til. Mange forbedringer i qwx-driveren (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) er også implementert. - I acme-client er det lagt til støtte for masker ved tildeling av alternative navn.
- I tmux er det implementert en rammefri menyvisning, utvidet støtte for UTF-8, lagt til kommandoen «T» for å endre panelets tittel, lagt til kommandoen refresh-now, lagt til støtte for modale paneler (-O) i kommandoen new-pane, og flagget «-K» for å håndtere alle tastetrykk i slike paneler, samt lagt til flaggene «-H» og «-L» i kommandoen capture-pane for å vise hyperkoblinger og linjenumre.
- I LibreSSL er kompatibiliteten med AIX, FreeBSD, macOS, MinGW, NetBSD og Windows forbedret, samt støtten for assemblerkode på ulike plattformer. API dtls12_handshake_msg er lagt til. Ytelsen til SHA-3 er økt.
- OpenSSH er oppdatert, endringslisten kan sees i kunngjøringene.
OpenSSH 10.4,
OpenSSH 10.5 og
OpenSSH 10.6. - Antallet porter for AMD64-arkitekturen er 13060 (tidligere 13044), for aarch64 er det 12907 (tidligere 12883), og for i386 er det 10659 (tidligere 10631). Blant versjonene av programmene i portene:
- Asterisk 20.21.0 og 22.11.0
- Audacity 3.7.9
- CMake 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
- Go 1.27.1
- JDK 11.0.32, 17.0.20, 21.0.12 og 25.0.4
- KDE Plasma 6.7.5, KDE Gear 26.08.1, KDE Frameworks 6.30.0
- Krita 6.0.3
- LLVM/Clang 21.1.8 og 22.1.8
- LibreOffice 26.8.0.3
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 og 5.5.1
- MariaDB 12.3.3
- Mono 6.14.1
- Mozilla Firefox 157.0 og ESR 153.4.0
- Mozilla Thunderbird 153.4.0
- Mutt 2.4.2 og NeoMutt 20260616
- Node.js 24.21.0 og Deno 2.9.7
- OCaml 4.14.2
- OpenLDAP 2.6.15
- PHP 8.3.33, 8.4.26 og 8.5.11
- Postfix 3.5.28 og 3.11.7
- PostgreSQL 18.6
- Python 2.7.18 og 3.14.7
- Qt 5.15.19 (+ patches fra kde) og 6.11.2
- R 4.6.1
- Ruby 3.3.12, 3.4.11 og 4.0.7
- Rust 1.98.1
- SQLite 3.53.2
- Shotcut 26.8.1
- Sudo 1.9.17p2
- Suricata 7.0.7
- Tcl/Tk 8.5.19, 8.6.18 og 9.0.4
- TeX Live 2026
- Vim 9.2.1125, Neovim 0.12.5 og Vim-Classic 2026091
- Wayland 1.26.0 og kompositoriske vindusbehandlere CoW, Labwc, Mango, Niri, Sway, Wayfire
- Vulkan 1.4.357.0
- Xfce 4.20.0
- Komponentene fra tredjepartsutviklere som inngår i OpenBSD 8.0 er oppdatert:
- Grafikkstakken Xenocara basert på X.Org 7.7 med xserver 21.1.24 + patches, freetype 2.14.3, fontconfig 2.17.1, Mesa 25.0.7, xterm 410, xkeyboard-config 2.20, fonttosfnt 1.2.5.
- LLVM/Clang 22.1.6 (+ patches)
- GCC 4.2.1 (+patcher)
- Perl 5.42.3 (+ patches)
- NSD 4.15.2.
- Unbound 1.26.1.
- Ncurses 6.4
- Binutils 2.17 (+ patch)
- Gdb 6.3 (+patcher)
- Awk 20250116
- Expat 2.8.4
- zlib 1.3.2 (+patcher)
- Sårbarheter er rettet: buffer-overflow i ppp, fjernkontrollert kodekjøring i DNS-serveren nsd (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), buffer-overflow ved bruk av AES-GMAC i IPsec og tilgang til minnet etter at det er frigitt i implementeringen av /dev/video.
Kilde: opennet.ru
