NetBSD

Wolny (od wolności) system uniksopodobny z rodziny BSD, utworzony 20 kwietnia 1993 roku (NetBSD 0.8). Znany z powodu niezrównanej przenośności.

netbsd - desktop
Rys.1 NetBSD - losowy pulpit

Przenośność — Of course it runs NetBSD

Cechą wyróżniającą NetBSD jest łatwość tworzenia portów na nowe platformy. Kod źródłowy podzielony jest na warstwę zależną od sprzętu (ang. machine dependent) oraz warstwę niezależną od sprzętu (ang. machine independent). Przeniesienie systemu na nową platformę wymaga jedynie napisania warstwy zależnej od sprzętu, co znacznie zmniejsza nakład pracy. Funkcje zaimplementowane w warstwie niezależnej od sprzętu, stają się automatycznie dostępne na każdej platformie, co z kolei przyspiesza rozwój systemu. Sterowniki są zgrupowane w dwóch frameworkach: Machine independent driver framework i Machine independent audio framework co ułatwia przenoszenie ich na inne platformy. Wszystko to sprawia, że NetBSD obsługuje tak wiele platform, jedną z nich jest... toster :-) Dlatego motto systemu brzmi "Of course it runs NetBSD." (oczywiście, że NetBSD działa na tej platformie).

Bezpieczeństwo

Bardzo wysokie. Zarówno sam system jak i baza luk w systemie pakietów pkgsrc są regularnie aktualizowane pod kątem występowania luk w bezpieczeństwie.

Można włączyć kryptograficzny sterownik dysku CGD — CryptoGraphic Disk Driver, który szyfruje dane podczas odczytu i zapisu na dysk. Więcej informacji można znaleźć w przewodniku (ang. guide) oraz artykule Inside NetBSD's CGD. Dostępna jest też kombinacja CGD i sterownika Vnode Disk Driver nazwana CGFCryptoGraphicFile, która jest użyteczna w notebookach.

Dodatkowo można użyć narzędzie sysjail, które zostało zaprojektowane jako możliwie wierny odpowiednik mechanizmu FreeBSD jails.

Porównaj NetBSD z innymi systemami pod względem bezpieczeństwa na Wikipedii. Serwis Secunia dostarcza statystyk dotyczących błędów NetBSD. Artykuł Recent Security Enhancements in NetBSD opisuje wiele aspektów bezpieczeństwa NetBSD.

System pakietów pkgsrc

W odróżnieniu od FreeBSD i OpenBSD, w terminologii NetBSD słowo "port" oznacza platformę na której system działa i nie ma nic wspólnego z systemem portów (ang. ports). W NetBSD odpowiednik systemu portów nazywa się kolekcją pakietów (packages collection, The NetBSD Packages Collection) lub pkgsrc. Umożliwia on instalację oprogramowania ze źródeł, co daje możliwość dostosowania wszystkich opcji, ale w przypadku dużych programów, takich jak KDE czy GNOME, może to trwać zbyt długo. Zainstalowanie programu jest banalnie proste i polega na przejściu do odpowiedniego katalogu w pkgsrc i wpisaniu # make install (np. # cd /usr/pkgsrc/wm/ratpoison/; make install), aby zainstalować menadżer okien ratpoison.

Czas instalacji można skrócić posługując się gotowymi pakietami binarnymi (instalacja menadżera okien ratpoison: # pkg_add -v ratpoison, należy pamiętać o ustawieniu zmiennej PKG_PATH). W obu przypadkach użytkownik nie musi troszczyć się o zależności. Warto zauważyć, że pkgsrc jest również, jak NetBSD, wieloplatformowy.

Obecnie dostępnych jest ponad 7000 pakietów. Jeśli uwzględnimy również "pakiety w budowie" — wip — work in progress, które nie są jeszcze do końca dopracowane, ale w większości zdatne do użytku, to całkowita liczba dostępnych pakietów wzrasta do ponad 9000.

Czas instalacji pkgsrc można skrócić poprzez pobranie i rozpakowanie do katalogu /usr pliku pkgsrc.tar.gz (wersja current) lub pkgsrc-2007Q4.tar.gz (wersja stable). Należy pamiętać o systematycznej aktualizacji pkgsrc.

Dokumentacja

Podobnie jak pozostałe znaczące systemy z rodziny BSD, NetBSD jest dobrze udokumentowany. Lekturę warto zacząć od zbiorczego spisu dokumentacji. Świetną pomocą są również polskie samouczki ze strony www.netbsd.pl.

Po zainstalowaniu

Po zakończeniu instalacji NetBSD, warto przeczytać stronę man afterboot, która zawiera wiele wartościowych informacji dla nowych użytkowników oraz dokonać aktualizacji systemu.

Po pierwszym i drugim uruchomieniu systemu, możemy "na całego" rozpocząć dostosowywanie go do własnych potrzeb.

Użytkownicy, którzy potrzebują płatnej pomocy technicznej, powinni zapoznać się z ofertą firm i konsultantów.

Więcej informacji

Nowości
Dokumentacja, przewodniki i porady
Oprogramowanie
Pomoc, fora, społeczność
Dystrybucje pochodne i LiveCD

Recenzje

Wywiady

Download

Zrzuty ekranu

Komentarze na statycznych stronach zostały wyłączone. Zapraszamy do komentowania na forum wortalu jakilinux.org.