Когато чуете термина 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.

Изтегляте инсталационното изображение и стартирате машината. Посрещнат ви с текстов интерфейс на проклятия в стар стил. Тук няма графика, но процесът на инсталиране е достатъчно ясен.

Инсталаторът ще ви преведе през разделяне на диска, задаване на root парола, настройка на потребители (не забравете да добавите потребители с привилегии на суперпотребител към групата "колело", задаване на часовата зона и други настроики.

Когато рестартирате, имате конзолна среда, която вероятно ще е позната на всеки, който е използвал подобна на 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 или арх.

По подразбиране DragonFly BSD се зарежда в конзолен режим, което означава, че е само за текст. Можете да стартирате същите приложения от командния ред, които бихте направили в Linux система, но какво да кажем за GUI приложения, като уеб браузъри? Не се притеснявайте, тъй като DragonFly BSD се доставя с X сървъра. За да го стартирате, въведете това в обвивката:

startx

Това ще стартира CWM сесия, която изглежда много стара, с часовник и няколко терминални прозореца. Ако затворите или излезете от обвивката в прозореца с надпис "вход", това ще прекрати сесията ви X11.

Можете също да инсталирате любимите си среди на работния плот и мениджъри на прозорци с pkg, както се вижда по-рано. Можете също да настроите XDM да стартира графично влизане, както при други Linux системи.

Единственото предупреждение при използването на DragonFly BSD е, че тъй като е по-малко известен от други Linux и дори варианти на BSD, хардуерната поддръжка може да е по-малка от тези други системи.

DragonFly BSD: Най-новото дете в BSD Block

Със своите уникални функции DragonFly BSD си струва да проверите, ако сте фен на Linux и Unix системи, особено ако клоните повече към системи, които са по-„Unixy“. Ако все още сте на въпрос дали да използвате Linux дистрибуция или някой от BSD, прочетете повече за подобни операционни системи като OpenBSD и вземете решение съответно.

Какво е OpenBSD? Всичко, което трябва да знаете

OpenBSD без съмнение е една от най-сигурните операционни системи в интернет. Ето какво трябва да знаете за това.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Linux
  • Операционна система
  • Linux дистрибуция
За автора
Дейвид Делони (69 публикувани статии)

Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално произхожда от района на залива. Той е ентусиаст на технологиите от детството. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.

Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате