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 a NetBSD fejlesztőivel folytatott konfliktus után, amelynek következtében Theo hozzáférése a NetBSD CVS tárolójához le volt tiltva. Ezt követően Theo de Raadt egy elkötelezett csapatával együtt létrehozta az új nyílt operációs rendszert a NetBSD forráskód-fájlfája alapján, amelynek fő fejlesztési céljai a hordozhatóság (13 hardverplatform támogatása), a szabványosítás, a hibamentes működés, a proaktív biztonság és az integrált titkosító eszközök voltak. Az OpenBSD 8.0 alap rendszer teljes telepítő ISO-képe 794 MB méretű.

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 megváltozása a tizedes számolás használatának köszönhető, amely szerint a 7.9 kiadást követi a 8.0. Főbb változások:

  • Az amd64 architektúra esetében a kernel által címzett virtuális címtartomány mérete 4 GB-ról 512 GB-ra nőtt. A pmap modulban megvalósították a közvetlen leképezés (direct map) alapcímének randomizációját az összes fizikai memória virtuális címeire.
  • Arm64 architektúrájú rendszereken megvalósították a hibernációs mód támogatását, amely megőrzi a memória tartalmát a lemezen.
  • Arm64 és riscv64 architektúrákhoz hozzáadták a pufferelési (bounce buffer) támogatást, amelyet akkor alkalmaznak, amikor a DMA módban adatokat küldő eszköz nem tud közvetlenül címkézni az egész memóriát.
  • A swap területen lévő adatok titkosításának felgyorsítása érdekében az amd64 és arm64 rendszereken az AES CPU utasításokat alkalmazzák.
  • Riscv64 architektúrához megvalósították a támogatott CPU-kiterjesztések azonosítását és az információk átadását a felhasználói térnek (az adatok az AT_HWCAP és AT_HWCAP2 zászlók segítségével kaphatók meg az elf_aux_info függvényben).
    Hozzáadták a 'V' kiterjesztés (vektorműveletek), Sstc (időzítő műveletek) és AIA (Advanced Interrupt Architecture, megszakítások feldolgozása) támogatását, valamint az imsi és aplic meghajtókat a megfelelő megszakító vezérlők számára.
  • A sparc64 architektúrához készült port átállt az LLVM eszközkészlet használatára.
  • A Loongson hardver platform támogatása, amely 2010-ben került bevezetésre a MIPS-kompatibilis kínai Loongson 2E és 2F processzorokhoz, megszűnt. A megszüntetés oka a mips64el platform összeállítási problémái a Clang újabb verzióiban.
  • A DRM (Direct Rendering Manager) keretrendszer és az AMD (radeondrm, amdgpu) és Intel GPU grafikus illesztőprogramjainak megvalósítása szinkronizálva lett a Linux 6.18.53 kernel verzióval (a korábbi verzió 6.18.22 volt). Az inteldrm illesztőprogramba átkerült az Arc A sorozatú Intel grafikus kártyák (DG2/Alchemist) támogatása. Megoldották az Alder Lake GPU-val rendelkező rendszereken jelentkező időtúllépési problémákat. Támogatást kaptak a több mint 4 GB videomemória címzésére.
  • A kernelben javult a nem aktív memóriakönyvoldalak kezelési heuristikája a swap részlegre való kiűzés és memóriafelszabadítás során. Be lett vezetve a getexecpath funkció az aktuális folyamat végrehajtható fájljának abszolút útvonalának meghatározására. Előkészítés történt a lemezcímkék (disklabel) méretének növelésére.
  • Kiterjesztették a rendszer alvó üzemmódjának támogatását, amely most már helyesen 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) illesztőprogramokban. A változtatások lehetővé tették az alvó üzemmódban való átmenet problémáinak megoldását olyan laptopok és táblagépek esetében, mint például a Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon és IdeaPad. Globális változót vezettek be az alvó üzemmódhoz, amely elkülöníti a hibernációt és az alvó üzemmódot.
  • A vmd hypervisor támogatja a többprocesszoros működést virtuális gépekben maximálisan 64 virtuális CPU használatával. A vendég rendszerek számára megvalósították az x2apic módot, valamint a lapic és ioapic módokat a 32-bites Linux vendég rendszerek futtatásához. Fejlesztették a qcow formátumú képek kezelését.
  • A hangzással kapcsolatos szerveren A sndiod megvalósította a szerver üzemmódot, amely lehetővé teszi a beállítások dinamikus megváltoztatását az sndioctl utilitással. Az sndioctl támogatja az elemek listákhoz való hozzáadását és eltávolítását, valamint a MIDI-portok átirányításának beállítását.
  • Kiterjesztették a hardvertámogatást és új illesztőprogramokat adtak hozzá
    az Intel E610, Panther Lake és Wildcat Lake Ethernet-vezérlők, a GXTP7936 érintőképernyők (Samsung Galaxy Book4 Edge), az SpacemiT K3 PCIe-vezérlő, a SABI (Samsung Advanced BIOS Interface), a Samsung töltésvezérlők, a Rockchip OTP-memória, az AMD APU "Krackan Point", az SpacemiT K3 SoC és a Qualcomm Glymur (X2) számára. Számos fejlesztést hajtottak végre a qwx (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) illesztőprogramban.
  • Az acme-clienthez hozzáadták a maszkok támogatását az alternatív nevek megadásakor.
  • A tmux-ban megvalósították a keret nélküli menü megjelenítési módot, kiterjesztették az UTF-8 támogatást, hozzáadták a „T” parancsot a panelek fejlécének megváltoztatásához, bevezették a refresh-now parancsot, a new-pane parancs modális panelverzió támogatását (-O) és a „-K” flag-et, amely kezeli az összes billentyűleütést ilyen paneleken, a capture-pane parancshoz pedig hozzáadták a „-H” és „-L” flag-eket a hyperlinkek és sorok számának megjelenítésére.
  • A LibreSSL javította a kompatibilitást az AIX, FreeBSD, macOS, MinGW, NetBSD és Windows alkalmazásokkal, valamint megszüntette a különböző platformokhoz való assembler kód támogatását. Hozzáadták az dtls12_handshake_msg API-t. Megnövelték a SHA-3 teljesítményét.
  • Frissítve lett az OpenSSH, a változások listáját az értesítésekben lehet megtekinteni.
    OpenSSH 10.4,
    OpenSSH 10.5 és
    OpenSSH 10.6.
  • Az AMD64 architektúrához 13060 port tartozik (korábban 13044 volt), az aarch64-hez 12907 (korábban 12883), az i386-hoz pedig 10659 (korábban 10631). Az alkalmazásverziók között a portokban található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ások) é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 kompozitorok
    • Vulkan 1.4.357.0
    • Xfce 4.20.0
  • Frissítve lettek a külső fejlesztők által kínált komponensek az OpenBSD 8.0-hoz:
    • A Xenocara grafikai stack az X.Org 7.7 alapjain, xserver 21.1.24 + javítások, 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)
  • Kijavított sebezhetőségek: ppp buffer overflow, távoli kódvégrehajtás a DNS-szerver nsd-ben (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), távoli buffer overflow az IPsec-ben AES-GMAC használata esetén és memória hozzáférés felszabadítás után a /dev/video megvalósításá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