# # #
Комплексные решения по построению информационной
инфраструктуры предприятия в г. Липецк - ИТ Сервис

DragonFlyBSD

DragonFly BSD — операционная система с открытым кодом, возникшая в середине 2003 года на базе FreeBSD (4-й ветки), ориентированна на платформу x86. Один из разработчиков FreeBSD — Мэтт Диллон (Matt Dillon) с группой товарищей — будучи неудовлетворенным оптимизацией ядра FreeBSD, основал новую операционную систему DragonFlyBSD как систему, предназначенную для работы на высоконагруженных серверах, и более оптимально использующую ресурсы процессора и оперативной памяти, прежде всего на многопроцессорных системах.

Молодая, но быстро развивающаяся и совершенствующаяся система. Может использоваться как на сервере, так и на рабочей станции, может быть установлена как с GUI (вариант с GUI включает много дополнительных программ, такие как веб-браузер и т. п.), так и с поддержкой только командной строки, рекомендуется только опытным пользователям.

В настоящее время ОС стабильно работает в том числе и под длительной серьезной нагрузкой. Имеются небольшие шероховатости с отдельными портированными приложениями.

Дистрибутив построен с использованием BSD Installer.

Основные отличительные особенности

Основные отличия DragonFlyBSD от родительской операционной системы FreeBSD таковы:

  • Используются легковесные нити ядра (LWKT — Light Weight Kernel Threads). Само это не является оригинальной особенностью DragonFlyBSD и уже было реализовано в других операционных системах (но не в родительской операционной системе FreeBSD), однако механизм планирования нитей необычен — вместо единого планировщика (sheduler) их было введено несколько, по числу процессоров. Нити привязаны к своим процессорам, но возможна передача выполнения нити с одного процессора на другой.

  • В отличие от в значительной степени монолитной FreeBSD, где ядро и драйверы представляют собой единое целое, в DragonFlyBSD, наподобие микроядерных операционных систем, максимум функций ядра вынесено из пространства памяти ядра в пользовательское пространство (userspace). Тем самым достигается как рост производительности, так и надёжность системы в целом. Но при этом DragonFlyBSD не является микроядерной операционной системой, ибо функциональность ядра высока.

  • Традиционные для Unix системные вызовы только эмулируются в целях совместимости. Вместо них используется механизм сообщений (messages) и их очередей, т. н. портов (ports), подобный применяющемуся в микроядре Mach

  • Особо устойчивая и надежная файловая система Hammer.

Часть перечисленной оригинальной функциональности DragonFlyBSD была перенесена в родительскую систему FreeBSD, или ведутся работы по такому переносу. 

+7(4742) 54-02-20