Нашри OpenBSD 7.3

Нашри ройгони системаи оператсионии UNIX монанд ба OpenBSD 7.3 муаррифӣ карда мешавад. Лоиҳаи OpenBSD аз ҷониби Тео де Раадт соли 1995 пас аз муноқиша бо таҳиягарони NetBSD таъсис дода шуд, ки дар натиҷа Тео аз дастрасӣ ба анбори NetBSD CVS маҳрум шуд. Пас аз ин, Тео де Раадт ва як гурӯҳи ҳамфикрон як системаи нави оператсионии кушодаро дар асоси дарахти сарчашмаи NetBSD эҷод карданд, ки ҳадафҳои асосии рушди он интиқолпазирӣ (13 платформаи сахтафзор дастгирӣ карда мешаванд), стандартизатсия, кори дуруст, амнияти проактивӣ буданд. ва воситаҳои ҳамгирошудаи криптографӣ. Тасвири пурраи насби ISO-и системаи пойгоҳи OpenBSD 7.3 620 МБ аст.

Илова ба худи системаи оператсионӣ, лоиҳаи OpenBSD бо ҷузъҳои худ маълум аст, ки дар дигар системаҳо паҳн гаштаанд ва худро яке аз ҳалли бехатартарин ва баландсифат исбот кардаанд. Дар байни онҳо: LibreSSL (форк аз OpenSSL), OpenSSH, филтри бастаи PF, демонҳои масиркунии OpenBGPD ва OpenOSPFD, сервери OpenNTPD NTP, сервери почтаи OpenSMTPD, мултиплексори терминали матнӣ (аналогӣ ба экрани GNU) tmux, демон identd бо татбиқи протоколи IDENT, алтернативаи BSDL Бастаи GNU groff - mandoc, протокол барои ташкили системаҳои ба хатогиҳо тобовар CARP (Protocol Common Address Redundancy), сервери сабуки http, утилитаи ҳамоҳангсозии файлҳои OpenRSYNC.

