Что такое BSD Dragonfly, и стоит ли установить как ОС?

Краткое содержание

  • Dragonfly BSD фокусируется на масштабируемости и многопроцестрой. Это больше похоже на исследовательскую ОС, чем на ежедневный рабочий стол.

  • Установка проста и ориентирована на консоли. X может быть багги.

  • Система кажется отличной для экспериментов по ядрам и масштабируемости (Vkernel, Hammer), но не идеальная как ежедневный водитель.

В мире BSD кажется, что FreeBSD привлекает больше всего внимания, а также OpenBSD и NetBSD. Существует ответвление Freebsd, Dragonfly BSD, которая утверждает, что он оптимизирован для современного многоядерного оборудования. Как это складывается в реальности?

Что такое Dragonfly BSD?

Dragonfly BSD это система на основе BSD, которая направлена на поддержку многопроцессорных архитектур.

Он был основан разработчиком FreeBSD Мэтью Диллоном. В 2003 году Диллон столкнулся с разногласиям с другими разработчиками FreeBSD о том, как лучше всего поддерживать многопроцессор в FreeBSD. Это было довольно вперед, так как ПК с несколькими процессорами все еще были редкими. Диллон в конечном итоге решил покинуть FreeBSD, чтобы создать новую систему.

Название «Dragonfly BSD» возникло, когда Диллон фотографировал его на заднем дворе. Он столкнулся с стрекозой и сфотографировал ее. Он выбрал имя и логотип системы, которая также является стрекозой.

Что делает Dragonfly BSD уникальным?

Что делает Dragonfly BSD уникальным от других BSD Системы он сосредоточен на создании масштабируемых систем. Это означает, что вы можете не только запустить его на обычном ПК, но и теоретически запустить его в массивных кластерных системах, таких как множество серверов, установленных на стойке.

Установка Dragonfly BSD

Установка Dragonfly BSD была простой. Все, что мне нужно было сделать, это скачать СМИ страница загрузки проекта и загрузите его. Я решил проверить это на виртуальной машине.

Запустив виртуальную машину, я загрузил изображение установки и был встречен экраном входа в систему. Чтобы запустить программу установки, я вошел в систему как «установщик». Подойдет текстовый установщик. Поскольку я потратил хорошую часть 90-х годов, устанавливая игры в MS-DOS, экран установки выглядел знакомым.

Установщик Dragonfly BSD похож на установку FreeBSD или другие установщики, которые вы могли бы использовать для дистрибутивах Linux. Это проходит через основные задачи. Первое, что вы делаете, – это разделить свой жесткий диск. Dragonfly BSD использует файловую систему молотка по умолчанию. Он предложит для вас схему разделения. Я принял выбор установщика, хотя он предупредил меня, что диск может заполнен. Я бы проверил эту систему только в течение короткого времени на виртуальной машине, так что это не имело значения.

С завершением перегородки он затем устанавливает программное обеспечение с установки носителя. Наконец, программа установки предлагает установку «Bootblocks», BSD Bootloader.

После установки приходит время для конфигурации системы. Dragonfly открывает меню, где вы можете делать такие вещи, как установить системные часы, установить пароль root и добавить пользователей. В системах BSD не забудьте добавить всех пользователей, которые будут использовать команду SU в группу «колеса». Это важно, если вы единственный пользователь человека в вашей системе. В противном случае вам придется выйти из строя и войти в систему как root, если вы хотите запустить какие -либо административные команды.

Каково использовать Dragonfly BSD

Среда Dragonfly BSD x11 с диспетчере Windows TWM и двумя XERM Windows.

Установка по умолчанию Dragonfly BSD аналогична базовой установке технического дистрибутива Linux, такого как Gentoo или Arch. По умолчанию нет графического рабочего стола. Вы войдите в голую консоль и запускаете команды из оболочки. Оболочка по умолчанию TCSH, который является стандартным для систем BSDПолем

Еще одно отличие от систем Linux, упомянутых ранее, заключается в том, что вы используете команду SU для временного запуска команд в качестве root. Он часто добавляется с символом «-» (DASH), который дает вам ту же среду, что и root:

        su -
    

Затем вы можете ввести команды как root, пока вы не введете «выход» или нажмите Ctrl+D, чтобы вернуться к своей обычной пользовательской подсказке.

Опять же, будучи продуктом эпохи MS-DOS, мне также удобно в полноэкранированной командной среде, но современное использование рабочего стола требует графического интерфейса. Установка была довольно простой.

