FreeBSD

Praca administrator FreeBSD
Jest to system operacyjny pochodzący z rodziny Unix. Producentem jest The FreeBSD Project a pierwsze jego wydanie jako wersja 1.0, ukazało się pod koniec 1993 roku.

FreeBSD to darmowy system, który jest dostępny dla użytkowników z pełnym kodem źródłowym. System jest zgodny przede wszystkim z normą POSIX (Portable Operating System Interface for Unix, przenośny interfejs), podobnie jak każda jego powłoka systemowa (zarówno csh jak i sh). FreeBSD obsługuje takie systemy plików jak FFS (Berkeley Fast File System) oraz UFS (Unix File System), UFS2 wraz z UFS z rozszerzeniem softupdates. Oprócz tego system umożliwia również administratorom obsługę nienatywnych systemów plików takich jak: XFS (pozwala na obsługę dużych dysków twardych), ZFS (Zettabyte File System, obsługuje woluminy zdecydowanie większe niż zettabajt), FAT (File Allocation Table, określa rozmieszczenie katalogów, plików oraz wolnej przestrzeni na nośnikach danych) oraz ext2 (Second Extended File System, zapobiega fragmentacji danych). Dodatkowo system wyposażony jest w takie technologie i narzędzia jak: IPFW (Ipfirewall) (specjalną zaporę sieciową , która pełni rolę filtra pakietów jak i narzędzia służącego do sterowania ruchem sieciowym, Natd (deamon odpowiedzialny za translację adresów sieciowych), ULE (jest to tak zwany planista, obsługujący wieloprocesorowe komputery), Ipsec (Internet Protocol Security, IP Security, protokoły umożliwiające implementację bezpiecznych połączeń a także wymianę kluczy szyfrowania), Dummynet (służący do ograniczania pasma system kontroli przepływu sieciowego) oraz SMPng (SMP next generation, umożliwia działania systemu na komputerach wieloprocesorowych). Początkowo system FreeBSD miał służyć najpopularniejszej architekturze sprzętowej i386, jednak rozszerzono jej zakres i pojawiły się wersje obsługujące inne wersje, takie jak AMD64, PowerPC, ARM, DEC Alpha, IA-64, Itanium czy Sun UltraSPARC. Warto dodać, że system cechuje się na pewno też kompatybilnością na poziomie ABI (Application Binary Interface, reguły decydujące o współpracy pomiędzy systemem operacyjnym a programami i bibliotekami). FreeBSD w swojej pracy wykorzystuje system pakietowania w postaci portów (mechanizm pakietowania oprogramowania i jego instalacji). Co ważne, takie rozwiązanie zapewnia elastyczność kompilacji ze źródeł a także spójność instalowanego oprogramowania. Repozytorium portów posiada przeszło 20 tysięcy programów, które są przystosowane do działania na tym systemie. Warto jeszcze wspomnieć, że ze względu na świetną wydajność a także niezawodność systemu FreeBSD, wykorzystywany jest przez użytkowników głównie jako serwer bądź zapora sieciowa.

Na rynku pojawiło się wiele wersji tego systemu, między innymi były to wersje takie jak: FreeBSD 2.0, FreeBSD 3.5, FreeBSD 5.0, FreeBSD 8.0, FreeBSD 9.0. Natomiast aktualna wersja to FreeBSD 10.2 pochodząca z 2015 roku.