Vydání OpenBSD 7.9

Byla představena verze svobodného unixového operačního systému OpenBSD 7.9. Projekt OpenBSD byl založen Théem de Raaetem v roce 1995 po konfliktu s vývojáři NetBSD, v jehož důsledku byl Théovi uzavřen přístup k CVS repozitáři NetBSD. Poté Thé de Raadt se skupinou podobně smýšlejících vytvořil na základě zdrojového kódu NetBSD nový otevřený operační systém, jehož hlavními cíli byly přenositelnost (podpora 13 hardwarových platforem), standardizace, správná funkce, proaktivní bezpečnost a integrované kryptografické prostředky. Velikost kompletní instalační ISO obrazu základního systému OpenBSD 7.9 činí 762 MB.

Kromě samotného operačního systému je projekt OpenBSD znám svými komponenty, které se rozšířily v jiných systémech a prokázaly se jako jedno z nejbezpečnějších a nejkvalitnějších řešení. Mezi nimi: LibreSSL (fork OpenSSL), OpenSSH, paketový filtr PF, démony směrování OpenBGPD a OpenOSPFD, NTP server OpenNTPD, poštovní server OpenSMTPD, multiplexer textového terminálu (analog GNU screen) tmux, démon identd s implementací protokolu IDENT, BSDL alternativa k balíku GNU groff — mandoc, protokol pro zajištění vysoké dostupnosti systémů CARP (Common Address Redundancy Protocol), lehký http server, utilita pro synchronizaci souborů OpenRSYNC.

OpenBSD 7.9 je 60. verzí projektu. Hlavní změny:

  • Ve schématu plánování úloh pro architektury amd64 a arm64 byl implementován mechanismus pro správu využívání jader CPU podle jejich výkonu. Pro vyloučení určitých typů jader při činnosti plánovače byla navržena sysctl proměnná "hw.blockcpu", přijímající příznaky: S pro vyloučení logických jader (SMT), P — běžných jader, E — energeticky efektivních jader (pomalejší o 20-50 %) a L — zpomalených jader (nejpomalejší). Výchozí hodnota je nastavena na SL.
  • Byla implementována možnost odloženého hibernování (delayed hibernation) pro prevenci úplného vybití baterie během spánkového režimu. Podstatou mechanismu je to, že systém je nejprve převeden do spánkového režimu, při kterém zůstává operační paměť aktivní, a nachází se takto po dobu stanovenou pomocí sysctl proměnné machdep.hibernatedelay. Po uplynutí této doby je systém probuzen a okamžitě převeden do spánkového režimu (hibernace), ve kterém je obsah operační paměti uložen na trvalý úložiště.
  • Implementace rámce drm (Direct Rendering Manager) a grafických ovladačů pro GPU AMD a Intel byla synchronizována s jádrem Linux 6.18.22 (v předchozím vydání — 6.12.50).
  • Byla přidána podpora provozu jako hostitelský systém v virtualizačních systémech založených na Apple Hypervisor. Sestavení OpenBSD pro architekturu arm64 mohou být používána v virtual machines macOS na zařízení s ARM čipy Apple Silicon.
  • Bylo přidáno minijádro vmboot, které umožňuje inicializovat prostředí pro virtuální stroj na základě hypervisora vmd po aktualizaci prostřednictvím sysupgrade.
  • PCI ovladačům byla dána možnost měnit svůj stav spotřeby energie, což je využito v ovladači xhci pro přechod do režimu nízké spotřeby energie a přepnutí příslušného USB4 řadiče do režimu spánku.
  • Byla přidána základní implementace nízkoúrovňového API FUSE, dostatečná pro kompilaci a spuštění ovladače lowntfs-3g.
  • Přidána podpora pro Wi-Fi 6 (802.11ax).
  • Rozšířena podpora hardwaru a přidány nové ovladače pro USB4 řadiče, PCIe řadiče Cadence, Qualcomm SC7280, Qualcomm GENI UART, SPI řadič Intel LPSS, Quectel EC200A LTE modem.
  • Na systémech amd64 byla přidána možnost načítání souborů s jádrem ze sekce EFI, což může být využito k umístění zaváděče a bsd.rd do sekce EFI pro spuštění instalátoru.
  • Byl přidán systémový volání __pledge_open, které umožňuje libc otvírat některé důležité soubory, jako je zařízení generátoru pseudonáhodných čísel a databáze časových pásem, i když mechanizmy pledge a unveil to zakazují. Otevírané soubory jsou dostupné pouze v režimu čtení a operace write, chmod, chflags, chown, ftruncate a fdpassing pro ně jsou zakázány.
  • Do síťového zařízení veb (Virtual Ethernet Bridge) byla přidána podpora VLAN.
  • Automatická konfigurace IPv6 (SLAAC) je ve výchozím nastavení povolena.
  • Byly aktualizovány OpenSSH, LibreSSL a OpenBGPD. Seznam změn naleznete v oznámeních OpenSSH 10.3, LibreSSL 4.3 a OpenBGPD 9.1.
  • Počet portů pro architekturu AMD64 vzrostl na 13044 (bylo 12651), pro aarch64 na 12883 (bylo 12506), pro i386 na 10631 (bylo 10457). Mezi verzemi aplikací v portech:
    • 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 s kompozitními servery Labwc, Mango, Niri, Sway a Wayfire.
    • Xfce 4.20.0
  • Byly aktualizovány komponenty od třetích stran zahrnuté v OpenBSD 7.9:
    • Grafický stack Xenocara založený na X.Org 7.7 s xserver 21.1.21 + patche, 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 (+ patche)
    • GCC 4.2.1 (+ patche)
    • Perl 5.42.2 (+ patche)
    • NSD 4.14.2
    • Unbound 1.24.2 (v této verzi je přítomna kritická zranitelnost v implementaci DNSSEC, která umožňuje vzdálené spuštění kódu).
    • Ncurses 6.4
    • Binutils 2.17 (+ patche)
    • Gdb 6.3 (+ patche)
    • Awk 20250116
    • Expat 2.7.5
    • zlib 1.3.2 (+ patche)

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster