Представлен новый выпуск свободной, кросс-платформенной UNIX-подобной операционной системы OpenBSD 6.1. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году, после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, активная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 6.1 составляет 199 Мб.
Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff — mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер.
Основные улучшения:
гипервизор VMM, который развивается командой OpenBSD, учитывает в своей работе технические особенности данной ОС и акцентирует первоочередное внимание на вещах, которым в других системах не уделяется должного внимания. Например, VMM может работать на системах i386, использует механизм теневых страниц (shadow paging), развивает средства вложенной виртуализации и обеспечивает поддержку устаревших периферийных устройств. Поддерживается запуск виртуальных окружений с любыми операционными системами для которых имеются драйверы virtio, т.е. все системы, которые поддерживаются в KVM. Для работы гипервизора требуется наличие процессора AMD или Intel, поддерживающего расширения аппаратной виртуализации AMD-V/SVM (Secure Virtual Machine) или VT-x/VMX (Virtual Machine eXtensions). Поддержка расширений RVI (Rapid Virtualization Indexing) и EPT (Extended Page Table) не обязательна, вместо них может применяться программная техника изоляции страниц памяти виртуальных окружений.
(RFC 8092) и BGP Administrative Shutdown Communication
(draft-ietf-idr-shutdown);
- Chromium 57.0.2987.133
- Emacs 21.4 и 25.1
- GCC 4.9.4
- Gimp 2.8.18
- GNOME 3.22.2
- Go 1.8
- JDK 7u80 и 8u121
- KDE 3.5.10 и 4.14.3
- LLVM/Clang 4.0.0
- LibreOffice 5.2.4.2
- Lua 5.1.5, 5.2.4 и 5.3.4
- MariaDB 10.0.30
- Mono 4.6.2.6
- Mozilla Firefox 52.0.2esr и 52.0.2
- Mozilla Thunderbird 45.8.0
- Node.js 6.10.1
- OpenLDAP 2.3.43 и 2.4.44
- PHP 5.5.38, 5.6.30 и 7.0.16
- Postfix 3.2.0 и 3.3-20170218
- PostgreSQL 9.6.2
- Python 2.7.13, 3.4.5, 3.5.2 и 3.6.0
- Ruby 1.8.7.374, 2.1.9, 2.2.6, 2.3.3 и 2.4.1
- Rust 1.16.0
- Sendmail 8.15.2
- SQLite3 3.17.0
- Vim 8.0.0388
- Xfce 4.12
- Графический стек Xenocara на базе X.Org server 1.18.3 с патчами, freetype 2.7.1, fontconfig 2.12.1, Mesa 13.0.6, xterm 327, xkeyboard-config 2.20 и т.п.)
- LLVM/Clang 4.0.0 (c патчами)
- Gcc 4.2.1 (c патчами) и 3.3.6 (c патчами)
- Perl 5.24.1 (c патчами)
- NSD 4.1.15
- Unbound 1.6.1
- Ncurses 5.7
- Binutils 2.17 (c патчами)
- Gdb 6.3 (c патчами)
- Awk в версии от 10 августа 2011 г.
- Expat 2.1.1
- Добавлен драйвер acpials(4) для ACPI-сенсоров света и подсветки.
- Добавлен драйвер acpihve(4) для поддержки добавочной энтропии Hyper-V.
- Добавлен драйвер dwge(4) для поддержки сетевых карт Designware GMAC 10/100/Gigabit Ethernet.
- Добавлен драйвер htb(4) для PCI-мостов Loongson 3A.
- Добавлен драйвер hvn(4) для сетевых интерфейсов Hyper-V.
- Добавлен драйвер hyperv(4) для работы OpenBSD в качестве гостя Hyper-V.
- Добавлен драйвер iatp(4) для Atmel maXTouch тач-скрина.
- Добавлен драйвер imxtemp(4) для поддержки температурных датчиков Freescale i.MX6.
- Добавлен драйвер leioc(4) для низкоуровневого контроллера ввода-вывода Loongson 3A.
- Добавлен драйвер octmmc(4) для MMC-контроллера OCTEON.
- Добавлен драйвер ompinmux(4) для мультиплексирования контактов OMAP.
- Добавлен драйвер psci(4) для ARM-интерфейса состояний энергосбережения.
- Добавлен драйвер simplefb(4) для работы фреймбуфера, использующего device-tree.
- Добавлен драйвер sximmc(4) для поддержки MMC/SD/SDIO контроллеров Allwinner A1X/A20.
- Добавлен драйвер tpm(4) для поддержки TPM-устройств.
- Добавлен драйвер uwacom(4) для поддержки USB-планшетов Wacom.
- Добавлен драйвер xbf(4) для виртуальных дисков Xen Blkfront.
- Добавлен драйвер xp(4) для со-процессора ввода-вывода LUNA-88K HD647180X.
- Добавлен интерфейс для управления гипервизором VMM vmmci(4).
- В драйвер em(4) добавлена поддержка Kaby Lake и Lewisburg PCH Ethernet.
- В драйвер ure(4) добавлена поддержка устройств на основе RTL8153 USB 3.0 Gigabit Ethernet .
- Улучшена поддержка ACPI для современной техники Apple, включая S3-сон и восстановление из сна.
- В драйвере ix(4) добавлена поддержка устройств 10 Gigabit Ethernet семейства X550 .