Нашри OpenBSD 6.6

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

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

асосӣ беҳбудиҳо:

  • Хизматрасонӣ дохил карда шудааст навсозии система, пешбинӣ шудааст барои ба таври худкор нав кардани система ба версияи нав. Sysupgrade файлҳои барои навсозӣ заруриро зеркашӣ мекунад ва онҳоро бо истифода аз он месанҷад ишора мекунад, ramdisk bsd.rd-ро ба bsd.upgrade нусхабардорӣ мекунад ва бозоғозии системаро оғоз мекунад. Боркунаки боркунак мавҷудияти bsd.upgrade-ро ошкор карда, ба таври худкор зеркашӣ кардани он ва ба таври худкор системаро навсозӣ мекунад. Барои филиали пешинаи OpenBSD 6.5, syspatch омода шудааст, ки системаи навсозӣ илова мекунад ва ба шумо имкон медиҳад, ки ин утилитаро барои навсозии системаи шумо ба OpenBSD 6.6 дар меъмории amd64, arm64 ва i386 бо иҷрои "syspatch && sysupgrade" истифода баред;
  • Барои протсессори Cavium OCTEON (mips64), Clang ҳамчун компилятори асосии системаи асосӣ истифода мешавад. Дастгирии ихтиёрӣ барои сохтмон бо истифода аз Clang барои меъмории powerpc илова карда шудааст. Барои меъмории armv7 ва i386, компилятори GCC бо нобаёнӣ ғайрифаъол аст (танҳо Clang боқӣ мемонад);
  • Ронанда дохил карда шудааст amdgpu барои GPUs AMD. Ронандаи навсозӣ drm (Мудири намоиши мустақим). Имконияти корбарони беимтиёз барои дастрасӣ ба дастгоҳи drm тавассути тағир додани соҳиби дастгоҳ ҳангоми дастрасии аввал илова карда шуд. Рамзи драйвери inteldrm ва radeondrm бо ядрои Linux 4.19.78 ҳамоҳанг карда шудааст. Дастгирии иловашуда барои GPU-ҳое, ки дар кӯли Intel Broxton/Apollo, Amber Lake, Gemini Lake, Coffee Lake, Lake Whiskey and Comet Lake чипҳо истифода мешаванд;
  • Интерфейси мувофиқи Linux амалӣ карда шуд acpi ва иловагии дастгирии ACPI дар драйверҳои radeon ва amdgpu;
  • Ронанда илова кард aplgpio барои контроллерҳои GPIO, ки дар Intel Apollo Lake SoC истифода мешаванд;
  • Дастгирии мукаммал барои контроллерҳои SAS3, эътимоднокии беҳтари муайянкунии диск ҳангоми боркунӣ ва дастгирии иловагии 64-бит DMA дар драйвери mpii;
  • Дастгирии мушаххасот барои дастгоҳҳои PCI амалӣ карда шудааст виртио 1.0;
  • Дастгирии иловашуда барои сопроцессорҳои криптографӣ, ки дар CPUs/APUs AMD Ryzen истифода мешаванд. Драйвери ksmn барои сенсорҳои гармие, ки дар насли 17-уми протсессори AMD истифода мешаванд, илова карда шуд;
  • Дастгирии мукаммал барои меъмории ARM64. Дастгирии иловашуда барои системаҳо дар асоси CPU Ampere eMAG. Драйверҳои нав барои SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700 илова карда шуданд. Дастгирии иловашуда барои CPU Cortex-A65;
  • Имконияти интиқоли бастаҳои қабулшуда ба стеки шабакавӣ дар реҷаи пакетӣ ба ҳамаи драйверҳои бесим илова карда шудааст, ки дар як вақт якчанд бастаҳоро коркард мекунад;
  • Коркарди кэши системаи файлӣ дар компютерҳо бо меъмории AMD64;
  • Функсияи беҳтаршудаи startx ва xinit дар системаҳои муосир бо истифода аз драйверҳои графикии inteldrm, radeondrm ва amdgpu;
  • Зангҳои кушодашудаи система барои таъмини изолятсияи дастрасии системаи файлӣ такмил дода шудааст. Шумораи замимаҳо аз системаи базавӣ, ки барои онҳо муҳофизат бо истифодаи unveil амалӣ карда мешавад, то 77 адад зиёд карда шуд;
  • Зангҳои системавии getrlimit, setrlimit, хондан ва навиштан, инчунин коди дастрасӣ ба маҳдудиятҳои захираҳо ва тағир додани мавқеъҳои файлҳо аз бастани глобалӣ хориҷ карда шуданд;
  • Усули мукаммали бастани осебпазирии Spectre дар CPUs Intel. Муҳофизати иловагӣ аз ҳамла Синфи MDS (Microarchitectural Data Sampling) дар протсессори Intel;
  • ntpd ҳоло дорои ҳолати бехатар барои танзим ва бозпас гирифтани соати система дар вақти боркунӣ, ҳатто дар сурати мавҷуд набудани соати худкор;
  • Имконияти истифодаи ибораҳои муқаррарӣ дар фармонҳои ҷустуҷӯ, мувофиқат ва ивазкунӣ ба мултиплексори терминали tmux илова карда шудааст. Системаи оддии меню бо идоракунии муш ё клавиатура илова карда шуд. Барои намоиши меню дар сатри вазъ фармони "дисплей-меню" пешниҳод карда мешавад. Ҳаракати автоматӣ ҳангоми ҳаракат додани курсори муш аз кунҷҳои боло ё поёни экран ҳангоми интихоби минтақаҳо амалӣ карда шуд;
  • Фаъолияти беҳтаршудаи bgpd. Рамзи мувофиқати ҷомеа аз нав навишта шуд, кори конфигуратсияҳо бо якчанд ҷамоатҳо ва шумораи зиёди ҳамсолон ба таври назаррас суръат гирифт. Фармони 'show mrt ҳамсояҳо' ба bgpctl илова карда шуд;
  • Дар ҳалли DNS партофтан дастгирии иловашуда барои бастани рӯйхатҳо;
  • Утилити иловашуда snmp бо татбиқи муштарии нави SNMP, ки snmpctl-ро иваз кардааст;
  • Версияи сервери почтаи OpenSMTPD нав карда шуд. API барои навиштани филтрҳои беруна илова карда шуд, ки онҳоро тавассути портҳо алоҳида тақсим кардан мумкин аст. Дастгирии филтрҳои дарунсохт низ илова карда шудааст, ки функсияҳои оддии филтрро барои ҷаласаҳои воридотӣ таъмин мекунад. Имконият барои расонидани паёмҳои филтршуда ба феҳристи партовҳо дар mail.maildir илова карда шудааст. Дастгирии протоколи proxy-v2 амалӣ карда шуд, ки ба шумо имкон медиҳад, ки сервери SMTP-ро дар паси прокси ҷойгир кунед. Дастгирии сертификатҳои ECDSA амалӣ карда шуд.
  • Бастаи OpenSSH 8.1 нав карда шуд, шарҳи муфассали такмилҳоро пайдо кардан мумкин аст дар ин ҷо;
  • Бастаи LibreSSL нав карда шуд, ки дар он интиқоли сохтори RSA_METHOD аз OpenSSL 1.1 ба итмом расида, имкон медиҳад, ки татбиқи гуногуни функсияҳо барои кор бо RSA истифода шавад;
  • Шумораи портҳо барои меъмории AMD64 10736, барои aarch64 - 10075, барои i386 - 10682 буд. Компонентҳои тарафи сеюм, ки ба OpenBSD 6.6 дохил карда шудаанд, нав карда шуданд:
    • Стеки графикаи Xenocara дар асоси X.Org 7.7 бо xserver 1.20.5 + часбҳо, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (бо часбҳо)
    • GCC 4.2.1 (бо часбҳо) ва 3.3.6 (бо часбҳо)
    • Perl 5.28.2 (бо часбҳо)
    • NSD 4.2.2
    • Бебаста 1.9.4
    • Лаънатҳо 5.7
    • Binutils 2.17 (бо часбҳо)
    • Gdb 6.3 (бо часбҳо)
    • Awk 10 августи 2011
    • Expat 2.2.8

    Манбаъ: opennet.ru

Илова Эзоҳ