25 ноября вышла новая версия операционной системы с открытым исходным кодом на базе FreeBSD — DragonFly BSD 4.0.1. Эта ОС предназначена для многоядерных конфигураций и рассчитана на использование в высоконагруженных серверах.
В четвёртой версии DragonFly BSD добавлена поддержка графики Haswell от Intel, расширено количество поддерживаемых ЦПУ до 256, 3D-ускорение включено по умолчанию и другое:
- DragonFly 4.0 поддерживает графические процессоры семейства Haswell, OpenGL работает «из коробки»;
- 32-битная архитектура x86 больше не поддерживается в ОС, доступные установочные образы предназначены только для 64-битных систем;
- новая версия также поддерживает системы с 256 процессорами, против 63 в 3.8;
- видеодрайвер drm/i915 базируется на Linux-версии, а не FreeBSD. Благодаря этому добавлена поддержка новой архитектуры и работа OpenGL, а также улучшена стабильность самого драйвера. Множество исправлений получил драйвер drm/radeon и его менеджер памяти drm/ttm, драйвер теперь используется по умолчанию. Драйвера mach64, mga, r128, savage, sis и tdfx по причине их неактуальности;
- большая часть стека UDP поддерживает параллельную работу с множеством процессоров, что увеличивает его производительность. Также улучшена производительность в ARP, IP, IGMP, TCP. Из FreeBSD было импортировано два драйвера: urndis для тетеринга USB-устройств и if_lagg для сбора нескольких сетевых устройств в одно виртуальное;
- брандмауэр pf может работать в параллельном режиме на нескольких ЦПУ;
- в новый генератор псевдослучайных чисел (CSPRNG) добавлен алгоритм ChaCha, улучшенный вариант Salsa20.
Помимо этого, в поставке ОС обновлены версии прикладного ПО. Более подробный список изменений можно посмотреть на сайте DragonFly BSD.
Подготовлено по материалам dragonflybsd.org.