Когда вы слышите термин BSD, вы можете подумать о FreeBSD, NetBSD или OpenBSD, но есть другой вариант BSD, которому, кажется, уделяется меньше внимания - DragonFly BSD. Что это за новейший вариант BSD и подходит ли он вам? Читай дальше что бы узнать.

Что такое DragonFly BSD?

DragonFly BSD - это система BSD, изначально ориентированная на поддержку симметричной многопроцессорной обработки (SMP) или работу на нескольких процессорах.

Во время первоначальной разработки это все еще было чем-то, что вы в основном видели только на мощных серверах и кластерах. Многоядерные процессоры только становились обычным явлением на персональных компьютерах. Система разработана для работы в многопроцессорных системах и максимально избегает взаимоблокировок.

Теперь, когда многоядерные системы стали обычным явлением, проект сместился в сторону масштабируемости и надежности. В претензии на сайте проекта что система может обрабатывать не менее миллиона пользовательских процессов или потоков. В DragonFly BSD можно запустить все ядро ​​в пользовательском режиме.

instagram viewer

Система также использует свою собственную файловую систему HAMMER. Он может восстанавливаться после сбоев без запуска fsck при перезагрузке и поддерживает до эксабайта в хранилище.

Краткая история DragonFly

Как и в случае с OpenBSD, DragonFly BSD является результатом разветвления системы BSD из-за разногласий между проектом и одним из его собственных разработчиков. Мэтью Диллон, разработчик FreeBSD, поссорился с другими разработчиками, что привело к получению доступа к репозиторию исходного кода проекта, поэтому Диллон решил разветвить кодовую базу FreeBSD 4.x.

Он придумал название «DragonFly BSD» после того, как увидел стрекозу в своем саду, анонсируя проект в 2003 году. Проект разросся с годами, и текущая версия 6.0.1.

Установка DragonFly BSD

Установка DragonFly BSD аналогична установке любой другой системы BSD или Linux. Однако единственная поддерживаемая архитектура - x86-64.

Вы загружаете установочный образ и загружаете машину. Вас встречает текстовый интерфейс curses в старом стиле. Здесь нет графики, но процесс установки достаточно прост.

Программа установки проведет вас через разбиение диска на разделы, установку пароля root, настройку пользователей (не забудьте добавить любых пользователей с привилегиями суперпользователя в группу "wheel"), выставив часовой пояс и прочее опции.

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

Скачать: DragonFly BSD

Управление пакетами в DragonFly BSD

Как и в любой другой системе, сама по себе система не имеет всего, что вам нужно при установке, поэтому вам придется добавить другие программы. Это также легко сделать в системе DragonFly BSD.

Хотя сообщество BSD давно поддерживает сборку программ из исходного кода, оно больше перешло в сторону бинарных пакетов, поскольку они экономят так много времени; и DragonFly BSD не исключение.

Команда установки двоичного пакета в DragonFly BSD называется pkg. Чтобы использовать его, сначала убедитесь, что вы root:

вс -

Затем обновите все пакеты в вашей системе, используя:

обновление pkg

Чтобы установить пакет, используйте установить pkg команда:

pkg установить vim

Это похоже на использование менеджеров двоичных пакетов в системе Linux.

DragonFly BSD на рабочем столе

Хотя системы BSD, такие как DragonFly BSD, имеют репутацию предназначенных только для серверов, они могут быть обслуживаемыми рабочими столами для тех, кто удобно работать с концепциями Unix, особенно для людей, которые имеют опыт работы с техническими дистрибутивами Linux, такими как Slackware, Gentoo или Arch.

По умолчанию DragonFly BSD загружается в консольный режим, что означает, что он работает только в текстовом режиме. Вы можете запускать те же приложения командной строки, что и в системе Linux, но как насчет приложений с графическим интерфейсом, таких как веб-браузеры? Не волнуйтесь, DragonFly BSD поставляется с X-сервером. Чтобы запустить его, введите это в оболочке:

startx

Это запустит сеанс CWM, который выглядит очень старомодно, с часами и несколькими окнами терминала. Если вы закроете или выйдете из оболочки в окне с надписью «вход», это завершит ваш сеанс X11.

Вы также можете установить свои любимые среды рабочего стола и оконные менеджеры с помощью pkg, как было показано ранее. Вы также можете настроить XDM для запуска графического входа в систему, как и в других системах Linux.

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

DragonFly BSD: новейший ребенок в блоке BSD

DragonFly BSD с ее уникальными функциями стоит проверить, если вы поклонник систем Linux и Unix, особенно если вы больше склоняетесь к системам, которые более «Unixy». Если вы все еще не знаете, использовать ли дистрибутив Linux или одну из BSD, прочтите больше об аналогичных операционных системах, таких как OpenBSD, и примите решение. соответственно.

Что такое OpenBSD? Все, что Вам нужно знать

OpenBSD, без сомнения, одна из самых безопасных операционных систем в Интернете. Вот что вам нужно об этом знать.

Читать далее

доляТвитнутьЭлектронное письмо
Похожие темы
  • Linux
  • Операционная система
  • Linux дистрибутив
Об авторе
Дэвид Делони (Опубликовано 69 статей)

Дэвид - писатель-фрилансер, живущий на северо-западе Тихого океана, но родом из района Залива. Он был энтузиастом технологий с детства. Интересы Дэвида включают чтение, просмотр качественных телешоу и фильмов, ретро-игры и коллекционирование пластинок.

Ещё от David Delony

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться