OpenBSD 7.8 izlaišana

Ir tikusi izlaista brīvās UNIX līdzīgās operētājsistēmas OpenBSD 7.8 versija. OpenBSD projekts tika dibināts Theo de Raadt 1995. gadā pēc konflikta ar NetBSD izstrādātājiem, kā rezultātā Theo tika liegta piekļuve NetBSD CVS repozitorijam. Pēc šī Theo de Raadt kopā ar domubiedriem izveidoja jaunu atklāto operētājsistēmu, izmantojot NetBSD avota koka, ar pamatmērķiem - pārnesamību (atbalsta 13 aparatūras platformas), standartizāciju, pareizu darbību, proaktīvu drošību un integrētus kriptogrāfiskos rīkus. Pilnā OpenBSD 7.8 pamata sistēmas instalācijas ISO attēla lielums ir 597 MB.

Papildus pašai operētājsistēmai, OpenBSD projekts ir pazīstams ar saviem komponentiem, kas ir izplatīti citās sistēmās un ir atzīti par dažiem no drošākajiem un kvalitatīvākajiem risinājumiem. Starp tiem: LibreSSL (OpenSSL celiņš), OpenSSH, pakotņu filtrs PF, maršrutēšanas deamoni OpenBGPD un OpenOSPFD, NTP serveris OpenNTPD, e-pasta servera OpenSMTPD, teksta termināla multiplkators (analogs GNU screen) tmux, identd demonstrators ar IDENT protokola īstenojumu, BSDL alternatīva GNU groff pakotnei — mandoc, protokols mākslīgu sistēmu (Common Address Redundancy Protocol) izveidei, viegls http serveris, failu sinhronizācijas rīks OpenRSYNC.

Galvenās izmaiņas:

  • ARM64 arhitektūras portā ir pievienota atbalsts Raspberry Pi 5 plāksnēm, realizēts acpicpu draiveris, nodrošināta apm (Advanced Power Management) un sysctl hw.cpuspeed darbība ierīcēs ar Qualcomm Snapdragon X Elite mikroshēmām.
  • Tika ieviests FD_CLOFORK (close-on-fork) flaga atbalsts, lai aizvērtu faila aprakstu bērna procesos pēc fork() funkcijas izsaukuma. Salīdzinājumā ar citām realizācijām, šī flaga atiestatīšana pēc exec() funkcijas izsaukuma tiek nodrošināta drošības un ērtības nolūkiem.
  • Tika pievienota apakštīkla augsta līmeņa operāciju, plānošanas un programmatisko pārtraukumu (soft interrupt dispatcher) izpilde.
  • Kodols ir pārgājis uz nanosekundēm bez taimeru signāliem, veicot sleep funkciju, kas ļauj izvairīties no precizitātes zuduma, pārvēršot nanosekundes taimeru signālos un otrādi, iniciējot operācijas no bibliotēku funkcijām lietotāja telpā.
  • Tika uzlabota saderība ar FUSE (Filesystem in Userspace) bāzētām failu sistēmām, kuru realizācijās tiek izmantota libfuse bibliotēka.
  • Uzlabota atbalsta miega un gaidīšanas režīmiem. Nodrošināta iepriekšēja darba zonas piešķiršana miega režīmā ielādes laikā. Piešķirta iespēja izmantot gaidīšanas režīmu, pieslēdzot ierīces caur GPIO. Piešķirta atbalsts pārslēgšanai gaidīšanas režīmā klēpjdatoriem ar AMD CPU, izmantojot zema enerģijas patēriņa S0ix režīmu. Realizēts sysctl ddb.suspend, kas ļauj izlaist pāreju miega režīmā inteldrm un amdgpu komandu vadītājiem, lai ekrāns paliktu aktīvs. Palielināta S3 miega režīma darbības uzticamība, izmantojot amdgpu grafisko draiveri.
  • Uzlabota daudzprocesoru sistēmu (SMP) atbalsta funkcionalitāte. Nodrošināta TCP steka paralelizācija uz dažādām CPU kodolu. TCP satiksmes un ienākošo tīkla pakotņu apstrādei tagad var izmantot līdz 8 pavedieniem (bet ne vairāk par CPU kodoliem). Realizēta paralēla IPv6 pakotņu fragmentu pārreipušanas un maršrutu parametru analīzes izpilde. No globālās bloķēšanas atbrīvoti sistēmas izsaukumi close() un listen().
  • Direct Rendering Manager (drm) ietvaru ieviešana ir sinhronizēta ar Linux kodolu 6.12.50 (iepriekšējā izdevumā - 6.12.21). Tika pievienoti jauni qcdrm un qcdpc draiveri Qualcomm Snapdragon mikroshēmojuma DRM apakšsistēmai un Qualcomm DisplayPort kontrolierim.
  • Realizēta OpenBSD darbības atbalsta funkcionalitāte kvm/qemu, izmantojot AMD SEV-ES (Encrypted State) paplašinājumu, lai aizsargātu viesu sistēmu. Hipervizorā vmd pievienota iespēja palaist viesu sistēmas AMD SEV-ES režīmā, kuras aktivizēšanai vm.conf pievienots parametrs «seves». Atjaunināti emulētie Virtio ierīces - network, block, entropy un scsi, kurās realizēta Virtio 1.2 specifikācijas atbalsts. virtuālās mašīnās kvm/qemu izmantošanai, lai aizsargātu viesu sistēmu, pievienota AMD SEV-ES (Encrypted State) atbalsta paplašinājumi. VMs hipervizorā vmd pievienota iespēja palaist viesu sistēmas AMD SEV-ES režīmā, kura aktivizēšanai vm.conf tika pievienots parametrs «seves». Tika atjauninātas emulētās Virtio ierīces: tīkls, bloks, entropija un scsi, kurās īstenota Virtio 1.2 specifikācijas atbalsts.
  • Kā watch utilīta, kas periodiski izpilda komandas un parāda to izvadi, izmantota programma iwatch.
  • Skriptu security, kas veic periodisku drošības kontroli, pievienota funkcionalitāte GPT/MBR dublēšanas izveidei. Atjaunotas iespēja GPT/MBR kopiju atjaunošanai no faila fdisk utilītā pievienojot opciju «-R».
  • Drošības skriptā, kas veic periodisku drošības pārbaudi, pievienota funkcionalitāte GPT/MBR dublējumkopiju izveidei. Atjaunot GPT/MBR dublējumkopiju no faila ir pievienota opcija «-R» fdisk utilītē.
  • Fona procesā apmd pievienota opcija «-w procents» un apstrādātājs /etc/apm/warnlow, lai organizētu brīdinājuma ziņojuma izvadīšanu, kad akumulatora uzlāde samazinās zem norādītā līmeņa.
  • Ieviesta jauna gprof profilēšanas sistēma, kas izmanto sistēmas izsaukumu profil.
  • Paplašināta aparatūras atbalsts un pievienoti jauni draiveri:
    • acpiwmi - Windows Management Instrumentation.
    • amdpmc - AMD jaudas kontroles kontrolieris.
    • bcmmip - MSI BCM2712 kontrolieris.
    • bcmstbgpio - Broadcom GPIO kontrolieris.
    • bcmstbintc - Broadcom pārtraukumu kontrolieris.
    • bcmstbpinctrl - Broadcom pin multiplexing.
    • bcmstbrescal - Broadcom reset kalibrācijas kontrolieris.
    • bcmstbreset - Broadcom reset kontrolieris.
    • rpone - Raspberry Pi RP1 perifērijas kontrolieris.
    • rpiclock - Raspberry Pi RP1 pulksteņu kontrolieris.
    • rpipwm - Raspberry Pi RP1 PWM kontrolieris.
    • rpirtc - Raspberry Pi reāllaika pulkstenis.
    • iasuskbd(4) - ASUS I2C HID.
  • uvideo web kameru draiverī pievienota H.264 kodeka atbalsts.
  • Pievienots fonējuma process lldpd ar LLDP (Link Layer Discovery Protocol) protokolu īstenojumu un lldp rīku tā pārvaldīšanai.
  • Pievienots fonējuma process bpflogd, lai saglabātu tīkla paketes, izmantojot bpf (Berkeley Packet Filter) un reģistrētu tās žurnālā tcpdump formātā.
  • iked, IKEv2 protokola IPsec īstenojums, pievienota iespēja ielādēt vairākus sertifikātus no faila.
  • LibreSSL bibliotēka atjaunināta līdz 4.2.0 versijai, kurā piedāvāta API ML-KEM (CRYSTALS-Kyber) atslēgu apmaiņas algoritma izmantošanai, kas ir noturīgs pret kvantu uzbrukumiem.
  • Atjaunināts OpenSSH. Izmaiņu sarakstu var skatīt OpenSSH 10.1 un 10.2 paziņojumos:
  • AMD64 arhitektūras portu skaits sasniedzis 12651 (bija 12593), aarch64 - 12506 (bija 12446), i386 - 10457 (bija 10429). Starp portu lietojumprogrammu versijām:
    • Asterisk 22.5.2
    • Audacity 3.7.5
    • CMake 3.31.8
    • Chromium 141.0.7390.54
    • Emacs 30.2
    • FFmpeg 6.1.3
    • GCC 8.4.0 un 11.2.0
    • GHC 9.8.3
    • GNOME 48
    • Go 1.25.1
    • JDK 8u462, 11.0.28, 17.0.16, 21.0.8 un 25.0.0
    • KDE Applications 25.08.1
    • KDE Frameworks 6.18.0
    • KDE Plasma 6.4.5
    • Krita 5.2.13
    • LLVM/Clang 19.1.7, 20.1.8 un 21.1.2
    • LibreOffice 25.8.1.1
    • Lua 5.1.5, 5.2.4, 5.3.6 un 5.4.7
    • MariaDB 11.4.7
    • Mono 6.12.0.199
    • Mozilla Firefox 143.0.3 un ESR 140.3.1
    • Mozilla Thunderbird 143.3.1
    • Mutt 2.2.15 un NeoMutt 20250905
    • Node.js 22.20.0
    • OCaml 4.14.2
    • OpenLDAP 2.6.10
    • PHP 8.2.29, 8.3.26 un 8.4.13
    • Postfix 3.5.25 un 3.10.1
    • PostgreSQL 17.6
    • Python 2.7.18 un 3.12.11
    • Qt 5.15.16 (+ kde ielādes) un 6.8.3
    • R 4.5.1
    • Ruby 3.2.9, 3.3.9 un 3.4.6
    • Rust 1.90.0
    • SQLite 3.50.4
    • Shotcut 25.08.16
    • Sudo 1.9.17p2
    • Suricata 7.0.7
    • Tcl/Tk 8.5.19 un 8.6.16
    • TeX Live 2025
    • Vim 9.1.1706 un Neovim 0.11.4
    • Xfce 4.20.0
  • Atjaunināti trešo pušu komponenti, kas iekļauti OpenBSD 7.8:
    • Xenocara grafiskais kopums, balstīts uz X.Org 7.7 ar xserver 21.1.18 + ielādēm, freetype 2.13.3, fontconfig 2.15.0, Mesa 25.0.7, xterm 399, xkeyboard-config 2.20, fonttosfnt 1.2.4.
    • LLVM/Clang 19.1.7 (+ labojumi)
    • GCC 4.2.1 (+ ielādēm) un 3.3.6 (+ ielādēm)
    • Perl 5.40.1 (+ ielādēm)
    • NSD 4.3.0
    • Unbound 1.24.0
    • Ncurses 6.4
    • Binutils 2.17 (+ labojumi)
    • Gdb 6.3 (+ labojumi)
    • Awk 20250116
    • Expat 2.7.3
    • zlib 1.3.1 (+ ielādēm)

    Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster