OpenBSD 6.6 విడుదల

జరిగింది релиз свободной кросс-платформенной UNIX-подобной операционной системы ఓపెన్‌బిఎస్‌డి 6.6. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после కాంఫ్లిక్ట NetBSD డెవలపర్‌లతో, దీని ఫలితంగా Teo NetBSD CVS రిపోజిటరీకి యాక్సెస్ నిరాకరించబడింది. దీని తరువాత, థియో డి రాడ్ట్ మరియు ఇలాంటి ఆలోచనాపరుల సమూహం NetBSD సోర్స్ ట్రీ ఆధారంగా కొత్త ఓపెన్ ఆపరేటింగ్ సిస్టమ్‌ను సృష్టించింది, వీటిలో ప్రధాన లక్ష్యాలు పోర్టబిలిటీ (ద్వారా మద్దతు 13 హార్డ్‌వేర్ ప్లాట్‌ఫారమ్‌లు), స్టాండర్డైజేషన్, సరైన ఆపరేషన్, యాక్టివ్ సెక్యూరిటీ మరియు ఇంటిగ్రేటెడ్ క్రిప్టోగ్రాఫిక్ టూల్స్. పూర్తి సంస్థాపన పరిమాణం ISO చిత్రం OpenBSD 6.6 బేస్ సిస్టమ్ 460 MB.

ఆపరేటింగ్ సిస్టమ్‌తో పాటు, ఓపెన్‌బిఎస్‌డి ప్రాజెక్ట్ దాని భాగాలకు ప్రసిద్ధి చెందింది, ఇవి ఇతర సిస్టమ్‌లలో విస్తృతంగా మారాయి మరియు తమను తాము అత్యంత సురక్షితమైన మరియు అధిక-నాణ్యత పరిష్కారాలలో ఒకటిగా నిరూపించుకున్నాయి. వారందరిలో: LibreSSL (ఫోర్క్ OpenSSL), OpenSSH, ప్యాకెట్ ఫిల్టర్ PF, రూటింగ్ డెమోన్లు OpenBGPD మరియు OpenOSPFD, NTP సర్వర్ OpenNTPD, మెయిల్ సర్వర్ OpenSMTPD, టెక్స్ట్ టెర్మినల్ మల్టీప్లెక్సర్ (GNU స్క్రీన్ లాగానే) tmux, డెమోన్ గుర్తించబడింది IDENT ప్రోటోకాల్ అమలుతో, GNU గ్రాఫ్ ప్యాకేజీకి BSDL ప్రత్యామ్నాయం - మాండోక్, CARP (కామన్ అడ్రస్ రిడండెన్సీ ప్రోటోకాల్), లైట్ వెయిట్ ఆర్గనైజింగ్ ఫాల్ట్ టాలరెంట్ సిస్టమ్స్ కోసం ప్రోటోకాల్ http సర్వర్, ఫైల్ సింక్రొనైజేషన్ యుటిలిటీ OpenRSYNC.

