Релиз FreeBSD 14.0 подразумевает окончание поддержки x32 систем.
20 ноября был представлен новый релиз стабильной версии операционной системы FreeBSD 14.0. Версия особенно примечательна благодаря поддержке до 1024 ядер процессора для архитектур amd64 и arm64, включению файловой системы OpenZFS 2.2 и новой утилиты Fwget, предназначенной для загрузки прошивок GPU от Intel и AMD. Данное обновление последовало спустя более двух лет после выхода предыдущей значимой версии — FreeBSD 13.0, выпущенной в апреле 2021 года.
Теперь FreeBSD 14.0 доступна для скачивания для всех основных архитектур, включая amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64, и riscv64. Также доступны сборки для виртуальных машин и облачных платформ, таких как Amazon EC2, Google Compute Engine и Hashicorp/Atlas Vagrant.
Одним из важных изменений в новом релизе является объявление, что FreeBSD 14.x будет последней версией, поддерживающей 32-битные платформы. В следующих версиях, начиная с FreeBSD 15.x, будет поддерживаться только 64-битные системы, но сохранится возможность сборки 32-битных приложений и использование режима COMPAT_FREEBSD32.
В обновлении также улучшена скорость перезагрузки системы, убрана поддержка звуковых карт ISA, добавлен новый драйвер Intel QAT, а Netflix спонсировала удаление многих устаревших драйверов. Среди других ключевых обновлений: новый командный интерпретатор для пользователя root, улучшения для NVME-устройств, новая утилита base64, альтернатива sendmail - dma (DragonFly Mail Agent), поддержка аппаратного ускорения TLS 1.3 в KTLS, и многие другие технические и функциональные улучшения.
Разбираем кейсы, делимся опытом, учимся на чужих ошибках