OpenBSD 8.0 kiadás

Megjelent az OpenBSD 8.0 szabad UNIX-szerű operációs rendszer kiadása. Az OpenBSD projektet Theo de Raadt alapította 1995-ben, miután konfliktusba került a NetBSD fejlesztőivel, ennek következtében Theo hozzáférése a NetBSD CVS tárolóhoz le volt zárva. Ezt követően Theo de Raadt és szimpatizánsai létrehozták a NetBSD forrásfa alapjain egy új nyílt operációs rendszert, amelynek fő célkitűzései a hordozhatóság (13 hardverplatform támogatása), a standardizálás, a megbízható működés, a proaktív biztonság és a beépített kriptográfiai eszközök voltak. Az OpenBSD 8.0 alap rendszer teljes telepítő ISO képe 794 MB nagyságú.

Az operációs rendszeren kívül az OpenBSD projekt ismert olyan komponenseiről is, amelyek más rendszerekben elterjedtek, és amelyek a legbiztonságosabb és legjobb megoldások közé tartoznak. Ezek közé tartozik a LibreSSL (OpenSSL fork), az OpenSSH, a csomagszűrő PF, az OpenBGPD és OpenOSPFD útválasztó démonok, az OpenNTPD NTP-szerver, a levelező szerver OpenSMTPD, a szöveges terminál multiplexer (GNU screen megfelelője) tmux, az identd démon az IDENT protokoll megvalósításával, a GNU groff BSDL alternatívája – mandoc, a hibátlan rendszerek megszervezésére szolgáló protokoll CARP (Common Address Redundancy Protocol), valamint egy könnyű http-szerver, az OpenRSYNC fájlszinkronizáló segédprogram.

