FreeBSD

FreeBSD to wolny (od wolności) system uniksopodobny z rodziny BSD powstały w 1993 roku. Dowiedz się więcej o funkcjach i historii systemu.

freebsd - desktop
Rys.1 FreeBSD - losowy pulpit

Bezpieczeństwo

FreeBSD zawiera wiele mechanizmów zwiększających poziom bezpieczeństwa. Narzędzie portaudit umożliwia dokonanie sprawdzenia, czy zainstalowane pakiety nie znalazły się na liście pakietów z lukami bezpieczeństwa. Zobacz również dokument FreeBSD VuXML.

Istnieje projekt TrustedBSD, którego celem jest opracowanie rozszerzeń zwiększających poziom bezpieczeństwa FreeBSD i spełnienie wymagań Common Criteria. Projekt TrustedBSD składa się z następujących komponentów:

Porównaj FreeBSD z innymi systemami pod względem bezpieczeństwa na Wikipedii. Serwis Secunia dostarcza statystyki dotyczące błędów FreeBSD.

System portów

System portów FreeBSD umożliwia bezproblemową instalację i aktualizację ponad 18000 programów. Zwany jest również drzewem portów (ang. ports tree), kolekcją portów (ang. ports collection) lub krótko portami (ang. ports). Jest pierwowzorem systemów portów w rodzinie systemów BSD. Został przejęty i jest dalej niezależnie rozwijany (stosowanie do potrzeb danych projektów) przez NetBSD (pkgsrc) i OpenBSD (ports).

Składa się z głównie z plików makefile, w których zawarte są informacje skąd ściągnąć źródła programu, jak je skompilować i ostatecznie zainstalować tak powstały pakiet binarny. Zainstalowanie programu jest banalnie proste i polega na przejściu do odpowiedniego katalogu w systemie portów i wpisaniu # make install (np. # cd /usr/ports/x11-wm/ratpoison/; make install, aby zainstalować menadżer okien ratpoison).

Postępowanie takie daje możliwość dostosowania wszystkich opcji. Jednakże czas kompilacji tak dużych programów jak KDE, GNOME czy OpenOffice.org może być po prostu zbyt długi (nie mówiąc już o innych potrzebnych zasobach, takich jak pamięć operacyjna i dyskowa). Sytuację ratują gotowe pakiety binarne, które można łatwo instalować komendą # pkg_add -r nazwa_pakietu (np. # pkg_add -r ratpoison, żeby zainstalować menadżer okien ratpoison).

Konieczne jest regularne aktualizowanie drzewa portów za pomocą programu cvsup lub szybszego i bezpieczniejszego portsnap. Portsnap może też posłużyć do wygodnej instalacji systemu portów.

System portów FreeBSD jest bardzo rozbudowany i nie ma tu miejsca na jego szczegółowe omówienie. Więcej informacji można znaleźć w podręczniku użytkownika i stronach man ports i portsnap. Bardzo przydatne są dodatkowe narzędzia: Portupgrade do aktualizacji portów i pakietów oraz Portmanager do zarządzania portami.

Dokumentacja

Jak wszystkie znaczące systemy z rodziny BSD, FreeBSD jest dobrze udokumentowany. Do dyspozycji użytkownika są m.in.: strony man, wyśmienity podręcznik użytkownika, obszerny FAQ, oraz książki i artykuły. Z uwagi na popularność systemu, nie brakuje również materiałów w języku polskim.

Po zainstalowaniu

Po zakończeniu instalacji FreeBSD, warto pobrać system portów, zapoznać się z częściami podręcznika użytkownika, które opisują często wykonywane czynności oraz poznać podstawy administrowania systemem. Niektórzy będą zapewne chcieli zmienić domyślną powłokę csh na inną, np. na BASH. W portach jest wiele powłok do wyboru. Pomocne wskazówki na temat optymalizacji wydajności zawiera strona man tuning.

Użytkownicy, którzy potrzebują płatnej pomocy technicznej lub szukają produktów związanych z FreeBSD, 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.