OpenBSD 8.0-release

UtgÄvan av det fria UNIX-liknande operativsystemet OpenBSD 8.0 har presenterats. OpenBSD-projektet grundades av Theo de Raadt 1995 efter en konflikt med utvecklarna av NetBSD, som resulterade i att Theo fick avstÀngd tillgÄng till CVS-repositoriet för NetBSD. DÀrefter skapade Theo de Raadt tillsammans med en grupp likasinnade ett nytt öppet operativsystem baserat pÄ kÀllkodstrÀdet frÄn NetBSD, vars huvudmÄl för utvecklingen var bÀrbarhet (stöd för 13 hÄrdvaruplattformar), standardisering, korrekt funktion, proaktiv sÀkerhet och integrerade kryptografiska medel. Storleken pÄ den fullstÀndiga installations-ISO-bilden av basystemet OpenBSD 8.0 Àr 794 MB.

Förutom sjĂ€lva operativsystemet Ă€r OpenBSD-projektet kĂ€nt för sina komponenter, som har spridit sig till andra system och visat sig vara nĂ„gra av de sĂ€kraste och mest kvalitativa lösningarna. Bland dem finns: LibreSSL (en fork av OpenSSL), OpenSSH, paketfiltret PF, routingdemonerna OpenBGPD och OpenOSPFD, NTP-servern OpenNTPD, e-post server OpenSMTPD, terminalmultiplexern (motsvarande GNU screen) tmux, identd-demonen med implementering av IDENT-protokollet, BSDL-alternativet till GNU groff-paketet — mandoc, protokollet för att organisera redundanta system CARP (Common Address Redundancy Protocol), den lĂ€tta http-servern, filsynkroniseringsverktyget OpenRSYNC.