Az OpenBSD 8.0 a projekt 61. kiadása. A verziószám jelentős változása a tizedes számú számozás miatt van, amely szerint a 7.9 kiadást követi a 8.0. A főbb változások:

  • Az amd64 architektúrával rendelkező rendszereken a kernel által címzett virtuális címteret 4 GB-ról 512 GB-ra emelték. A pmap modulban a fizikai memória közvetlen térképének (direct map) alapcímének randomizálása valósult meg.
  • Az arm64 architektúrával rendelkező rendszereken megvalósult a hibernáló mód támogatása, amely során a memória tartalma lementésre kerül a lemezre.
  • Az arm64 és riscv64 architektúrákhoz hozzáadták a bounce buffer (köztes puffer) támogatását, amelyet DMA módban adatokat küldő eszközök esetén használnak, ha nem lehetséges a memória közvetlen címzése.
  • Az amd64 és arm64 rendszereken a swap területen található adatok titkosításának felgyorsítása érdekében AES utasításokat alkalmaztak a CPU-n.
  • A riscv64 architektúrához megvalósult a támogatott CPU kiterjesztések meghatározása és az ezekről szóló információk átadása a felhasználói térbe (az adatokat az AT_HWCAP és AT_HWCAP2 flagok segítségével lehet lekérni az elf_aux_info függvényben).
    Hozzáadva a "V" (vektorműveletek), Sstc (időzítő műveletek) és AIA (Advanced Interrupt Architecture, megszakítások kezelése) kiterjesztések támogatása, valamint az imsi és aplic meghajtók a megfelelő megszakításkezelőkhöz.
  • A sparc64 architektúrához készült port átállt az LLVM eszközkészlet használatára.
  • A Loongson hardver platformának támogatása, amelyet 2010-ben a MIPS-kompatibilis kínai Loongson 2E és 2F processzorokhoz adtak hozzá, megszűnt. A törlés okaként a mips64el platformra vonatkozó összeszerelési problémák szolgáltak az új Clang fordítóverziókban.
  • A drm (Direct Rendering Manager) keretrendszer és az AMD (radeondrm, amdgpu) és Intel GPU-k grafikus driverei összhangban vannak a Linux 6.18.53 kernellel (az előző kiadás 6.18.22 volt). Az inteldrm driverbe átkerült az Intel Arc A sorozatú grafikus kártyák (DG2/Alchemist) támogatása. Megoldódtak az Alder Lake GPU-kkal rendelkező rendszerekben fellépő időtúllépési problémák. Támogatást nyújtottak 4 GB-nál nagyobb videomemória címzéséhez.
  • A kernelben javult a nem aktív memóriaoldalak feldolgozásának heurisztikája a swap területre való kihelyezés és a memória felszabadítása során. Megjelent a getexecpath funkció, amely lehetővé teszi a futó folyamat végrehajtható fájljának abszolút útvonalának meghatározását. Elkészült a lemez címkék (disklabel) méretének növelésére való felkészülés.
  • Bővült a hibernálási mód támogatása, amely most már megfelelően támogatott a qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) és qcuart (Qualcomm GENI UART) driverekben. A változások megoldották a hibernálási problémákat olyan laptopoknál és táblagépeknél, mint a Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon és IdeaPad. Hozzáadódott egy globális változó a hibernálásra, amely elkülöníti a hibernálást és az alvó módot.
  • A vmd hipervizorban megjelent a multiprocesszori támogatás, virtuális gépekben amely lehetővé teszi akár 64 virtuális CPU használatát. A vendég rendszerek számára x2apic mód került bevezetésre, valamint lapic és ioapic módok a 32 bites Linux vendég rendszerek futtatásához. Javult a qcow formátumú képek kezelése.
  • A hangzással kapcsolatos szerveren A sndiod kiszolgáló üzemmódban valósult meg, amely lehetővé teszi a beállítások dinamikus módosítását a sndioctl segédprogram segítségével. A sndioctl új lehetőségeket kapott a listák elemeinek hozzáadásához és eltávolításához, valamint a MIDI-portok átirányításának beállításához.
  • Bővült a hardvertámogatás és új driverek kerültek bevezetésre az
    Intel E610, Panther Lake és Wildcat Lake Ethernet vezérlők, GXTP7936 érintőképernyők (Samsung Galaxy Book4 Edge), SpacemiT K3 PCIe vezérlő, SABI (Samsung Advanced BIOS Interface), Samsung töltésszabályozók, Rockchip OTP memória, AMD APU "Krackan Point", SpacemiT K3 SoC és Qualcomm Glymur (X2) támogatására. Számos javítást kaptak a qwx (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) driverben.
  • Az acme-clienthez hozzáadódott a maszkok támogatása az alternatív nevek megadásánál.
  • A tmux-ban megvalósították a keret nélküli menü megjelenítést, kibővítették az UTF-8 támogatását, hozzáadták a «T» parancsot a panel fejlécének megváltoztatásához, hozzáadták a refresh-now parancsot, és a new-pane parancshoz támogatást adtak a modal panelekhez (-O) és a «-K» flagot, amely kezeli a hasonló panelekben minden billentyűleütést, a capture-pane parancshoz pedig hozzáadták a «-H» és «-L» flagokat a hiperlinkek és sorok számának megjelenítésére.
  • A LibreSSL javította a kompatibilitást az AIX, FreeBSD, macOS, MinGW, NetBSD és Windows rendszerekkel, valamint javította az assembler kód támogatását különböző platformok számára. Hozzáadták a dtls12_handshake_msg API-t. Növelték a SHA-3 teljesítményét.
  • Frissült az OpenSSH, a változások listája megtekinthető az bejelentésekben.
    OpenSSH 10.4,
    OpenSSH 10.5 és
    OpenSSH 10.6.
  • Az AMD64 architektúrához tartozó portok száma 13060-ra nőtt (korábban 13044 volt), a aarch64-hez 12907-re (korábban 12883), az i386-hez pedig 10659-re (korábban 10631). Az alkalmazásverziók a portokban a következők:
    • Asterisk 20.21.0 és 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 és 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 és 22.1.8
    • LibreOffice 26.8.0.3
    • Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 és 5.5.1
    • MariaDB 12.3.3
    • Mono 6.14.1
    • Mozilla Firefox 157.0 és ESR 153.4.0
    • Mozilla Thunderbird 153.4.0
    • Mutt 2.4.2 és NeoMutt 20260616
    • Node.js 24.21.0 és Deno 2.9.7
    • OCaml 4.14.2
    • OpenLDAP 2.6.15
    • PHP 8.3.33, 8.4.26 és 8.5.11
    • Postfix 3.5.28 és 3.11.7
    • PostgreSQL 18.6
    • Python 2.7.18 és 3.14.7
    • Qt 5.15.19 (+ kde javításokkal) és 6.11.2
    • R 4.6.1
    • Ruby 3.3.12, 3.4.11 és 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 és 9.0.4
    • TeX Live 2026
    • Vim 9.2.1125, Neovim 0.12.5 és Vim-Classic 2026091
    • Wayland 1.26.0 és a CoW, Labwc, Mango, Niri, Sway, Wayfire kompozitor menedzserek
    • Vulkan 1.4.357.0
    • Xfce 4.20.0
  • Frissültek a harmadik féltől származó komponensek, amelyek az OpenBSD 8.0 részét képezik:
    • A grafikus Xenocara stack X.Org 7.7 alapjain a xserver 21.1.24 + javításokkal, 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 (+ javítások)
    • GCC 4.2.1 (+ javítások)
    • Perl 5.42.3 (+ javítások)
    • NSD 4.15.2.
    • Unbound 1.26.1.
    • Ncurses 6.4
    • Binutils 2.17 (+ javítások)
    • Gdb 6.3 (+ javítások)
    • Awk 20250116
    • Expat 2.8.4
    • zlib 1.3.2 (+ javítások)
  • A sebezhetőségek megszüntetve: buffer túlcsordulás a ppp-ben, távoli kód végrehajtás a DNS-szerver nsd-ben (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), távoli buffer túlcsordulás az IPsec-ben AES-GMAC használata esetén és memóriahoz való hozzáférés a felszabadítása után a /dev/video implementációban.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster