Vydanie OpenBSD 7.9

Predstavuje sa vydanie bezplatného operačného systému podobného UNIXu OpenBSD 7.9. Projekt OpenBSD založil Theo de Raadt v roku 1995 po konflikte s vývojármi NetBSD, v dôsledku čoho bol Theovi odmietnutý prístup k úložisku NetBSD CVS. Potom Theo de Raadt a skupina rovnako zmýšľajúcich ľudí vytvorili nový otvorený operačný systém založený na zdrojovom strome NetBSD, ktorého hlavnými vývojovými cieľmi boli prenosnosť (podporovaných je 13 hardvérových platforiem), štandardizácia, správna prevádzka, proaktívne zabezpečenie a integrované kryptografické nástroje. Úplný inštalačný ISO obraz základného systému OpenBSD 7.9 má 762 MB.

Okrem samotného operačného systému je projekt OpenBSD známy aj svojimi komponentmi, ktoré boli prijaté inými systémami a etablovali sa ako jedny z najbezpečnejších a najkvalitnejších riešení. Patria sem: LibreSSL (odnož OpenSSL), OpenSSH, filter paketov PF, smerovacie démony OpenBGPD a OpenOSPFD, NTP server OpenNTPD a poštový server. server OpenSMTPD, multiplexor textového terminálu (podobný GNU screen), tmux, démon identd s implementáciou protokolu IDENT, alternatíva BSDL k balíku GNU groff — mandoc, protokol na organizáciu systémov odolných voči chybám, CARP (Common Address Redundancy Protocol), ľahký HTTP server a nástroj na synchronizáciu súborov OpenRSYNC.

OpenBSD 7.9 je 60. vydaním projektu. Medzi kľúčové zmeny patria:

  • Plánovač úloh pre architektúry amd64 a arm64 implementuje mechanizmus na správu využitia jadier CPU na základe ich výkonu. Na vylúčenie určitých typov jadier počas vykonávania plánovača je k dispozícii premenná sysctl „hw.blockcpu“. Akceptuje nasledujúce príznaky: S pre logické jadrá (SMT), P pre štandardné jadrá, E pre energeticky úsporné jadrá (o 20 – 50 % pomalšie) a L pre obmedzene využívané jadrá (najpomalšie). Predvolená hodnota je SL.
  • Bola implementovaná oneskorená hibernácia, aby sa zabránilo úplnému vybitiu batérie počas pohotovostného režimu. Tento mechanizmus najprv prepne systém do pohotovostného režimu, pričom pamäť RAM zostane aktívna po dobu určenú premennou sysctl machdep.hibernatedelay. Po uplynutí tejto doby sa systém prebudí a okamžite prejde do režimu hibernácie, pričom obsah pamäte RAM sa uloží do trvalého úložiska.
  • Implementácia frameworku drm (Direct Rendering Manager) a grafických ovládačov pre grafické karty AMD a Intel je synchronizovaná s jadrom Linux 18. 6. 22 (v predchádzajúcom čísle - 12. 6. 50).
  • Pridaná podpora pre spustenie ako hosťovský systém vo virtualizačných systémoch založených na Apple Hypervisor. Možno použiť zostavenia OpenBSD pre architektúru arm64. virtuálne stroje в macOS na zariadeniach s čipmi Apple Silicon ARM.
  • Pridané miniatúrne jadro vmboot, ktoré umožňuje inicializovať prostredie pre virtuálny stroj založený na hypervízore vmd po aktualizácii cez sysupgrade.
  • Ovládače PCI majú možnosť zmeniť stav napájania, čo sa používa v ovládači xhci na prepnutie do režimu nízkej spotreby energie a prepnutie sprievodného radiča USB4 do režimu spánku.
  • Pridaná základná implementácia nízkoúrovňového rozhrania FUSE API, postačujúca na kompiláciu a spustenie ovládača lowntfs-3g.
  • Pridaná podpora pre Wi-Fi 6 (802.11ax).
  • Rozšírená podpora hardvéru a pridané nové ovládače pre radiče USB4, radiče Cadence PCIe, Qualcomm SC7280, Qualcomm GENI UART, radič Intel LPSS SPI a modem Quectel EC200A LTE.
  • Na systémoch amd64 bola pridaná možnosť načítania súborov jadra z oddielu EFI, čo možno použiť na umiestnenie bootloaderu a súboru bsd.rd do oddielu EFI pre spustenie inštalátora.
  • Bolo pridané systémové volanie __pledge_open, ktoré umožňuje knižnici libc otvárať určité dôležité súbory, ako napríklad zariadenie generátora pseudonáhodných čísel a databázu časových pásiem, aj keď to mechanizmy pledge a unveil zakazujú. Súbory otvorené týmto spôsobom sú však len na čítanie a funkcie write, chmod, chflags, chown, ftruncate a fdpassing sú pre ne zakázané.
  • Do webového sieťového zariadenia (virtuálny ethernetový most) bola pridaná podpora VLAN.
  • Automatická konfigurácia IPv6 (SLAAC) je predvolene povolená.
  • OpenSSH, LibreSSL a OpenBGPD boli aktualizované. Zoznam zmien nájdete v oznámeniach o OpenSSH 10.3, LibreSSL 4.3 a OpenBGPD 9.1.
  • Počet portov pre architektúru AMD64 bol 13044 (z 12651), pre aarch64 - 12883 (z 12506), pre i386 - 10631 (z 10457). Medzi verziami aplikácií v portoch:
    • Hviezdička 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
    • Choďte na 1.26.2
    • 25.0.2. JDK
    • 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
    • Opica 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
    • Rubín 4.0.2
    • Hrdza 1.94.1
    • SQLite 3.51.3
    • Shotcut 26.2.26
    • Sudo 1.9.17p2
    • Surikata 7.0.7
    • Tcl/Tk 9.0.3
    • Vulkan 1.4.341.0
    • Wayland 1.24.0 s kompozitným grafom serverov Labwc, Mango, Niri, Sway a Wayfire.
    • Xfce 4.20.0
  • Aktualizované komponenty tretích strán zahrnuté v OpenBSD 7.9:
    • Grafický zásobník Xenocara založený na X.Org 7.7 s xserver 21.1.21 + záplaty, 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 (+ záplaty)
    • GCC 4.2.1 (+ záplaty)
    • Perl 5.42.2 (+ záplaty)
    • 4.14.2 NSD
    • Unbound 1.24.2 (táto verzia obsahuje kritickú zraniteľnosť v implementácii DNSSEC, ktorá umožňuje vzdialené spustenie kódu).
    • Zdravotné sestry 6.4
    • Binutils 2.17 (+ záplaty)
    • Gdb 6.3 (+ záplaty)
    • Awk 20250116
    • Expat 2.7.5
    • zlib 1.3.2 (+ záplaty)

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster