Kiedy słyszysz termin BSD, możesz pomyśleć o FreeBSD, NetBSD lub OpenBSD, ale jest też inny wariant BSD, który wydaje się przyciągać mniej uwagi — DragonFly BSD. Czym jest ten najnowszy wariant BSD i czy dla Ciebie? Czytaj dalej, aby się dowiedzieć.

Co to jest DragonFly BSD?

Dragonfly BSD to system BSD, który pierwotnie skupiał się na obsłudze symetrycznego przetwarzania wieloprocesowego (SMP) lub działa na wielu procesorach.

W momencie początkowego rozwoju było to nadal coś, co można było zobaczyć tylko na serwerach i klastrach o dużej mocy. Procesory wielordzeniowe dopiero stawały się powszechne na komputerach osobistych. System został zaprojektowany z myślą o wydajności w systemach wieloprocesorowych i unikaniu w jak największym stopniu zakleszczeń.

Ponieważ systemy wielordzeniowe są obecnie powszechne, projekt przesunął się w kierunku skalowalności i niezawodności. ten oświadczenia dotyczące witryny projektu że system może obsłużyć co najmniej milion procesów lub wątków użytkowników. Możliwe jest uruchomienie całego jądra w trybie użytkownika na DragonFly BSD.

instagram viewer

System korzysta również z własnego systemu plików, HAMMER. Może odzyskać dane po awariach bez uruchamiania fsck po ponownym uruchomieniu i obsługuje do eksabajta pamięci.

Krótka historia DragonFly

Jak z OpenBSD, DragonFly BSD jest wynikiem rozwidlenia w systemie BSD z powodu braku porozumienia między projektem a jednym z jego własnych programistów. Matthew Dillon, programista FreeBSD, pokłócił się z innymi programistami, co zaowocowało dostępem do repozytorium kodu źródłowego projektu, więc Dillon zdecydował się na rozwidlenie kodu FreeBSD 4.x.

Wymyślił nazwę „DragonFly BSD” po zobaczeniu ważki w swoim ogrodzie, ogłoszenie projektu w 2003 roku. Projekt rozrósł się przez lata, a jego obecna wersja to 6.0.1.

Instalowanie DragonFly BSD

Instalacja DragonFly BSD jest podobna do instalacji dowolnego innego systemu BSD lub Linux. Jedyną obsługiwaną architekturą jest jednak x86-64.

Pobierasz obraz instalacyjny i uruchamiasz komputer. Wita Cię interfejs tekstowy przekleństw w starym stylu. Nie ma tu grafiki, ale proces instalacji jest dość prosty.

Instalator przeprowadzi Cię przez proces partycjonowania dysku, ustawiania hasła roota, konfigurowania użytkowników (nie zapomnij dodać użytkowników z uprawnieniami superużytkownika do grupy „wheel”), ustawić strefę czasową i inne opcje.

Po ponownym uruchomieniu masz środowisko konsolowe, które prawdopodobnie będzie znane każdemu, kto używał wcześniej systemu uniksowego. Domyślną powłoką jest tcsh, która wydaje się być standardem wśród BSD.

Ściągnij: Dragonfly BSD

Zarządzanie pakietami w DragonFly BSD

Podobnie jak w przypadku każdego innego systemu, sam system nie ma wszystkiego, czego potrzebujesz podczas instalacji, więc będziesz musiał dodać inne programy. Jest to również łatwe do zrobienia w systemie DragonFly BSD.

Podczas gdy społeczność BSD od dawna preferowała budowanie programów ze źródeł, przesunęła się bardziej w stronę pakietów binarnych, ponieważ oszczędzają one tak dużo czasu; a DragonFly BSD nie jest wyjątkiem.

Polecenie instalacji pakietu binarnego w DragonFly BSD nazywa się pkg. Aby go użyć, najpierw upewnij się, że jesteś rootem:

su -

Następnie zaktualizuj wszystkie pakiety w swoim systemie za pomocą:

aktualizacja pakietu

Aby zainstalować pakiet, użyj instalacja pakietu Komenda:

pakiet zainstaluj vim

Jest to podobne do używania menedżerów pakietów binarnych w systemie Linux.

DragonFly BSD na pulpicie

Chociaż systemy BSD, takie jak DragonFly BSD, cieszą się opinią, że są przeznaczone tylko do serwerów, mogą być dla nich sprawnymi komputerami stacjonarnymi. wygodna z koncepcjami Uniksa, szczególnie dla osób, które mają doświadczenie z technicznymi dystrybucjami Linuksa, takimi jak Slackware, Gentoo lub Łuk.

Domyślnie DragonFly BSD uruchamia się w trybie konsoli, co oznacza, że ​​działa tylko w trybie tekstowym. Możesz uruchamiać te same aplikacje wiersza poleceń, co w systemie Linux, ale co z aplikacjami GUI, takimi jak przeglądarki internetowe? Nie martw się, DragonFly BSD jest dostarczane z serwerem X. Aby go uruchomić, wpisz to w powłoce:

startx

Spowoduje to uruchomienie sesji CWM, która wygląda bardzo staroświecko, z zegarem i kilkoma oknami terminala. Jeśli zamkniesz lub wyjdziesz z powłoki w oknie oznaczonym "logowanie", zakończy to twoją sesję X11.

Możesz także zainstalować swoje ulubione środowiska graficzne i menedżery okien z pkg, jak widzieliśmy wcześniej. Możesz także skonfigurować XDM, aby uruchamiał logowanie graficzne, tak jak w innych systemach Linux.

Jedynym zastrzeżeniem do korzystania z DragonFly BSD jest to, że ponieważ jest mniej znany niż inne warianty Linuksa, a nawet BSD, obsługa sprzętu może być mniejsza niż w przypadku innych systemów.

DragonFly BSD: najnowszy dzieciak w bloku BSD

Dzięki unikalnym funkcjom DragonFly BSD warto sprawdzić, jeśli jesteś fanem systemów Linux i Unix, zwłaszcza jeśli bardziej skłaniasz się ku systemom bardziej „unixowym”. Jeśli nadal zastanawiasz się, czy użyć dystrybucji Linuksa, czy jednego z BSD, przeczytaj więcej o podobnych systemach operacyjnych, takich jak OpenBSD, i podejmij decyzję odpowiednio.

Co to jest OpenBSD? Wszystko co musisz wiedzieć

OpenBSD jest bez wątpienia jednym z najbezpieczniejszych systemów operacyjnych w Internecie. Oto, co musisz o tym wiedzieć.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Linux
  • System operacyjny
  • Dystrybucja Linuksa
O autorze
David Delony (69 opublikowanych artykułów)

David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie nagrań.

Więcej od Davida Delony

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować