Vydání OpenBSD 7.5

Je představeno vydání bezplatného operačního systému podobného UNIXu OpenBSD 7.5. Projekt OpenBSD založil Theo de Raadt v roce 1995 po konfliktu s vývojáři NetBSD, v důsledku čehož byl Theovi odepřen přístup k repozitáři NetBSD CVS. Poté Theo de Raadt a skupina stejně smýšlejících lidí vytvořili nový otevřený operační systém založený na zdrojovém stromu NetBSD, jehož hlavními vývojovými cíli byla přenositelnost (podporováno 13 hardwarových platforem), standardizace, správné fungování, proaktivní bezpečnost a integrované kryptografické nástroje. Úplný instalační ISO obraz základního systému OpenBSD 7.5 je 630 MB.

Kromě samotného operačního systému je projekt OpenBSD známý svými komponentami, které se rozšířily i v jiných systémech a osvědčily se jako jedno z nejbezpečnějších a nejkvalitnějších řešení. Mezi nimi: LibreSSL (fork OpenSSL), OpenSSH, PF paketový filtr, OpenBGPD a OpenOSPFD směrovací démony, OpenNTPD NTP server, OpenSMTPD poštovní server, textový terminálový multiplexer (analogický k obrazovce GNU) tmux, identd démon s implementací protokolu IDENT, alternativa BSDL Balíček GNU groff - mandoc, protokol pro organizaci systémů odolných proti chybám CARP (Common Address Redundancy Protocol), odlehčený http server, utilita pro synchronizaci souborů OpenRSYNC.

