Reklama
Przez ostatnią dekadę ludzie naprawdę zaczęli pomylić „UNIX” z „Linux” Unix vs. Linux: różnice między i dlaczego to ma znaczeniePrzed stworzeniem Linuksa świat komputerów był zdominowany przez Uniksa. Jaka jest różnica między Linuksem a Uniksem? Czytaj więcej jakby były w zasadzie tym samym - ale to nieprawda. Jest to mroczny obszar do pokonania, ale rozróżnienie sprowadza się w zasadzie do tego, jak definiujesz terminy.
UNIX ma swoje korzenie już w latach sześćdziesiątych, ale nazwa pojawiła się dopiero w latach siedemdziesiątych wraz z narodzinami projektu o nazwie Unics. W ciągu kilku następnych dziesięcioleci UNIX ostatecznie podzielił się na wiele różnych gałęzi, z których każda miała swoje wyjątkowe zwroty.
Linux był nie jedna z tych gałęzi.
W rzeczywistości Linux był urodzony jako alternatywa dla UNIX Penguin Origins: The History of Linux [Geek History]Nie ma praktycznie żadnego miejsca, w którym można się udać bez kontaktu z Linuksem - obsługuje on wszystko, od zwykłych komputerów po najpotężniejsze serwery po nasze przenośne urządzenia mobilne. Większość ludzi, którzy nie są technikami ... Czytaj więcej w celu zapewnienia zgodności z systemem UNIX, co wyjaśnia, dlaczego oba mają wiele podobieństw i dlaczego często się łączą. W tym sensie Linux jest systemem operacyjnym podobnym do UNIX, a nie opartym na UNIX.
Innymi słowy, na Linuksa miał wpływ UNIX, ale systemy UNIX nie mają związku z Linuksem. Powiedziawszy to, oto niektóre z ważniejszych systemów UNIX, które wciąż istnieją i o których warto wiedzieć.
BSD
Berkeley Software Distribution, zwana potocznie BSD, była pochodną systemu UNIX, która została uruchomiona w 1977 r., A zaprzestała opracowywania w 1995 r. Na początku BSD faktycznie posiadało ten sam kod co UNIX, co czyni go prawdziwą gałęzią UNIX.
Chociaż oryginalny BSD już nie istnieje, zrodził wiele innych potomków - zwanych „wariantami” - z których wiele jest aktywnie rozwijanych jako projekty open source Co to jest oprogramowanie Open Source? [MakeUseOf wyjaśnia]„Open source” to termin, który często się pojawia. Być może wiesz, że niektóre rzeczy są typu open source, takie jak Linux i Android, ale czy wiesz, co to oznacza? Co jest otwarte ... Czytaj więcej .
Najpopularniejszym wariantem jest FreeBSD, który jest systemem operacyjnym ogólnego przeznaczenia, który ma pełną funkcjonalność (w przeciwieństwie do Linuksa, który jest tylko jądrem). Oznacza to, że system FreeBSD zawiera jądro, sterowniki, narzędzia i dokumentację.

Domyślne instalacje FreeBSD nie posiadają interfejsu graficznego, ale łatwo jest zainstalować jedno z popularnych środowisk graficznych, które są obsługiwane od razu: GNOME, KDE lub Xfce.
Trzecim najpopularniejszym wariantem jest NetBSD, który koncentruje się bardziej na czystym projekcie i łatwej przenośności w różnych architekturach komputerowych, co oznacza, że powinien on działać bez problemów na prawie każdej maszynie.
W przeważającej części NetBSD jest wykorzystywany przede wszystkim jako podstawa dla dużych serwerów i systemów wbudowanych, a nie do użytku osobistego.
Jeden z potomków NetBSD, o nazwie OpenBSD, faktycznie przewyższył popularność swojego rodzica, stając się drugim najczęściej używanym wariantem BSD po FreeBSD.

Głównym celem OpenBSD jest przejrzysty kod i dokumentacja, a następnie bezpieczeństwo. Z tego powodu OpenBSD jest popularnym systemem operacyjnym w branży bezpieczeństwa. Mimo to OpenBSD obsługuje również środowiska graficzne i popularne programy typu open source Najlepsze oprogramowanie i aplikacje dla systemu LinuxBez względu na to, czy dopiero zaczynasz przygodę z Linuksem, czy jesteś doświadczonym użytkownikiem, oto najlepsze oprogramowanie i aplikacje dla systemu Linux, z których powinieneś dziś korzystać. Czytaj więcej , dzięki czemu nadaje się również do użytku osobistego.
Wszystkie te warianty są licencjonowane na podstawie licencja BSD typu open source Licencje na oprogramowanie typu open source: z których należy korzystać?Czy wiesz, że nie wszystkie licencje typu open source są takie same? Czytaj więcej , która jest jedną z najbardziej liberalnych dostępnych licencji na oprogramowanie. Z tymi systemami operacyjnymi możesz zrobić prawie wszystko.
Solaris
W 1983 roku wydano wariant BSD o nazwie SunOS. Opracowany przez firmę Sun Microsystems - znaną również jako pionier platformy Java - SunOS został zaprojektowany raczej jako stacja robocza i serwer niż komputer osobisty.
Ale potem w 1992 roku porzucili SunOS oparty na BSD i zaczęli od nowa, używając bardziej nowoczesnej (wówczas) wersji UNIX. Ta wersja nosi nazwę Solaris, która do dziś istnieje pod tą nazwą Oracle Solaris (ponieważ Sun Microsystems został przejęty przez Oracle w 2010 roku).

Przez większość swojej historii Solaris był zamkniętym, zastrzeżonym projektem, chociaż często Sun zintegrowane rozwiązania open source z systemem (takie jak OpenWindows, a później Common Desktop Środowisko).
Ale w 2005 roku wszystko się zmieniło, kiedy Sun wydała bazę kodów Solaris na licencji zatwierdzonej przez Open Source Initiative. Ten wariant oparty na systemie Solaris 10 stał się znany jako OpenSolaris.
Niestety, kiedy firma Oracle została przejęta przez firmę Sun, oficjalny projekt OpenSolaris został zamknięty. To skłoniło społeczność programistów do kontynuowania rozwoju we własnym zakresie, w wyniku czego powstał tzw OpenIndiana oparty na nowym jądrze o nazwie illumos.

OpenIndiana jest duchową kontynuacją nieistniejącego już OpenSolarisa. Istnieje kilka innych pochodnych OpenSolarisa i wszystkie oparte są na jądrze illumos (tylko np. jak wszystkie dystrybucje Linuksa są oparte na jądrze Linuksa), ale żadna z nich nie jest tak godna uwagi jak OpenIndiana.
Ale pod koniec dnia, chyba że pracujesz w środowisku dużych serwerów i komputerów mainframe, prawdopodobnie nigdy nie będziesz musiał mieć do czynienia z Solaris ani żadnym z jego krewnych.
OS X
Zaskakująca liczba osób nie zdaje sobie sprawy, że nowoczesne systemy Mac pochodzą od bazy UNIX. Aż do Mac OS 9, system operacyjny Apple był budowany i rozwijany wewnętrznie, ale wszystko zmienił w 2001 roku wraz z wydaniem Mac OS X (który został później przemianowany jako OS X w 2012).
Kiedy Apple kupił NeXT, Inc. w 1997 r. nabyli również system operacyjny NeXTSTEP, który sam wywodzi się z wczesnej wersji BSD. Oznacza to, że współczesne komputery Mac mają więcej roszczeń do linii UNIX niż nawet systemy Linux Mac OS X Yosemite, z perspektywy użytkownika systemu LinuxMac OS X jest używany jako potomek plakatu dla czystego i eleganckiego interfejsu. Jako pisarz Linuksa moim obowiązkiem jest dokonywanie porównań między dystrybucjami Linuksa, ale także z konkurencją. Czytaj więcej !

Przed systemem OS X każda wersja systemu operacyjnego Apple była odzwierciedlana w nazwie (np. Mac OS 9, Mac OS 8 itp.). Teraz wszystkie wersje systemu operacyjnego UNIX od 2001 roku mają wersję „10”, a każda z głównych wydań otrzymuje kodową nazwę „Yosemite” (która jest technicznie wersją 10.10).
Jak się okazuje, przejście na system UNIX okazało się sukcesem dla Apple, gdy weźmie się pod uwagę, że OS X ostatecznie stał się podstawą systemu iOS, czyli system operacyjny, który teraz obsługuje iPhone'y, iPady i Apple TV. Można argumentować, że Apple nie byłoby nawet na mapie, gdyby nie było UNIX.
Inne systemy operacyjne podobne do UNIX
Oprócz powyższych trzech wielkich nazwisk warto wspomnieć o kilku innych godnych uwagi przykładach systemów innych niż Linux UNIX.
IBM opracowuje system operacyjny o nazwie AIX, który jest najczęściej używany na komputerach mainframe IBM i PowerPC. Hewlett-Packard utrzymuje HP-UX, który jest używany w linii stacji roboczych i serwerów HP 9000. I jest jeszcze Minix, system operacyjny mikrojądra, który jest obecnie wykorzystywany głównie do celów edukacyjnych.
Dolna linia? UNIX jest znacznie bardziej rozpowszechniony i bardziej wpływowy, niż mogłoby się wydawać. Świat byłby naprawdę inaczej, jeśli UNIX nigdy nie zaszczyciłby tej sceny.
Których systemów uniksowych nam brakowało? Czy to pomogło wyjaśnić, czym jest UNIX? Masz pytania, na które nie ma odpowiedzi? Podziel się z nami w komentarzach poniżej!
Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.