Проект HardenedBSD, основанный в 2014 году Оливером Пинтером и Шоном Веббом, представляет собой форк FreeBSD с повышенными требованиями к безопасности.
Проект реализует множество технологий смягчения последствий эксплоитов и обеспечения безопасности поверх FreeBSD. Проект начался с реализации механизма рандомизации разметки адресного пространства (ASLR), впоследствии добавлены другие технологии защиты.
20 октября 2022 г. состоялся (53-й выпуск OpenBSD) с поддержкой Ampere Altra, Apple M2
OpenBSD — это свободная и безопасная UNIX-подобная операционная система, в которой особое внимание уделяется переносимости, стандартизации, правильности, активной безопасности и встроенной криптографии.
27 сентября вышла TrueNAS SCALE 22.02.4 и, как ожидается, станет последним релизом Angelfish. С этого момента все новые функции и исправления ошибок для Angelfish перейдут в Bluefin.
TrueNAS SCALE — система для организации сетевого хранилища на основе Debian, в то время как ранее выпускаемые компанией iXsystems продукты, ведущей разработку TrueNAS, основывались на FreeBSD. При этом разработка и поддержка TrueNAS CORE на базе FreeBSD будет продолжена.
В новом релизе представлено более 130 новых исправлений ошибок и улучшений, которые обеспечат еще один значительный скачок качества по сравнению с предыдущей версией. Некоторые заметные изменения в TrueNAS SCALE 22.02.4:
Глобально распределенное хранилище iX-Storj;
HA M-Series с поддержкой NVDIMM;
Улучшения кластеризации SMB;
Улучшение обработки ошибок при запуске службы после медленного импорта пула.
21 апреля 2022 года состоялся релиз операционной системы OpenBSD 7.1.
Проект OpenBSD предлагает бесплатную, мультиплатформенную UNIX-подобную операционную систему, основанную на наработках BSD 4.4 и нацеленную на портабельность, стандартизацию, корректность кода, проактивную безопасность и интегрированные криптографические возможности.
Dragonfly BSD - это ответвление от FreeBSD 4.8 (2003), основная цель которого — эффективная работа на высоконагруженных серверах. Работа над родной кластеризацией внутри ядра потребовала сложной реализации кеша для пространства имен ФС, пространства файлов и пространства VM. Эти и другие фичи в итоге позволяют программам работать на нескольких машинах с консистентным данными в кэше.
Основные изменения:
Портирован type-2 гипервизор NVMM (NetBSD).
В статусе TODO: IPv6, Graphics, Audio, USB, PCI Passthrough...
Продолжена работа над файловой системой HAMMER2, которая примечательна такими функциями, как отдельное монтирование снапшотов, доступные на запись снапшоты, квоты на уровне директорий, инкрементальное зеркалирование, поддержка различных алгоритмов сжатия данных, multi-master зеркалирование с распределением данных на несколько хостов. В новом выпуске реализована поддержка команды growfs, позволяющей изменять размер существующего раздела HAMMER2. В состав включена экспериментальная поддержка компонента xdisk, позволяющего монтировать разделы HAMMER2 с удалённых систем. Утилита growfs теперь поддерживает увеличение HAMMER2-раздела.
Драйвер drm/amdgpu портирован из Linux 4.19.
Основной компилятор — GCC 8.
(Согласно лицензии CC-BY, отметим, что абзац про HAMMER взят с OpenNET. Текст не изменен, но дополнен.)
DragonFly версии 6.0 является следующим шагом после серии выпусков 5.8 в 2020 году. Эта версия имеет обновленную систему кэширования VFS, различные обновления файловой системы, включая HAMMER2, и длинный список обновлений пользовательского пространства.
Подробная информация обо всех коммитах между ветвями 5.8 и 6.0 доступна в связанных сообщениях коммитов для 6.0.0rc1 и 6.0.0.
Наиболее крупные доработки включают:
Значительную работу над dsynth для сборки пакетов.
Множество обновлений системного программного обеспечения из секции contrib.
Продолжение работы над HAMMER2, с обновлениями от Томохиро Кусуми.
Основную работу над виртуальными машинами для представления на основе экстентов.
Также, из-за серьезных изменений в системе виртуальных машин нам пришлось удалить фичу MAP_VPAGETABLE из системного вызова mmap(), а это также означает, что фича vkernels не будет поддерживаться в этом выпуске. Поддержка может быть повторно добавлена позже через HVM (но не в этом выпуске).
Команда FreeBSD рада объявить о доступности FreeBSD 13.0-RELEASE — первого выпуска ветки stable/13.
Некоторые из нововведений:
clang, lld, lldb, llvm, библиотеки libunwind и libc++ обновлены в базовой системе до версии 11.0.1.
Из базовой системы удалена устаревшая версия отладчика GNU. Для анализа крэшдампов ядра следует пользоваться текущей версией gdb из портов/пакетов.
Из дерева исходников удалены устаревшие binutils 2.17 и gcc(1) 4.2.1. На данный момент все поддерживаемые архитектуры используют LLVM/clang.
BSD grep(1) теперь устанавливается по умолчанию. GNU grep удалён из базовой системы.
Из libalias(3) удалена поддержка протокола CU-SeeMe.
Добавлен драйвер qat(4) — поддержка ряда функций для ускорения криптографических вычислений на устройствах Intel QuickAssist (QAT). qat(4) работает с устройствами QAT, интегрированными в платформы Atom C2000 и C3000, Xeon C620 и D-1500, а также с Intel QAT Adapter 8950.
Удалены драйверы ряда устаревших устройств (полный список — в замечаниях к выпуску).
Ряд драйверов устройств портирован на архитектуру PowerPC64.
В ядро добавлена возможность использования крипо-ускорителей для разгрузки ЦП при работе с TLS (KTLS). Поддерживаются версии TLS от 1.0 до 1.3 и алгоритмы AES-CBC и AES-GCM. Для использования KTLS необходима совместимая SSL-библиотека в пространстве пользователя. На данный момент библиотека OpenSSL базовой системы не включает поддержку KTLS по умолчанию, однако она может быть разрешена параметром WITH_OPENSSL_KTLS при сборке.
64-битная архитектура ARM, известная как arm64 или aarch64, поднята до уровня Tier-1.
В след за выходом новой версии OpenBSD на этой неделе команда NetBSD также выпустила большое обновление в виде NetBSD 9.1.
NetBSD 9.1 содержит множество улучшений, включая такие изменения, как:
NetBSD 9.1 включает новый оконный менеджер X11 по умолчанию и другие улучшения рабочего стола
улучшено поведение сенсорной панели и трекпойнта для ноутбуков Lenovo ThinkPad
повышена производительность фрейм буфера в консоли
исправления и другие улучшения, связанные с поддержкой файловой системы ZFS. Файловая система BSD с журнальной структурой LFS также получила улучшения в стабильности
поддержка ключей безопасности USB в raw режиме, которые затем могут использоваться такими приложениями, как Firefox
поддержка гипервизора Xen 4.13, а также постоянное улучшение гипервизора NVMM
расширенная поддержка аппаратных генераторов случайных чисел с аппаратными RNG на различных чипах Arm
драйвер AQ теперь поддерживает адаптеры Aquantia 10 Gigabit Ethernet
поддержка параллельного шифрования диска с помощью NetBSD CGD драйвера
На свое 25 летие вышла новая версия OpenBSD.Релиз без каких-то серьезных изменений, софт обновили, ошибки исправили, немножко железа добавили, например новую архитектуру powerpc64 (POWER8 и POWER9).
Анонсирован полный переезд, основными причинами называются ограниченная поддержка оборудования и плохая доступность пакетов программ в FreeBSD.
Обещают, что будет лучше поддержка GPU, звуковых карт, стриминга, беспроводных сетей, также будет реализована поддержка блютус, всегда свежие обновления, быстрая загрузка, поддержка Hybrid EFI/Legacy.
Из причины перехода именно на Void выделяют runit (впечатлены скоростью и простотой системы инициализации), LibreSSL по умолчанию, наличие поддержки musl и libc и быстрый пакетный менеджер xbps.
Графическая среда Lumina будет заморожена на время переезда на Void.
Trident-stable, что на FreeBSD 12, продолжит получать обновления до января 2020 года, его репозитории будут удалены в апреле 2020 года. Для Trident-release на базе FreeBSD 13 уже прекращены обновления, репозитории будут удалены в январе 2020 года.
Первая версия Trident на базе Void Linux выйдет в январе 2020 года, будут выпущены 1-2 предварительные альфа-версии.
Проект работает над портированием своих утилит в Void Linux, в том числе и над отсутствующей поддержкой ZFS-on-root. Вместо AppCafe будет написан другой gui-менеджер пакетов.
17 июня 2019 года представлен следующий значительный выпуск операционной системы DragonFly BSD – Release56. Выпуск привносит значительные улучшения в Virtual Memory System, обновления для Radeon и TTM, а также улучшения производительности HAMMER2.
DragonFly в 2003 году образовалась как ответвление от FreeBSD 4-й версии. Из множества особенностей этой операционной можно выделить следующие:
Высокопроизводительная файловая система HAMMER2 – поддержка записи во множество снапшотов параллельно, гибкая система квот (в том числе и на директории), инкрементальное зеркалирование, сжатие на основе различных алгоритмов, распределенное multi-master зеркалирование. В разработке находится механизм кластеризации.
Гибридное ядро на основе легковесных нитей с возможностью запускать множество копий ядра как процессы в пространстве пользователя.