Az OpenBSD 7.9 kiadása

Megjelent az OpenBSD 7.9, egy szabad UNIX-szerű operációs rendszer. Az OpenBSD projektet Theo de Raadt alapította 1995-ben, miután konfliktusba került a NetBSD fejlesztőivel, ami miatt Theo hozzáférése megszűnt a NetBSD CVS adattárhoz. Ezt követően Theo de Raadt és egy társai létrehozták a NetBSD forráskódfa alapján egy új nyílt operációs rendszert, amelynek fő fejlesztési céljai a hordozhatóság (13 hardverplatformot támogat), a szabványosítás, a megbízható működés, a proaktív biztonság és az integrált kriptográfiai eszközök voltak. Az OpenBSD 7.9 alap rendszere teljes telepítő ISO képe 762 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 7.9 a projekt 60. kiadása lett. Főbb változások:

  • Az amd64 és arm64 architektúrákhoz készült feladatütemezőben megvalósították a CPU-magok teljesítménye szerint történő használatuk kezelésére szolgáló mechanizmust. Bizonyos típusú magok kikapcsolásához a feladatütemezőben egy sysctl-változót „hw.blockcpu” javasoltak, amely a következő flagokat fogadja el: S a logikai magok (SMT) kikapcsolására, P a normál magokra, E az energiakímélő magokra (20-50%-kal lassabb), és L az elakadt magokra (leglassabb). Alapértelmezés szerint az SL értéket állítják be.
  • Megvalósult a késleltetett hibernálás lehetősége a teljes akkumulátor lemerülésének megelőzése érdekében a várakozó üzemmódban. A mechanizmus lényege, hogy a rendszer először várakozó állapotba kerül, ahol a RAM aktív marad, és ebben az állapotban a sysctl változón keresztül megadott ideig marad. E határidő letelte után a rendszer felébred, és azonnal hibernálásba megy (hibernálás), amelyben a RAM tartalma a tartós tárolóra kerül mentésre.
  • A drm (Direct Rendering Manager) keretrendszer és az AMD és Intel GPU-k grafikus meghajtói az 6.18.22-es Linux kernelhez szinkronizálódtak (az előző kiadás 6.12.50 volt).
  • Hozzáadva a támogatás a vendég rendszerként való működéshez az Apple Hypervisor alapú virtualizációs rendszerekben. Az OpenBSD buildjei a arm64 architektúrára használhatóak virtuális gépekben macOS alatt Apple Silicon ARM chipekkel rendelkező hardveren.
  • Hozzáadva egy kis kernel vmboot, amely lehetővé teszi a vmd hypervisor-alapú virtuális gép környezetének inicializálását frissítés után a sysupgrade segítségével.
  • A PCI-meghajtók lehetőséget kaptak energiafogyasztási állapotuk módosítására, amelyet az xhci meghajtó használ az alacsony energiafogyasztású állapotba lépéshez, és a kapcsolódó USB4 vezérlőt alvó üzemmódba állítani.
  • Hozzáadva egy alap implementáció a FUSE alacsony szintű API-jához, amely elegendő a lowntfs-3g meghajtó fordításához és futtatásához.
  • Hozzáadva a Wi-Fi 6 (802.11ax) támogatás.
  • Kiterjesztve a hardvertámogatás, és új meghajtók hozzáadva USB4 vezérlőkhez, PCIe vezérlők Cadence, Qualcomm SC7280, Qualcomm GENI UART, Intel LPSS SPI vezérlő, Quectel EC200A LTE modem számára.
  • amd64 rendszereken lehetővé vált a kernel fájlok betöltése az EFI partícióból, amelyet bootloader és bsd.rd EFI partícióra történő elhelyezéséhez lehet használni az telepítő elindításához.
  • Hozzáadva a __pledge_open rendszerhívás, amely lehetővé teszi a libc számára, hogy megnyisson néhány fontos fájlt, mint például a véletlenszám-generátor eszköz és az időzónák adatbázisa, még akkor is, ha a pledge és unveil mechanizmusok ezt megtiltják. Az így megnyitott fájlok csak olvasási módban elérhetőek, és a write, chmod, chflags, chown, ftruncate és fdpassing funkciók tilosak.
  • A veb (Virtual Ethernet Bridge) hálózati eszközbe VLAN támogatás került bevezetésre.
  • Az IPv6 automatikus konfiguráció (SLAAC) alapértelmezés szerint engedélyezve van.
  • Frissítettük az OpenSSH-t, a LibreSSL-t és az OpenBGPD-t. A változások listáját megnézheti az OpenSSH 10.3, a LibreSSL 4.3 és az OpenBGPD 9.1 bejelentéseiben.
  • Az AMD64 architektúra portjainak száma 13044-re emelkedett (korábban 12651), az aarch64 portok esetében 12883 (korábban 12506), míg az i386 esetében 10631 (korábban 10457). A portokban elérhető alkalmazásverziók közül:
    • Asterisk 22.9.0
    • Audacity 3.7.7
    • CMake 4.2.3
    • Chromium 147.0.7727.101
    • Emacs 30.2
    • FFmpeg 8.0.1
    • GCC 15.2.0
    • GNOME 49
    • Go 1.26.2
    • JDK 25.0.2
    • KDE Gear 25.12.3, KDE Frameworks 6.23.0, KDE Plasma 6.6.4
    • Krita 5.2.16
    • LLVM/Clang 21.1.8
    • LibreOffice 26.2.2.2
    • Lua 5.4.8
    • MariaDB 11.4.10
    • Mono 6.14.1
    • Firefox 150.0
    • Thunderbird 140.10.0
    • Node.js 22.22.2
    • OpenLDAP 2.6.13
    • PHP 8.5.5
    • Postfix 3.11.1
    • PostgreSQL 18.3
    • Python 3.13.13
    • Qt 6.10.2
    • Ruby 4.0.2
    • Rust 1.94.1
    • SQLite 3.51.3
    • Shotcut 26.2.26
    • Sudo 1.9.17p2
    • Suricata 7.0.7
    • Tcl/Tk 9.0.3
    • Vulkan 1.4.341.0
    • Wayland 1.24.0 kompozitorokkal szerverek Labwc, Mango, Niri, Sway és Wayfire.
    • Xfce 4.20.0
  • Frissítettük a harmadik felektől származó komponenseket, amelyek az OpenBSD 7.9 részei:
    • A Xenocara grafikai stack az X.Org 7.7 alapján xserver 21.1.21 + javításokkal, freetype 2.14.2, fontconfig 2.17.1, Mesa 25.0.7, xterm 406, xkeyboard-config 2.20, fonttosfnt 1.2.4.
    • LLVM/Clang 19.1.7 (+ javítások)
    • GCC 4.2.1 (+ javítások)
    • Perl 5.42.2 (+ javítások)
    • NSD 4.14.2
    • Unbound 1.24.2 (ebben a verzióban kritikus sebezhetőség található a DNSSEC megvalósításában, amely távoli kódvégrehajtást tesz lehetővé).
    • Ncurses 6.4
    • Binutils 2.17 (+ javítások)
    • Gdb 6.3 (+ javítások)
    • Awk 20250116
    • Expat 2.7.5
    • zlib 1.3.2 (+ javítások)

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