Utgivning av OpenBSD 7.3

OpenBSD 7.3 har slÀppts, en fri UNIX-liknande operativsystem. OpenBSD-projektet grundades av Theo de Raadt 1995 efter en konflikt med utvecklarna av NetBSD, vilket ledde till att Theo fick avskiljas frÄn CVS-repositoriet för NetBSD. Efter detta skapade Theo de Raadt tillsammans med en grupp likasinnade ett nytt öppet operativsystem baserat pÄ kÀllkodstrÀdet frÄn NetBSD, med fokus pÄ portabilitet (stöd för 13 hÄrdvaruplattformar), standardisering, korrekt funktionalitet, proaktiv sÀkerhet och integrerade kryptografiska verktyg. Den fullstÀndiga installations-ISO-bilden för grundsystemet OpenBSD 7.3 Àr 620 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.

Huvudsakliga förbÀttringar:

  • Systemanropen waitid (vĂ€ntar pĂ„ processstatusĂ€ndring), pinsyscall (för att överföra information om ingĂ„ngspunkten execve för att skydda mot ROP-exploiter), getthrname och setthrname (hĂ€mtar och stĂ€ller in trĂ„dnamn) har implementerats.
  • För alla arkitekturer har clockintr, en hĂ„rdvaruoberoende avbrottschemalĂ€ggare för timer, införts.
  • sysctl kern.autoconf_serial har lagts till, vilket kan anvĂ€ndas för att övervaka förĂ€ndringar i device tree i kĂ€rnan frĂ„n anvĂ€ndarrummet.
  • Stödet för flerprocessor system (SMP) har förbĂ€ttrats. HĂ€ndelsefilter för enheterna tun och tap har överförts till kategorin mp-safe. Funktionerna select, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit och utrace, samt ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR och SIOCGIFGLIST har befriats frĂ„n lĂ„s. Prestandan för systemet och nĂ€tverksstacken pĂ„ flerkĂ€rniga system har ökat.
  • Implementation av drm (Direct Rendering Manager) har synkroniserats med kĂ€rnan Linux 6.1.15 (i föregĂ„ende utgĂ„va — 5.15.69). Drivrutinen amdgpu har fĂ„tt stöd för GPU:er som Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S och 7600S "Navi 33". I amdgpu har stöd för bakgrundsbelysning lagts till och xbacklight fungerar med X.Org-drivrutinen för modesetting. Shader-caching Ă€r som standard aktiverat i Mesa.
  • FörbĂ€ttringar har gjorts av hypervisorn VMM.
  • Funktioner för att ytterligare skydda minnet för processer i anvĂ€ndarutrymmet har implementerats: systemanropet mimmutable och den relaterade bibliotekfunktionen med samma namn, som gör det möjligt att lĂ„sa Ă„tkomstrĂ€ttigheter vid spegling i minnet (memory mappings). Efter lĂ„sningen kan de angivna Ă„tkomstrĂ€ttigheterna för minnesomrĂ„det, till exempel skriv- och exekveringsförbjud, inte Ă€ndras genom efterföljande anrop av funktionerna mmap(), mprotect() och munmap(), som vid försök till Ă€ndring kommer att ge ett felmeddelande EPERM.
  • PĂ„ AMD64-arkitekturen har ett skyddsmekanism för systemanrop, RETGUARD, aktiverats för att komplicera exekveringen av exploateringar som bygger pĂ„ att lĂ„na kodstycken och metoder för Ă„tervĂ€ndande-orienterad programmering.
  • Skydd mot utnyttjande av sĂ„rbarheter har aktiverats, baserat pĂ„ slumpmĂ€ssig omstrukturering av den körbara filen sshd vid varje systemstart. Omstruktureringen gör funktionernas förflyttningar i sshd mindre förutsĂ€gbara, vilket försvĂ„rar skapandet av exploateringar som anvĂ€nder metoder för Ă„tervĂ€ndande-orienterad programmering.
  • Mer aggressiv randomisering av stackens placering pĂ„ 64-bitars system har sĂ€kerstĂ€llts.
  • Skydd mot Spectre-BHB-sĂ„rbarheten har lagts till i mikroarkitekturstrukturerna för processorer.
  • PĂ„ ARM64-processorer har en flagga, DIT (Data Independent Timing), implementerats för anvĂ€ndarutrymmet och kĂ€rnan för att blockera attacker via sidokanaler, som manipulerar instruktionsfördröjningarnas beroende av de data som behandlas i dessa instruktioner.
  • Möjligheten att anvĂ€nda lladdr för att bestĂ€mma nĂ€tverkskonfigurationer har införts. Till exempel kan man förutom att knyta till grĂ€nssnittsnamnet (hostname.fxp0) ocksĂ„ anvĂ€nda bindning till MAC-adressen (hostname.00:00:6e:00:34:8f).
  • Stödet för att gĂ„ in i vilolĂ€ge för system baserade pĂ„ ARM64-arkitekturen har förbĂ€ttrats.
  • Stödet för Apple ARM-processorer har avsevĂ€rt utökats.
  • Stöd för ny hĂ„rdvara har lagts till och nya drivrutiner har inkluderats.
  • I drivrutinen bwfm för trĂ„dlösa kort baserade pĂ„ Broadcom- och Cypress-chips har stöd för kryptering för WEP implementerats.
  • Installeraren har förbĂ€ttrats för att arbeta med programvaru-RAID och implementerat inledande stöd för disk-kryptering (Guided Disk Encryption).
  • I tmux ("terminal multiplexer") har nya kommandon scroll-top och scroll-bottom lagts till för att rulla markören till början och slutet. Paketen LibreSSL och OpenSSH har uppdaterats. En detaljerad översyn av förbĂ€ttringarna kan ses i recensionerna av LibreSSL 3.7.0, OpenSSH 9.2 och OpenSSH 9.3.
  • Antalet portar för AMD64-arkitekturen har nĂ„tt 11764 (tidigare 11451), för aarch64 — 11561 (tidigare 11261), och för i386 — 10572 (tidigare 10225). Bland versionerna av programvarorna i portarna:
    • Asterisk 16.30.0, 18.17.0 och 20.2.0
    • Audacity 3.2.5
    • CMake 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 och 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • Go 1.20.1
    • JDK 8u362, 11.0.18 och 17.0.6
    • KDE Gears 22.12.3
    • KDE Frameworks 5.103.0
    • Krita 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 och 5.4.4
    • MariaDB 10.9.4
    • Mono 6.12.0.182
    • Mozilla Firefox 111.0 och ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 och NeoMutt 20220429
    • Node.js 18.15.0
    • OCaml 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 och 8.2.3
    • Postfix 3.5.17 och 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 och 3.11.2
    • Qt 5.15.8 och 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 och 3.2.1
    • Rust 1.68.0
    • SQLite 2.8.17 och 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Suricata 6.0.10
    • Tcl/Tk 8.5.19 och 8.6.13
    • TeX Live 2022
    • Vim 9.0.1388 och Neovim 0.8.3
    • Xfce 4.18
  • Komponenter frĂ„n tredjepartsutvecklare i OpenBSD 7.3 har uppdaterats:
    • Grafikstapeln Xenocara baserad pĂ„ X.Org 7.7 med xserver 1.21.6 + patchar, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 13.0.0 (+ patchar)
    • GCC 4.2.1 (+ patchar) och 3.3.6 (+ patchar)
    • Perl 5.36.1 (+ patchar)
    • NSD 4.6.1
    • Unbound 1.17
    • Ncurses 5.7
    • Binutils 2.17 (+ patchar)
    • Gdb 6.3 (+ patch)
    • Awk 12.9.2022
    • Expat 2.5.0.

    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