OpenBSD 8.0 blev den 61:a utgÄvan av projektet. Den betydande Àndringen i versionsnumret beror pÄ anvÀndningen av decimalnumrering, vilket innebÀr att efter utgÄvan 7.9 följer 8.0. Huvudsakliga förÀndringar:

  • För amd64-arkitekturen har storleken pĂ„ det virtuella adressutrymmet som kĂ€rnan adresserar ökats frĂ„n 4 GB till 512 GB. I pmap-modulen har randomisering av basadressen för direktavbildning av hela den fysiska minnet till virtuella adresser implementerats.
  • PĂ„ system med arm64-arkitektur har stöd för vilolĂ€ge med minnesinnehĂ„llet sparat pĂ„ disk (hibernate) implementerats.
  • För arkitekturerna arm64 och riscv64 har stöd för mellanbuffertar (bounce buffer) lagts till, som anvĂ€nds nĂ€r direkt adressering av hela minnet frĂ„n en enhet som överför data i DMA-lĂ€ge inte Ă€r möjligt.
  • För att pĂ„skynda kryptering av data i swap-partitionen pĂ„ amd64- och arm64-systemen har CPU:s AES-instruktioner anvĂ€nts.
  • För arkitektur riscv64 har stöd för CPU-förlĂ€ngningar implementerats och information om dem överförs till anvĂ€ndarrymden (data kan erhĂ„llas med flaggorna AT_HWCAP och AT_HWCAP2 i funktionen elf_aux_info).
    Stöd för förlÀngningarna "V" (vektoroperationer), Sstc (timersoperationer) och AIA (Advanced Interrupt Architecture, avbrottshantering) har lagts till, liksom drivrutinerna imsi och aplic för motsvarande avbrottskontroller.
  • Porten för arkitektur sparc64 har övergĂ„tt till att anvĂ€nda LLVM-verktygssatsen.
  • Stödet för hĂ„rdvaruplattformen Loongson som lades till 2010 för MIPS-kompatibla kinesiska processorer Loongson 2E och 2F har upphört. Anledningen till borttagningen var problem med kompilering för plattformen mips64el i nya versioner av Clang-kompilatorn.
  • Implementeringen av drivrutinsramverket drm (Direct Rendering Manager) och grafiska drivrutiner för GPU: er frĂ„n AMD (radeondrm, amdgpu) och Intel har synkroniserats med kĂ€rnan Linux 6.18.53 (i förra utgĂ„van - 6.18.22). Stöd för grafikkort frĂ„n Intel-serien Arc A (DG2/Alchemist) har flyttats till drivrutinen inteldrm. Problem med tidsgrĂ€nser pĂ„ system med Intel Alder Lake GPU har lösts. Stöd för adressering av mer Ă€n 4 GB videominne har lagts till.
  • FörbĂ€ttringar har gjorts i kĂ€rnans heuristik för hantering av inaktiva minnessidor vid uthysning till swap-omrĂ„det och minnesfrisĂ€ttning. Funktionen getexecpath har lagts till för att bestĂ€mma den absoluta sökvĂ€gen till den körbara filen för den aktuella processen. Förberedelser har gjorts för att öka storleken pĂ„ disketiketter (disklabel).
  • Stödet för vilolĂ€ge har utökats och stöds nu korrekt i drivrutinerna qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) och qcuart (Qualcomm GENI UART). Ändringarna har löst problem med övergĂ„ngen till vilolĂ€ge för bĂ€rbara datorer och surfplattor, sĂ„som Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon och IdeaPad. En global variabel för vilolĂ€ge har lagts till, som skiljer mellan vilolĂ€ge och hibernation.
  • I hypervisorn vmd har stöd för flera processorer lagts till virtuella maskiner med möjlighet att anvĂ€nda upp till 64 virtuella CPU:er. För gĂ€stsystem har lĂ€get x2apic implementerats, samt lĂ€gena lapic och ioapic för att köra 32-bitars gĂ€stsysten med Linux. Arbetet med bilder i qcow-format har förbĂ€ttrats.
  • I ljud servern sndiod har implementerat en serverhanteringslĂ€ge som möjliggör dynamiska förĂ€ndringar av instĂ€llningar med verktagnamn sndioctl. I sndioctl har stöd för tillĂ€gg och borttagning av listobjekt samt konfiguration av MIDI-port vidareutvecklats.
  • Stödet för hĂ„rdvara har utökats och nya drivrutiner har lagts till för
    Intel E610 Ethernet-kontroller, Panther Lake och Wildcat Lake, pekskÀrmar GXTP7936 (Samsung Galaxy Book4 Edge), PCIe-kontroller SpacemiT K3, SABI (Samsung Advanced BIOS Interface), Samsung-laddningskontroller, OTP-minne Rockchip, APU AMD 'Krackan Point', SoC SpacemiT K3 och Qualcomm Glymur (X2). MÄnga förbÀttringar har gjorts i drivrutinen qwx (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n).
  • I acme-client har stöd för maskering vid angivande av alternativa namn lagts till.
  • I tmux har ett ramenfritt lĂ€ge för menypresentation implementerats, stöd för UTF-8 har utökats, en kommando 'T' för att Ă€ndra panelens titel har lagts till, kommando refresh-now har lagts till, stöd för modala paneler (-O) har lagts till i kommando new-pane och flaggan '-K' har lagts till för att hantera alla tangenttryckningar i sĂ„dana paneler, medan kommandot capture-pane har fĂ„tt flaggorna '-H' och '-L' för att visa hyperlĂ€nkar och radnummer.
  • I LibreSSL har kompatibiliteten med AIX, FreeBSD, macOS, MinGW, NetBSD och Windows förbĂ€ttrats, och stödet för assemblerkod för olika plattformar har förbĂ€ttrats. Ett API dtls12_handshake_msg har lagts till. Prestandan för SHA-3 har ökat.
  • OpenSSH har uppdaterats, Ă€ndringslistan kan ses i annonserna
    OpenSSH 10.4,
    OpenSSH 10.5 och
    OpenSSH 10.6.
  • Antalet portar för AMD64-arkitektur var 13060 (tidigare 13044), för aarch64 var det 12907 (tidigare 12883), för i386 var det 10659 (tidigare 10631). Bland versionerna av program i portarna:
    • Asterisk 20.21.0 och 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 och 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 och 22.1.8
    • LibreOffice 26.8.0.3
    • Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 och 5.5.1
    • MariaDB 12.3.3
    • Mono 6.14.1
    • Mozilla Firefox 157.0 och ESR 153.4.0
    • Mozilla Thunderbird 153.4.0
    • Mutt 2.4.2 och NeoMutt 20260616
    • Node.js 24.21.0 och Deno 2.9.7
    • OCaml 4.14.2
    • OpenLDAP 2.6.15
    • PHP 8.3.33, 8.4.26 och 8.5.11
    • Postfix 3.5.28 och 3.11.7
    • PostgreSQL 18.6
    • Python 2.7.18 och 3.14.7
    • Qt 5.15.19 (+ patchar frĂ„n kde) och 6.11.2
    • R 4.6.1
    • Ruby 3.3.12, 3.4.11 och 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 och 9.0.4
    • TeX Live 2026
    • Vim 9.2.1125, Neovim 0.12.5 och Vim-Classic 2026091
    • Wayland 1.26.0 och sammansatta fönsterhanterare CoW, Labwc, Mango, Niri, Sway, Wayfire
    • Vulkan 1.4.357.0
    • Xfce 4.20.0
  • Komponenter frĂ„n tredje part som ingĂ„r i OpenBSD 8.0 har uppdaterats:
    • Grafikstacken Xenocara baserad pĂ„ X.Org 7.7 med xserver 21.1.24 + patchar, 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 (+ patchar)
    • GCC 4.2.1 (+ patchar)
    • Perl 5.42.3 (+ patchar)
    • NSD 4.15.2.
    • Unbound 1.26.1.
    • Ncurses 6.4
    • Binutils 2.17 (+ patchar)
    • Gdb 6.3 (+ patchar)
    • Awk 20250116
    • Expat 2.8.4
    • zlib 1.3.2 (+ patchar)
  • Lösta sĂ„rbarheter: buffertöverskridning i ppp, fjĂ€rrkörning av kod i DNS-servern nsd (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), fjĂ€rrbuffertöverskridning i IPsec vid anvĂ€ndning av AES-GMAC och minnesĂ„tkomst efter frigörande i implementationen av /dev/video.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster