OpenBSD 8.0 versiyasi

UNIX-ga o'xshash bepul OpenBSD 8.0 operatsion tizimining chiqarilishi taqdim etilgan. OpenBSD loyihasi 1995 yilda Teo de Raadt tomonidan NetBSD ishlab chiquvchilari bilan ziddiyatdan so‘ng asos solingan, natijada Teo NetBSD CVS omboriga kirish huquqidan mahrum bo‘lgan. Shundan so'ng, Teo de Raadt va bir guruh hamfikrlar NetBSD manba daraxti asosida yangi ochiq operatsion tizimni yaratdilar, uning asosiy rivojlanish maqsadlari portativlik (13 ta apparat platformasi qo'llab-quvvatlanadi), standartlashtirish, to'g'ri ishlash, proaktiv xavfsizlik edi. va birlashtirilgan kriptografik vositalar. OpenBSD 8.0 tayanch tizimining toʻliq oʻrnatish ISO tasviri 794 MB ni tashkil qiladi.

Operatsion tizimning o'zidan tashqari, OpenBSD loyihasi boshqa tizimlar tomonidan qabul qilingan va eng xavfsiz va yuqori sifatli yechimlardan biri sifatida o'zini namoyon qilgan komponentlari bilan mashhur. Bularga quyidagilar kiradi: LibreSSL (OpenSSLning bir qismi), OpenSSH, PF paket filtri, OpenBGPD va OpenOSPFD marshrutizatsiya demonlari, OpenNTPD NTP serveri va pochta serveri. server OpenSMTPD, matn terminali multipleksori (GNU ekraniga o'xshash), tmux, IDENT protokolini amalga oshirishga ega identd demoni, GNU groff paketiga BSDL alternativi — mandoc, xatolarga chidamli tizimlarni tashkil qilish protokoli CARP (Umumiy manzilni ortiqcha qilish protokoli), yengil HTTP serveri va OpenRSYNC fayllarni sinxronlashtirish yordamchi dasturi.

OpenBSD 8.0 loyihaning 61-chi versiyasidir. Versiya raqamining bu muhim o'zgarishi o'nlik raqamlashdan foydalanish bilan bog'liq, ya'ni 7.9 dan keyin 8.0 keladi. Asosiy o'zgarishlar quyidagilarni o'z ichiga oladi:

  • AMD64 arxitekturasi uchun yadroning manzillanadigan virtual manzil maydoni 4 GB dan 512 GB gacha oshirildi. pmap moduli endi barcha jismoniy xotiraning virtual manzillarga to'g'ridan-to'g'ri xaritasining asosiy manzilini tasodifiy ravishda ajratadi.
  • Arm64 arxitekturasiga ega tizimlarda xotira tarkibini diskka saqlash bilan kutish rejimini qo'llab-quvvatlash amalga oshiriladi.
  • Arm64 va riscv64 arxitekturalari uchun DMA rejimida ma'lumotlarni uzatuvchi qurilma tomonidan butun xotiraga to'g'ridan-to'g'ri manzil berishning iloji bo'lmaganda ishlatiladigan bounce buferlari uchun qo'llab-quvvatlash qo'shildi.
  • Amd64 va arm64 tizimlarida almashtirish bo'limida ma'lumotlarni shifrlashni tezlashtirish uchun AES protsessor ko'rsatmalaridan foydalaniladi.
  • riscv64 arxitekturasi uchun qo'llab-quvvatlanadigan protsessor kengaytmalarini aniqlash va ular haqidagi ma'lumotlarni foydalanuvchi maydoniga uzatish amalga oshirildi (ma'lumotlarni elf_aux_info funktsiyasidagi AT_HWCAP va AT_HWCAP2 bayroqlari yordamida olish mumkin).
    "V" (vektor operatsiyalari), Sstc (taymer operatsiyalari) va AIA (kengaytirilgan uzilish arxitekturasi, uzilishlarni boshqarish) kengaytmalari, shuningdek, tegishli uzilish kontrollerlari uchun imsi va applic drayverlari qo'shildi.
  • sparc64 arxitekturasi uchun port LLVM asboblar zanjiridan foydalanish uchun o'zgartirildi.
  • 2010-yilda MIPS bilan mos keladigan Xitoy Loongson 2E va 2F protsessorlari uchun qo'shilgan Loongson apparat platformasini qo'llab-quvvatlash to'xtatildi. Ushbu olib tashlashning sababi Clang kompilyatorining yangi versiyalarida mips64el platformasini yaratish bilan bog'liq muammolar edi.
  • AMD (radeondrm, amdgpu) va Intel GPU'lari uchun drm (Direct Rendering Manager) freymvorki va grafik drayverlarining amalga oshirilishi yadro bilan sinxronlashtiriladi Linux 6.18.53 (oldingi nashr: 6.18.22). Intel Arc A seriyali grafik kartalarini (DG2/Alchemist) qo'llab-quvvatlash inteldrm drayveriga o'tkazildi. Intel Alder Lake GPU'lariga ega tizimlarda vaqt tugashi bilan bog'liq muammolar hal qilindi. 4 Gb dan ortiq video xotirani boshqarishni qo'llab-quvvatlash qo'shildi.
  • Xotirani almashtirish va bo'shatish paytida faol bo'lmagan xotira sahifalarini boshqarish uchun yadro evristikasi yaxshilandi. Joriy jarayonning bajariladigan fayliga mutlaq yo'lni aniqlash uchun getexecpath funksiyasi qo'shildi. Disk yorliqlari hajmini oshirishga tayyorgarlik ko'rildi.
  • Uyqu rejimini qo'llab-quvvatlash kengaytirildi va endi qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) va qcuart (Qualcomm GENI UART) drayverlarida to'g'ri qo'llab-quvvatlanadi. Ushbu o'zgarishlar Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon va IdeaPad kabi noutbuk va planshetlarda uyqu rejimiga kirish bilan bog'liq muammolarni hal qiladi. Kutish rejimini kutish rejimidan ajratib, uyqu rejimiga kirish uchun global o'zgaruvchi qo'shildi.
  • VMD gipervizori endi ko'p ishlov berishni qo'llab-quvvatlaydi. virtual mashinalar 64 tagacha virtual protsessorlardan foydalanish imkoniyati bilan. Mehmon tizimlari uchun x2apic rejimi, shuningdek, 32-bitli mehmon tizimlarini ishga tushirish uchun lapic va ioapic rejimlari joriy etilgan. LinuxQcow formatidagi tasvirlarni qayta ishlash yaxshilandi.
  • Ovozda server sndiod server tomonidagi boshqaruv rejimini joriy qildi, bu sndioctl yordamchi dasturi yordamida sozlamalarni dinamik ravishda o'zgartirish imkonini beradi. Sndioctl endi ro'yxat elementlarini qo'shish va olib tashlashni, shuningdek, MIDI port yo'naltirishni sozlashni qo'llab-quvvatlaydi.
  • Kengaytirilgan apparat ta'minoti va yangi drayverlar qo'shildi
    Intel E610, Panther Lake va Wildcat Lake Ethernet kontrollerlari, GXTP7936 (Samsung Galaxy Book4 Edge) sensorli ekranlari, SpacemiT K3 PCIe kontrolleri, SABI (Samsung Advanced BIOS Interface), Samsung batareya zaryadlovchilari, Rockchip OTP xotirasi, AMD "Krackan Point" APU'lari, SpacemiT K3 SoC'lari va Qualcomm Glymur (X2). qwx drayveriga (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) ko'plab yaxshilanishlar kiritildi.
  • acme-client endi muqobil nomlarni ko'rsatishda niqoblarni qo'llab-quvvatlaydi.
  • tmux endi ramkasiz menyu ko'rsatish rejimiga, kengaytirilgan UTF-8 qo'llab-quvvatlashiga, panel sarlavhasini o'zgartirish uchun "T" buyrug'iga, yangilash-hozir buyrug'iga, modal panellarni qo'llab-quvvatlashga (-O) va bunday panellardagi barcha tugmalarni qayta ishlash uchun "-K" bayrog'iga, shuningdek, capture-pane buyrug'iga qo'shilgan giperhavolalar va satr raqamlarini ko'rsatish uchun "-H" va "-L" bayroqlariga ega.
  • LibreSSL AIX, FreeBSD bilan yaxshilangan moslikka ega, macOS, MinGW, NetBSD va Windows, va platformalarda assembler tili kodini qo'llab-quvvatlash yaxshilandi. dtls12_handshake_msg API qo'shildi. SHA-3 ishlashi yaxshilandi.
  • OpenSSH yangilandi; o'zgarishlar ro'yxatini e'lonlarda topish mumkin.
    OpenSSH 10.4,
    OpenSSH 10.5 va
    OpenSSH 10.6.
  • AMD64 arxitekturasi uchun portlar soni 13060 (13044 dan), aarch64 uchun - 12907 (12883 dan), i386 uchun - 10659 (10631 dan) edi. Portlardagi dastur versiyalari orasida:
    • Yulduzcha 20.21.0 va 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
    • 1.27.1-ga o'ting
    • JDK 11.0.32, 17.0.20, 21.0.12 va 25.0.4
    • KDE Plazma 6.7.5, KDE Gear 26.08.1, KDE Frameworks 6.30.0
    • Krita 6.0.3
    • LLVM/Clang 21.1.8 va 22.1.8
    • LibreOffice 26.8.0.3
    • Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 va 5.5.1
    • MariaDB 12.3.3
    • Maymun 6.14.1
    • Mozilla Firefox 157.0 va ESR 153.4.0
    • Mozilla Thunderbird 153.4.0
    • Mutt 2.4.2 va NeoMutt 20260616
    • Node.js 24.21.0 va Deno 2.9.7
    • OCaml 4.14.2
    • OpenLDAP 2.6.15
    • PHP 8.3.33, 8.4.26 va 8.5.11
    • Postfix 3.5.28 va 3.11.7
    • PostgreSQL 18.6
    • Python 2.7.18 va 3.14.7
    • Qt 5.15.19 (+ kde dan yamalar) va 6.11.2
    • R 4.6.1
    • Ruby 3.3.12, 3.4.11 va 4.0.7
    • Pas 1.98.1
    • SQLite 3.53.2
    • Shotcut 26.8.1
    • Sudo 1.9.17p2
    • Meerkat 7.0.7
    • Tcl/Tk 8.5.19, 8.6.18 va 9.0.4
    • TeX Live 2026
    • Vim 9.2.1125, Neovim 0.12.5 va Vim-Classic 2026091
    • Wayland 1.26.0 va kompozitsiya menejerlari CoW, Labwc, Mango, Niri, Sway, Wayfire
    • Vulkan 1.4.357.0
    • Xfce 4.20.0
  • OpenBSD 8.0 bilan kiritilgan yangilangan uchinchi tomon komponentlari:
    • Xenocara grafik stek X.Org 7.7 asosida xserver 21.1.24 + yamoqlari, 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 (+ yamalar)
    • GCC 4.2.1 (+ yamalar)
    • Perl 5.42.3 (+ yamalar)
    • NSD 4.15.2.
    • Bog'lanmagan 1.26.1.
    • Qarshilik 6.4
    • Binutils 2.17 (+ yamalar)
    • Gdb 6.3 (+ yamalar)
    • Awk 20250116/XNUMX/XNUMX
    • Expat 2.8.4
    • zlib 1.3.2 (+ yamalar)
  • Zaifliklar tuzatildi: ppp’da buferning toshib ketishi, nsd DNS serverida masofaviy kodni bajarish (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), AES-GMAC’dan foydalanganda IPsec’da masofaviy buferning toshib ketishi va /dev/video implementatsiyasida use-after-free funksiyasi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster