DragonFly BSD
| DragonFly BSD | |
![]() |
|
| Разработчик |
Matthew Dillon |
|---|---|
| Семейство ОС | |
| Последняя версия | |
| Тип ядра | |
| Лицензия | |
| Состояние | |
| Веб-сайт | |
DragonFly BSD — операционная система с открытым кодом, возникшая в середине 2003 года на базе FreeBSD (4-й ветки), ориентированна на платформу x86. Один из разработчиков FreeBSD — Мэтт Диллон (Matt Dillon) с группой товарищей — будучи неудовлетворенным оптимизацией ядра FreeBSD, основал новую операционную систему DragonFlyBSD как систему, предназначенную для работы на высоконагруженных серверах, и более оптимально использующую ресурсы процессора и оперативной памяти, прежде всего на многопроцессорных системах.
Молодая, но быстро развивающаяся и совершенствующаяся система. Может использоваться как на сервере, так и на рабочей станции, может быть установлена как с GUI (вариант с GUI включает много дополнительных программ, такие как веб-браузер и т. п.), так и с поддержкой только командной строки, рекомендуется только опытным пользователям.
В настоящее время ОС стабильно работает в том числе и под длительной серьёзной нагрузкой. Имеются небольшие шероховатости с отдельными портированными приложениями.
Дистрибутив построен с использованием BSD Installer.
Содержание |
Основные отличительные особенности [править]
Основные отличия DragonFlyBSD от родительской операционной системы FreeBSD таковы:
- Используются легковесные нити ядра (LWKT — Light Weight Kernel Threads). Само это не является оригинальной особенностью DragonFlyBSD и уже было реализовано в других операционных системах (но не в родительской операционной системе FreeBSD), однако механизм планирования нитей необычен — вместо единого планировщика (scheduler) их было введено несколько, по числу процессоров. Нити привязаны к своим процессорам, но возможна передача выполнения нити с одного процессора на другой.
- В отличие от в значительной степени монолитной FreeBSD, где ядро и драйверы представляют собой единое целое, в DragonFlyBSD, наподобие микроядерных операционных систем, максимум функций ядра вынесено из пространства памяти ядра в пользовательское пространство (userspace). Тем самым достигается как рост производительности, так и надёжность системы в целом. Но при этом DragonFlyBSD не является микроядерной операционной системой, ибо функциональность ядра высока.
- Традиционные для Unix системные вызовы только эмулируются в целях совместимости. Вместо них используется механизм сообщений (messages) и их очередей, т. н. портов (ports), подобный применяющемуся в микроядре Mach.
- Особо устойчивая и надежная файловая система Hammer.
Часть перечисленной оригинальной функциональности DragonFlyBSD была перенесена в родительскую систему FreeBSD, или ведутся работы по такому переносу.
Дистрибутивы [править]
- Основной дистрибутив существует в 3-х вариантах: 2 варианта на компакт-диске (с GUI и без GUI) и 1 вариант на flash-носителе. Дистрибутив может использоваться как для работы без установки (LiveCD), так и для установки на жесткий диск.
- DragonFly LiveDVD — LiveDVD редакция DragonFly BSD 2.2.0 (последняя стабильная версия). В качестве графической оболочки использован Fluxbox с графическим оформлением iDesk. В комплект включены такие программы, как Firefox3, Xpdf, Irssi, Pidgin, Xchat, Rxvt-unicode, Eterm.
- В текущей стабильной версии 2.6.3 графический интерфейс и программы его использующие — исключены из дистрибутива.
См. также [править]
Ссылки [править]
- Официальный сайт (англ.)
- DragonFly Wiki (англ.) (и его DragonFly Wiki — FAQ/Russian)
| Это заготовка статьи о системах класса UNIX. Вы можете помочь проекту, исправив и дополнив её. |
| Проект FreeBSD | ||
|---|---|---|
| Люди | Маршалл Керк Маккузик • Джордан Хаббард • Пол-Хеннинг Камп • Роберт Уотсон • FreeBSD Foundation | ![]() |
| Производные проекты |
PicoBSD • FreeNAS • ClosedBSD • Форки: Darwin • DragonFly • MidnightBSD • Дистрибутивы: DesktopBSD • PC-BSD • Debian GNU/kFreeBSD • Gentoo/FreeBSD • Live CD: FreeSBIE • Frenzy • TrueBSD • Файрволы: m0n0wall • pfSense | |
| Другие проекты | FreeBSD Documentation License • FreeBSD Jail • FreeBSD Ports • Sysinstall | |
| Семейства дистрибутивов BSD (список • сравнение) | |
|---|---|
| 386BSD | NetBSD • FreeBSD |
| NetBSD | OpenBSD • Debian GNU/NetBSD • Gentoo/NetBSD • Jibbed |
| OpenBSD | FuguIta • MirOS BSD • |
| FreeBSD | Производные: PC-BSD • GhostBSD • FreeNAS • Frenzy • m0n0wall • pfSense; Форки: DragonFlyBSD • MidnightBSD; Гибриды: Debian GNU/kFreeBSD • Gentoo/FreeBSD • |
| UNIX-подобные операционные системы | |
|---|---|
| Открытые | |
| Проприетарные | |
| В другом языковом разделе есть более полная статья DragonFly BSD (англ.)
Вы можете помочь проекту, расширив текущую статью с помощью перевода.
|