Как и в других системах, Dragonfly BSD имеет диспетчер пакетов. Это образно называется PKG, и он похож на других менеджеров пакетов на Linux и BSD.

Я установил пакеты, рекомендованные Dragonfly BSD Справочник

        su -
pkg install xorg xdm cwm
Установка пакета x.org с PKG в Dragonfly BSD.

Я попытался проверить установленные пакеты с командой Startx.

X начал, вместе с менеджером Windows TWM, но когда я попытался использовать выскочившие окна терминала, у меня была небольшая неспособность набрать их. Казалось, X не распознавал клавиатуру. Это был новый для меня. Во всем моем использовании систем Unix я всегда мог полагаться на клавиатуру. Я попытался установить другой драйвер, но без кубиков. Я не смог начать, но никогда не было клавиатуры. Клавиатура отлично работает в консоли. Интересно, столкнулся ли я с ошибкой или этой установкой X не любит виртуальные машины.

Обычно, если у меня есть проблема с X, я могу переключиться на виртуальную консоль в Unix-подобных системах, но, поскольку она, похоже, не слушала клавиатуру, все, что я мог сделать, это перезапустить машину. Я был рад, что не настроил его на запуск XDM или другого диспетчера дисплеев.

Эта необычная проблема подчеркивает дизайн систем Unix. В такой системе, как Windows, где графический интерфейс является неотъемлемой частью системы, неспособность использовать клавиатуру на рабочем столе была бы еще более катастрофой.

Dragonfly BSD запускает верхнюю команду в консоли.

Я должен был бы продолжать изучать Dragonfly BSD через консоль. Я попытался увидеть доказательства многопроцессорной поддержки Dragonfly BSD. я выпущен наверх Чтобы увидеть все процессы работы, но я не мог найти ничего, что, очевидно, отличалось от Linux или других систем BSD.

Что еще я заметил в Dragonfly BSD

Несмотря на очевидную неудачу Dragonfly BSD для использования на рабочем столе, система имеет несколько интересных функций. Это включает в себя «виртуальное ядро» или Vkernel, который позволяет вам запустить полное ядро в пространстве пользователя. Это необычно, так как большинство операционных систем работают в привилегированном пространстве. Это должно облегчить отладку ядра. Я сомневаюсь, что большинство пользователей будут разработчиками ядра, но это показывает, как Dragonfly BSD привержен инновациям.

Стоит ли использовать Dragonfly BSD?

Основываясь на моем опыте, я не думаю, что использование Dragonfly BSD в качестве ежедневного драйвера будет жизнеспособным. Несмотря на то, что я технический человек, я был покинул неспособность использовать его в качестве графического рабочего стола. Если бы он был неявлено на реальном оборудовании вместо виртуальной машины, которую я использовал для его проверки, я не смог бы рекомендовать его для регулярного использования. Процесс установки также, вероятно, будет слишком техническим для обычных пользователей.

Поскольку многие системы BSD используются в качестве серверов, неспособность использовать его в качестве настольного компьютера может быть хорошим для некоторых людей, которым вряд ли понадобится графический интерфейс или даже установить его в первую очередь.

Технические достоинства системы, особенно желание поддержать многопроцессорную работу, интересны. Это может быть хорошей системой для технических пользователей, с которыми можно поиграть. Те, кто хочет ежедневного драйвера с открытым исходным кодом, вероятно, будут лучше, искать в другом месте, например, основное распределение Linux или один из других BSD, таких как FreeBSD. Я добился большего успеха в выполнении этих систем Для хорошего опыта на рабочем столе.

В отличие от других BSD, которые сосредоточены на стабильности, Dragonfly, похоже, сосредоточен на технических инновациях. Я вижу, как Диллон столкнулся с другими разработчиками FreeBSD. Даже через 20 лет после запуска Dragonfly BSD он все еще напоминает исследовательскую операционную систему. Многие технические аспекты, такие как акцент на масштабируемости, трудно заметить на одной системе.


Технические идеи Dragonfly BSD по -прежнему увлекательны. Система может быть забавным тестовым стеном для экспериментов на виртуальной машине или вторичной системе. Это будет ОС для наблюдения в будущем, даже несмотря на то, что она живет под тенью более известных вариантов BSD.

2025-09-13 21:30:00


1757841364
#Что #такое #BSD #Dragonfly #стоит #ли #установить #как #ОС

Продолжение темы

Read more:  Шансы на PGA Tour и выбор для Copperhead

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.