Hlavní vylepšení:

  • Do instalačního programu byla přidána podpora pro šifrování kořenového oddílu. V režimu automatické instalace (autoinstall) je možné povolit šifrování disku zadáním hesla ve formátu prostého textu nebo poskytnutím klíčů na samostatném médiu. Sestavy pro architekturu AMD64 cdXX.iso a installXX.iso jsou přizpůsobeny pro zavádění v režimu EFI.
  • Přidáno systémové volání pinsyscalls, které umožňuje provádět systémová volání pouze z konkrétních míst v adresním prostoru procesu. Jádro a ld.so mohou zaregistrovat přesné vstupní umístění každého systémového volání používaného programem a libc.so, aby následně blokovaly odesílání systémových volání z neregistrovaných míst.
  • Odebrána podpora pro nepřímé volání systémových volání pomocí funkce syscall. V kombinaci s pinsyscalls vám změna umožňuje zakázat přímý přístup k systémovým voláním bez použití vazeb poskytovaných v libc. Balíčky, které přímo volají systémová volání, jako je Perl a Go, jsou upraveny tak, aby používaly pouze funkce libc.
  • Na systémech ARM64 bylo rozšířeno použití mechanismů autentizace ukazatele (PAC - Pointer Authentication) a identifikace cíle (BTI).
  • Přidáno do síťového rozhraní PPP Podpora IPv6.
  • Obslužný program netstat nyní zobrazuje statistiky o účinnosti ukládání do mezipaměti trasy (výstup „netstat -s“ nyní zobrazuje čítače hitů a chyb).
  • Paketový filtr pf zohledňuje změny v síťovém zásobníku spojené s paralelizací operací na víceprocesorových systémech. Při spuštění obslužného programu tcpdump se síťovým rozhraním pflog je možné zobrazit pakety, které byly zahozeny při spuštění výchozího pravidla s akcí „blok“. U pravidel s akcí „pass“ je poskytováno zobrazení blokovaných nesprávných paketů. Přidána kontrola správnosti voleb v IPv4 paketech k odklonění.
  • Vylepšená podpora pro víceprocesorové (SMP) systémy. Obslužné rutiny časového limitu v síťovém zásobníku, počítání paketů pro rozhraní zpětné smyčky a modul vscsi_filtops byly přesunuty do kategorie mp-safe. Je možné paralelně provádět bind a connect systémová volání a také operace s tabulkami UDP pro IPv4 a IPv6. Přidána podpora pro současné odesílání UDP paketů z různých streamů.
  • Vylepšené zpracování situací přetečení odkládacího oddílu, přidány změny k odstranění zablokování.
  • Jádro pro systémy arm64 implementuje cachování obsahu poolů paměťových tabulek stránek a PTE deskriptorů, což výrazně zrychluje práci na vícejádrových systémech.
  • Vylepšení byla provedena hypervizor VMM. Implementace zařízení vionet byla přepsána tak, aby podporovala multithreading a přenos dat mezi hostitelem a hostem v režimu nulové kopie, bez přechodného ukládání do vyrovnávací paměti. Vylepšená stabilita hypervizoru na systémech s instrukcemi Intel VMX. Přidána další ochrana proti nedávno zjištěným zranitelnostem v procesorech spojených se spekulativním prováděním instrukcí a úniky zbytkových dat z registrů.
  • Pro systémy amd64 byl přidán sysctl machdep.retpoline pro kontrolu, zda je mechanismus retpoline povolen k ochraně proti útokům Spectre.
  • Implementace frameworku drm (Direct Rendering Manager) je synchronizována s jádrem. Linux 18. 6. 22 (v předchozím čísle - 12. 6. 50).
  • Byla přidána podpora pro nová zařízení a byly zahrnuty nové ovladače spojené s komponentami různých SoC, podpora ethernetových řadičů a přenos síťových operací na stranu síťových karet.
  • Audio subsystém uaudio umožňuje připojení více ovladačů pro audio zařízení.
  • Přidány ovladače apldcp a apldrm pro řadiče zobrazení používané v zařízeních Apple. Pro Apple Powerbook byla implementována možnost ovládat podsvícení klávesnice.
  • Добавлен драйвер qwx для беспроводных чипов Qualcomm IEEE 802.11ax, созданный путём портирования драйвера ath11k из ядра Linux (входит в состав ядра, начиная с ветки 5.6). Драйвер позволяет задействовать беспроводные адаптеры, применяемые на таких ноутбуках, как Lenovo ThinkPad X13s и DELL XPS 9500. Для работы драйвера требуется установка файлов с прошивкой.
  • Do obslužného programu pax byla přidána možnost zapisovat do archivů pax a do obslužného programu tar byla přidána podpora pro archivy pax větší než 8 GB.
  • Nástroj ifconfig přidal podporu pro specifikaci čísel portů pro síťová rozhraní související s tunelem, jako jsou gif a gre.
  • V bgpd byl mechanismus předávání zpráv a většina analyzátorů protokolů migrována na nové paměťově bezpečné API.
  • Do rpki-client byla přidána experimentální podpora pro algoritmus digitálního podpisu P-256. Byla implementována možnost omezit činnost RPKI Trust Anchor pouze pro určitá čísla autonomních systémů. Přidána podpora pro RPKI Signed Prefix Lists.
  • Do smtpd přidána podpora RFC 7505 (Null MX pro ověřování). доменов, které nepřijímají poštu) a je zde možnost vkládat víceřádkové tabulky a seznamy s filtry do smtpd.conf.
  • Byla poskytnuta možnost instalovat uživatelské prostředí KDE Plasma 5.27 z balíčků kde-plasma a kde-plasma-extra (po ukončení podpory KDE4 nebyla podpora pro použití pracovní plochy KDE Plasma 5 v OpenBSD stále funkční). Verze dostupné pro instalaci jsou KDE Plasma 5.27.10, KDE Applications 23.08.4 a KDE Frameworks 5.115.0.
  • Aktualizované balíčky LibreSSL a OpenSSH. Podrobný přehled vylepšení najdete v recenzích LibreSSL 3.9.0, OpenSSH 9.6 a OpenSSH 9.7.
  • Počet portů pro architekturu AMD64 byl: 12309 (bylo 11845), pro aarch64 - 12145 (bylo 11508), pro i386 - 10830 (bylo 10603). Mezi verzemi aplikací v portech:
    • Hvězdička 16.30.1, 18.21.0, 20.6.0
    • Audacity 3.4.2
    • CMake 3.28.3
    • Chromium 122.0.6261.111
    • FFmpeg 4.4.4
    • Firefox 123.0.1, ESR 115.8.0
    • GCC 8.4.0, 11.2.0
    • GHC 9.6.4
    • GNOME 45
    • Přejděte na 1.22.1
    • JDK 8u402, 11.0.22, 17.0.10, 21.0.2
    • Krita 5.2.2
    • LLVM/Clang 13.0.0, 16.0.6, 17.0.6
    • LibreOffice 24.2.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6, 5.4.6
    • MariaDB 10.9.8
    • Opice 6.12.0.199
    • Mutt 2.2.13 a NeoMutt 20240201
    • Node.js 18.19.1
    • OCaml 4.14.1
    • OpenLDAP 2.6.7
    • PHP 7.4.33, 8.0.30, 8.1.27, 8.2.16, 8.3.3
    • Postfix 3.8.6
    • PostgreSQL 16.2
    • Python 2.7.18, 3.9.18, 3.10.13, 3.11.8
    • Qt 5.15.12 (+ kde záplaty), 6.6.1
    • R 4.2.3
    • Ruby 3.1.4, 3.2.3, 3.3.0
    • Rez 1.76.0
    • SQLite 3.44.2
    • Shotcut 23.07.29
    • Sudo 1.9.15.5
    • Surikata 7.0.3
    • Tcl/Tk 8.5.19, 8.6.13
    • TeX Live 2023
    • Thunderbird 115.8.1
    • Vim 9.1.139, Neovim 0.9.5
    • Xfce 4.18.1
  • Aktualizované komponenty třetích stran zahrnuté v OpenBSD 7.5:
    • Grafický zásobník Xenocara založený na X.Org 7.7 s xserverem 21.1.11 + záplaty, freetype 2.13.0, fontconfig 2.14.2, Mesa 23.1.9, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.3.
    • LLVM/Clang 16.0.6 (+ záplaty)
    • GCC 4.2.1 (+ záplaty) a 3.3.6 (+ záplaty)
    • Perl 5.36.3 (+ záplaty)
    • NSD 4.8.0
    • Bez závazků 1.18
    • Zdravotní sestry 5.7
    • Binutils 2.17 (+ opravy)
    • Gdb 6.3 (+ oprava)
    • Awk 22.01.2024
    • Expat 2.6.0.
    • zlib 1.3.1 (+ záplaty).

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster