{ }
menu zespół linki Logowanie
Stabilny hosting
BSDGuru zawdzięcza
firmie Datanet.pl
Hosting BSDGuru.org - DataNet.pl

Chcesz alternatywy dla Windows'a? Spróbuj BSD

KOMENTARZ - Niektórzy z Was zapewne uważają, że jedyną alternatywą dla systemów Microsoftu oraz Apple'a jest Linux. Jednakże świadczy to o dużym niezrozumieniu tematu. Podczas, gdy Linux jest systemem unixowym o zdecydowanie największej liczbie wolontariuszy, istnieje jeszcze inna gałąź z drzewa Unix'a.

Nazywa się BSD - skrót od Berkeley Software Distribution (ang. Dystrybucja oprogramowania z Berkeley). Jest to jeden z wariantów Unix'a, którego rozwój rozpoczął na Uniwersytecie w Berkeley, w latach '70 (zgodnie z pytaniami na grupie comp.unix.questions FAQ), zaś wpływ jego odczuwamy do dnia dzisiejszego.

DODATKOWE powinowadztwo z Unix'em wiąże się ze znakomitą licencją "BSD license", która jest dużo bardziej liberalna, niż licencja "GNU Public License" lub "GPL" zgodnie z którą rozprowadzany jest Linux. Licencja BSD jest pod wieloma względami lepsza od licencji typu open source (ang. otwarte, tutaj darmowe źródło). Zezwala bowiem na ponowne użycie oraz modyfikację źródeł/aplikacji, bez wymagania, że dokonane zmiany, albo całe oprogramowanie będzie musiało być typu open source.

Z tego właśnie powodu Linux nie rozwidlił się w wiele wersji. Nawet jeśli istnieje kilka różnych dystrybucji mających pewne specyficzne własności, to wciąż istnieje jedno, wspólne jądro. Dla kontrastu, BSD podzielił się w trzy oddzielne wersje, wraz z Mac OS X, będącym ostatnim, czwartym dodatkiem do rodziny. Pomimo posiadania znaczących cech wspólnych, każdy BSD odnalazł dla siebie niszę.

FreeBSD jest prawdopodobnie najpłodniejszym z BSD. Znajduje się w powszechnym użyciu na bardzo mocno obciążonych serwerach internetowych, czego przykładem mogą być Yahoo oraz Hotmail. Początkowo FreeBSD znany był jako system dla architektur x86, jednakże staje się w tej kwestii coraz bardziej elastyczny. Bieżąca wersja FreeBSD, 4.5, współpracuje zarówno z architekturami x86 i Alpha, a trwają prace rozwojowe nad implementacją w architekturach IA-64, Sparc, czy x86-64.

FreeBSD jest także warty uwagi ze względu na swą bliskość z Mac OS X. Duża część wersji 10.0 oraz 10.1 czołowego systemu Apple'a, mimo, że nie jądro, ani sterowniki, pochodzi z FreeBSD 3.2. Ale nawet istotniejszym, niż współdzielenie kodu, jest, że przewodniczący projektu FreeBSD Jordan Hubbard został ostatniego roku pracownikiem Apple'a. To wszystko na pewno sprawia, że systemy stają się sobie bliższe.

INNY BSD, NetBSD zasłynął ogromną elastycznością. Da się go uruchomić na bardzo dużej liczbie różnych procesorów oraz kombinacjach sprzętu. 50 z nich jest wypisanych na głównej stronie projektu. Ostatnia wersja - 1.5.2 - jest osiągalna dla 21 platform, a nad kolejnymi przystosowaniami wciąż trwają prace. NetBSD jest popularny zwłaszcza w zesplonych urządzeniach, a to ze względu na ich przenośność, jednakże jest on również doskonałym systemem operacyjnym.

Ostatnim na liście, ale nie w hierarchii, jest OpenBSD, mój osobisty ulubieniec. Podczas, gdy obsługuje więcej platform sprzętowych niż FreeBSD i mniej niż NetBSD, jego największą siłą jest bezpieczeństwo. Możliwość trzymania niepowołanych osób poza ścianami systemu zawsze była istotną umiejętnością, dziś zyskała na uwadze jeszcze więcej.

Bezpieczeństwo OpenBSD jest bezpośrednim rezulatem zastosowanych metod projektu rozwojowego, włączającego przeglądanie kodu źródłowego systemu i aplikowanie poprawek na słabo skonstruowane części. Rozwojowcy OpenBSD chwalą się, że minęło już cztery lata, jak nie została odnaleziona żadna zdalna słabość w domyślnej instalacji. Jest to z pewnością znacząca zasługa, do której aspiruje wiele systemów operacyjnych.

OpenBSD także najlepiej spotyka się z moim zapotrzebowaniem. Jego prosta instalacja pozwala tak wybrać oprogramowanie, że nie muszę później tracić czasu na odinstalowywanie, czy usuwanie niechcianych pakietów. Taka indywidualizacja instalacji rzadko spotykana jest w Linux'ach, nie jest też najmocniejszą stroną FreeBSD. Także świadomość, że domyślna instalacja jest wolna od dziur mogących zostać wykorzystanych zdalnie, pozwala mi zaoszczędzić wiele czasu marnowanego na zabezpieczanie świerzo zainstalowanych innych systemów.

INNYMI SŁOWY, od kiedy OpenBSD jest systemem minimalistycznym, więcej czasu zabiera mi budowanie całego systemu, instalacja wszyskich niezbędnych mi programów. Jednakże taka jest według mnie cena bezpieczeństwa.

Wszystkie BSD doświadczają szybkiego i gwałtownego wzrostu. Od kiedy współdzielą pomiędzy sobą kod, na innowacjach często zyskują wszyscy. FreeBSD ostatnio opublikował swój grafik planowanych okresów i wersji, wskazując na wypuszczenie 4.6 w czerwcu. NetBSD także niebawem wyda kolejną wersję - 1.6 - mimo, że jeszcze nie ustalono konkretnej daty. OpenBSD tradycyjnie wydawany jest dwa razy do roku. Wersja 2.9 została wypuszczona pierwszego czerwca ostatniego roku, 3.0 pierwszego grudnia, natomiast 3.1 spodziewana jest około pierwszego czerwca tego roku.

Jeśli rozglądasz się pomiędzy systemami z rodziny Unix, nie decyduj się na Linux'a jedynie z powodu szumu wokół niego. Przyjrzyj się NetBSD, FreeBSD, a także OpenBSD. Decyzję podejmij, gdy będziesz posiadał rzetelne informacje.

Zastanawiałeś się nad przejściem z Windows'a lub Mac OS'a do Unix'a? Dlaczego tak, a dlaczego nie? A jeśli tak, to który wybierasz?

AnchorDesk
19 Marzec, 2002

Autor: 
Stephan Somogyi
Porozmawiaj o tym artykule na forum: 

quex, pon., 25/02/2008 - 01:13