18 декабря 2014
DragonFly BSD 4.0 – новая версия ОС с открытым кодом
Выпущен новый релиз операционной системы DragonFly BSD 4.0. Эта Unix-подобная операционная система с гибридным ядром предназначена для работы с мультипроцессорными системами. DragonFly BSD может использоваться для серверов и рабочих станций, с графическим интерфейсом или только с поддержкой командной строки.
В основу операционной системы DragonFly положена модель Light Weight Kernel Threads легковесных потоков ядра. Вместо единого планировщика модель совмещена с механизмом планирования потоков. Она позволяет отслеживать несколько потоков, каждый из которых в мультипроцессорной системе привязан к своему процессору. Допускается передача исполнения потока с одного процессора на другой, а данные отдельных потоков могут кэшироваться независимо для каждого процессора.
Обеспечить производительность и надежность системы позволяет перенос максимального количества функций из памяти ядра в пользовательскую память. Ее 64-разрядная распределенная файловая система HAMMER оптимизирована для работы с кластерами и удаленным доступом к информации. Она позволяет обеспечить зеркалирование на уровне псевдофайловых систем и отличается высокой устойчивостью и надежностью
К особенностям DragonFly BSD следует отнести поддержку загрузки виртуальных ядер системы как пользовательских процессов, возможность кэширования данных и метаданных файловой системы на SSD, гибридное ядро и др. Вместо традиционных для Unix системных вызовов, которые эмулируются только в целях совместимости, в DragonFly используется механизм сообщений и их очередей.
Новые релизы DragonFly BSD могут работать только на 64-разрядных системах.
В релизе следует отметить следующие улучшения:
-
в драйвер i915 добавлена поддержка графических чипов Intel Haswell;
-
в пакетный фильтр PF добавлена поддержка распараллеливания операций на разных моделях процессоров;
-
введены улучшения в сетевую подсистему и системы хранения;
-
добавлена поддержка алгоритма симметричного шифрования ChaCha
-
добавлена поддержка графического процессора Haswell GPU;
-
добавлены изменения в систему безопасности;
-
добавлена поддержка 3D-ускорения;
-
проведена оптимизация производительности сетевого стека в условиях высокой нагрузки;
-
увеличено число поддерживаемых процессорных ядер с 63 до 256.
Для загрузки DragonFly BSD доступен 64-разрядный образ ОС размером 198 Мб для CD и USB Flash. Сформированный образ может работать в Live-режиме.