Такмилҳои асосӣ:

  • Системаи иҷрошуда waitid (интизории тағирёбии ҳолати раванд), pinsyscall (барои интиқоли маълумот дар бораи нуқтаи вуруди execve барои муҳофизат аз истисморҳои ROP), getthrname ва setthrname (гирифтан ва гузоштани номи ришта) занг мезанад.
  • Ҳама меъморӣ аз clockintr истифода мебаранд, як таймери мустақил аз сахтафзор ҷадвали қатъкунии қатъ.
  • Иловаи sysctl kern.autoconf_serial, ки метавонад барои пайгирии тағирёбии ҳолати дарахти дастгоҳ дар ядро ​​аз фазои корбар истифода шавад.
  • Дастгирии мукаммал барои системаҳои бисёрпросессорӣ (SMP). Филтрҳои рӯйдодҳо барои дастгоҳҳои tun ва tap ба категорияи mp-бехатар табдил дода шуданд. Функсияҳои интихоб, интихоб, пурсиш, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit ва utrace, инчунин ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR ва SIOCGIFGLIST аз басташавӣ хориҷ карда шуданд. Муносибати беҳтаршудаи блоккунӣ дар филтри пакети pf. Фаъолияти беҳтаршудаи система ва стеки шабакавӣ дар системаҳои бисёраслӣ.
  • Татбиқи чаҳорчӯбаи drm (Direct Rendering Manager) бо ядрои Linux 6.1.15 (версияи охирин - 5.15.69) ҳамоҳанг карда мешавад. Драйвери Amdgpu ҳоло Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S ва "N7600" -ро дастгирӣ мекунад. Amdgpu барои назорати равшании замина дастгирӣ илова кардааст ва кафолат медиҳад, ки xbacklight ҳангоми истифодаи драйвери танзимкунандаи X.Org кор мекунад. Mesa кэшкунии шейдерро бо нобаёнӣ фаъол кардааст.
  • Дар гипервизори VMM такмилҳо анҷом дода шуданд.
  • Имкониятҳои ҳифзи хотираи иловагии равандҳо дар фазои корбар амалӣ карда шуданд: занги системаи тағирёбанда ва функсияи китобхонаи алоқаманд бо ҳамон ном, ки ба шумо имкон медиҳад, ки ҳангоми инъикос дар хотира (харитасозии хотира) ҳуқуқҳои дастрасиро ислоҳ кунед. Пас аз содир шудан, ҳуқуқҳое, ки барои минтақаи хотира муқаррар карда шудаанд, масалан, манъи навиштан ва иҷро, наметавонанд минбаъд тавассути зангҳои минбаъда ба функсияҳои mmap(), mprotect() ва munmap() тағир дода шаванд, ки ҳангоми кӯшиши кор хатогии EPERM эҷод мекунанд. иваз кардан.
  • Дар меъмории AMD64, механизми муҳофизати RETGUARD барои зангҳои система фаъол карда шудааст, ки ба мушкил кардани иҷрои истисморҳое, ки бо истифода аз қисмҳои қарзии код ва усулҳои барномасозии ба бозгашт нигаронидашуда сохта шудаанд, нигаронида шудааст.
  • Муҳофизат аз истисмори осебпазирӣ дар асоси пайвастани тасодуфии файли иҷрошавандаи sshd ҳар боре, ки система бор мекунад, фаъол карда мешавад. Reflow имкон медиҳад, ки ҷуброн кардани функсияҳо дар sshd камтар пешгӯинашаванда бошад, ки эҷоди истисморҳоро бо истифода аз усулҳои барномасозии ба бозгашт нигаронидашуда мушкил мекунад.
  • Дар системаҳои 64-битӣ тасодуфии тарҳбандии стеки хашмгинтарро фаъол кард.
  • Муҳофизати иловагӣ аз осебпазирии Spectre-BHB дар сохторҳои микроархитектураи протсессор.
  • Дар протсессори ARM64 парчами DIT (Data Independent Timeming) барои фазои корбар ва фазои ядро ​​барои бастани ҳамлаҳои паҳлӯии канал, ки вобастагии вақти иҷрои дастурҳоро аз маълумоти коркардшуда дар ин дастурҳо идора мекунанд, фаъол карда шудааст.
  • Қобилияти истифодаи lladdr ҳангоми муайян кардани конфигуратсияҳои шабакаро таъмин мекунад. Масалан, ба ғайр аз пайвастшавӣ ба номи интерфейс (hostname.fxp0), шумо метавонед пайвасткуниро ба суроғаи MAC истифода баред (name hostname.00:00:6e:00:34:8f).
  • Дастгирии беҳтари хоб барои системаҳои дар асоси ARM64 асосёфта.
  • Дастгирии ба таври назаррас васеъшуда барои микросхемаҳои Apple ARM.
  • Дастгирии сахтафзори нав илова карда шуд ва драйверҳои навро дар бар гирифт.
  • Драйвери bwfm барои кортҳои бесим дар асоси чипҳои Broadcom ва Cypress барои WEP дастгирии рамзгузориро таъмин мекунад.
  • Насбкунанда корро бо нармафзори RAID такмил дод ва дастгирии ибтидоии Рамзгузории Дискро роҳнамоӣ кард.
  • Фармонҳои нави scroll-боло ва scroll-pain ба tmux (“мултиплекси терминал”) илова карда шуданд, то ки курсорро ба аввал ва ба охир ҳаракат кунад.Бастаҳои LibreSSL ва OpenSSH нав карда шуданд. Барои шарҳи муфассали беҳбудиҳо, ба баррасиҳои LibreSSL 3.7.0, OpenSSH 9.2 ва OpenSSH 9.3 нигаред.
  • Шумораи портҳо барои меъмории AMD64 11764 (аз 11451), барои aarch64 - 11561 (аз 11261), барои i386 - 10572 (аз 10225) буд. Дар байни версияҳои барнома дар портҳо:
    • Asterisk 16.30.0, 18.17.0 ва 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 ва 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • 1.20.1 равед
    • JDK 8u362, 11.0.18 ва 17.0.6
    • KDE Gears 22.12.3
    • KDE Шабакаҳои 5.103.0
    • Krita 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Луа 5.1.5, 5.2.4, 5.3.6 ва 5.4.4
    • MariaDB 10.9.4
    • Моно 6.12.0.182
    • Mozilla Firefox 111.0 ва ESR 102.9.0
    • 102.9.0. Mozilla Thunderbird
    • Мутт 2.2.9 ва 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 ва 8.2.3
    • Postfix 3.5.17 ва 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 ва 3.11.2
    • Qt 5.15.8 ва 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 ва 3.2.1
    • Занги 1.68.0
    • SQLite 2.8.17 ва 3.41.0
    • Тирпарронӣ 22.12.21
    • Sudo 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 ва 8.6.13
    • TeX Live 2022
    • Vim 9.0.1388 ва Neovim 0.8.3
    • Xfce 4.18
  • Ҷузъҳои навшудаи тарафи сеюм, ки ба OpenBSD 7.3 дохил карда шудаанд:
    • Стеки графикаи Xenocara дар асоси X.Org 7.7 бо xserver 1.21.6 + часбҳо, 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 (+ часбҳо)
    • GCC 4.2.1 (+ часбҳо) ва 3.3.6 (+ часбҳо)
    • Perl 5.36.1 (+ часбҳо)
    • NSD 4.6.1
    • Бебаста 1.17
    • Лаънатҳо 5.7
    • Binutils 2.17 (+ часбҳо)
    • Gdb 6.3 (+ ямоқи)
    • Оҳ 12.9.2022/XNUMX/XNUMX
    • Expat 2.5.0.

    Манбаъ: opennet.ru

Илова Эзоҳ