Интернет магазин китайских планшетных компьютеров



Компьютеры - DragonFly BSD - Основные отличительные особенности

29 мая 2011


Оглавление:
1. DragonFly BSD
2. Основные отличительные особенности
3. Дистрибутивы



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

  • Используются легковесные нити ядра. Само это не является оригинальной особенностью DragonFlyBSD и уже было реализовано в других операционных системах, однако механизм планирования нитей необычен — вместо единого планировщика их было введено несколько, по числу процессоров. Нити привязаны к своим процессорам, но возможна передача выполнения нити с одного процессора на другой.
  • В отличие от в значительной степени монолитной FreeBSD, где ядро и драйверы представляют собой единое целое, в DragonFlyBSD, наподобие микроядерных операционных систем, максимум функций ядра вынесено из пространства памяти ядра в пользовательское пространство. Тем самым достигается как рост производительности, так и надёжность системы в целом. Но при этом DragonFlyBSD не является микроядерной операционной системой, ибо функциональность ядра высока.
  • Традиционные для Unix системные вызовы только эмулируются в целях совместимости. Вместо них используется механизм сообщений и их очередей, т. н. портов, подобный применяющемуся в микроядре Mach.
  • Особо устойчивая и надежная файловая система Hammer.

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



Просмотров: 2626


<<< DesktopBSD
FreeBSD >>>