ప్రధాన మెరుగుదలలు:

  • В состав включена утилита sysupgrade, предназначенная для автоматического обновления системы до нового релиза. Sysupgrade загружает необходимые для обновления файлы, проверяет их при помощи సూచించండి, копирует ramdisk bsd.rd в bsd.upgrade и инициирует перезагрузку системы. Загрузчик, обнаружив наличие bsd.upgrade, начинает его автоматическую загрузку и автоматическое обновление системы. Для прошлой ветки OpenBSD 6.5 подготовлен syspatch, добавляющий sysupgrade и позволяющий при помощи данной утилиты обновить свою систему до OpenBSD 6.6 на архитектурах amd64, arm64 и i386 через выполнение «syspatch && sysupgrade»;
  • Для процессоров Cavium OCTEON (mips64) в качестве основного компилятора базовой системы задействован Clang. Для архитектуры powerpc добавлена опциональная поддержка сборки с использованием Clang. Для архитектур armv7 и i386 компилятор GCC отключен по умолчанию (оставлен только Clang);
  • డ్రైవర్‌ను చేర్చారు amdgpu для GPU AMD. Обновлён драйвер DRM (Direct Rendering Manager). Добавлена возможность доступа непривилегированных пользователей к устройству drm через смену владельца над устройством при первом обращении. Код драйверов inteldrm и radeondrm синхронизирован с ядром Linux 4.19.78. Добавлена поддержка GPU, используемых в чипах Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake и Comet Lake;
  • Реализован совместимый с Linux интерфейс acpi и добавлена поддержка ACPI в драйверах radeon и amdgpu;
  • డ్రైవర్ జోడించబడింది aplgpio для контроллеров GPIO, используемых в SoC Intel Apollo Lake;
  • Улучшена поддержка контроллеров SAS3, повышена надёжность определения накопителей во время загрузки и добавлена поддержка 64-разрядного DMA в драйвере mpii;
  • Для PCI-устройств реализована поддержка спецификации వర్టియో 1.0;
  • Добавлена поддержка криптографических сопроцессоров, применяемых в CPU/APU 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, который обеспечивает изоляцию доступа к файловой системе. Число приложений из базовой системы, для которых реализована защита с использованием unveil, доведено до 77;
  • Избавлены от глобальной блокировки системные вызовы getrlimit, setrlimit, read и write, а также код для доступа к ограничениям ресурcов и смены позиции в файлах;
  • Улучшен метод блокирования уязвимостей Spectre в CPU Intel. Добавлена защита от దాడులు класса MDS (Microarchitectural Data Sampling) в процессорах Intel;
  • В ntpd появился безопасный режим установки и получения значений системных часов во время загрузки, даже при отсутствии часов с автономным питанием;
  • В мультиплексор терминалов tmux добавлена возможность использования регулярных выражений в командах search, match и substitute. Добавлена простая система меню с управлением мышью или клавиатурой. Для показа меню в строке состояния предложена команда «display-menu». Реализована автоматическая прокрутка при перемещении курсора мыши за пределы верхнего или нижнего краёв экрана во время выделения областей;
  • Увеличена производительность bgpd. Переписан код для сопоставления community, существенно ускорена работа конфигураций с несколькими community и большим числом peer-ов. В bgpctl добавлена команда ‘show mrt neighbors’;
  • В DNS резолвер నిలిపివేయవచ్చు добавлена поддержка списков блокировки;
  • యుటిలిటీ జోడించబడింది snmp с реализацией нового клиента SNMP, пришедшего на смену snmpctl;
  • Обновлена версия почтового сервера OpenSMTPD. Добавлен API для написания внешних фильтров, которые могут распространяться отдельно через порты. Также добавлена поддержка встроенных фильтров, обеспечивающих простые функции отсеивания входящих сеансов. Добавлена опция для доставки отфильтрованной почты в каталог Junk в mail.maildir. Реализована поддержка протокола proxy-v2, позволяющего размещать SMTP-сервер за прокси. Реализована поддержка сертификатов ECDSA.
  • OpenSSH 8.1 ప్యాకేజీ నవీకరించబడింది, మెరుగుదలల యొక్క వివరణాత్మక అవలోకనాన్ని కనుగొనవచ్చు ఇక్కడ;
  • Обновлён пакет LibreSSL, в котором завершено портирование из OpenSSL 1.1 структуры RSA_METHOD, позволяющей использовать различные реализации функций для работы с RSA;
  • Число портов для архитектуры AMD64 составило 10736, для aarch64 — 10075, для i386 — 10682. Обновлены компоненты от сторонних разработчиков, входящие в состав OpenBSD 6.6:
    • Графический стек Xenocara на базе X.Org 7.7 with xserver 1.20.5 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/క్లాంగ్ 8.0.1 (పాచెస్‌తో)
    • GCC 4.2.1 (పాచెస్‌తో) మరియు 3.3.6 (పాచెస్‌తో)
    • పెర్ల్ 5.28.2 (పాచెస్‌తో)
    • NSD 4.2.2
    • అన్‌బౌండ్ 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (పాచెస్‌తో)
    • Gdb 6.3 (పాచెస్‌తో)
    • Awk ఆగస్టు 10, 2011
    • ఎక్స్‌పాట్ 2.2.8

    మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి