UNIX vs Solaris
UNIX to system operacyjny (OS) opracowany przez AT&T w latach 60-tych z zamiarem udostępnienia programistom wielozadaniowego systemu dla wielu użytkowników. UNIX został zaprojektowany w oparciu o zasadę, że proste, ale potężne narzędzia mogą być elastycznie integrowane, aby zapewnić szeroki zakres zadań. Jednak termin „UNIX” odnosi się bardziej do klasy systemów operacyjnych (które są zgodne z określoną specyfikacją opartą na oryginalnym systemie operacyjnym UNIX) niż do określonej implementacji systemu operacyjnego. Solaris jest komercyjnym wariantem UNIX, między innymi takim jak HP-UX i AIX, i nosi znak towarowy UNIX. Pierwotnie został opracowany przez Sun Microsystems, ale obecnie jest własnością Oracle Corporation. Teraz Solaris jest znany jako Oracle Solaris.
UNIX
UNIX to system operacyjny, który koncentruje się na zapewnieniu programistom wielozadaniowego systemu dla wielu użytkowników. System operacyjny UNIX składa się z trzech głównych komponentów. Pierwszym składnikiem jest jądro. Jądro jest podstawową częścią systemu operacyjnego Unix. Kernel to po prostu duży program. Gdy maszyna jest włączona, jest ładowana do pamięci i obsługuje alokację zasobów sprzętowych. Jądro śledzi dostępny sprzęt, taki jak procesory, pamięć itp. Oraz utrzymuje komunikację z podłączonymi urządzeniami. Drugim komponentem są standardowe programy narzędziowe, które obejmują proste narzędzia, takie jak cp (umożliwiające kopiowanie pliku), do złożonych narzędzi, takich jak powłoka (która pozwala użytkownikowi wydawać polecenia do systemu operacyjnego). Trzeci składnik to zestaw plików konfiguracyjnych systemu. Pliki konfiguracyjne są używane przez jądro, a także przez programy narzędziowe. Zmieniając te pliki konfiguracyjne, można zmienić niektóre aspekty zachowania jądra i programów narzędziowych. Unix OS jest szeroko stosowany w stacjach roboczych, serwerach, a także w urządzeniach mobilnych.
Solaris
Jak wspomniano wcześniej, Solaris jest komercyjną odmianą systemu UNIX. Była to wczesna adaptacja systemu UNIX przez komercyjny start-up. Pierwotnie opracowany przez Sun Microsystems, Solaris jest obecnie własnością Oracle Corporation. Początkowo Solaris był ściśle powiązany ze sprzętem SPARC firmy Sun i był sprzedawany jako pakiet złożony. Teraz Solaris może być używany także ze stacjami roboczymi i serwerami opartymi na architekturze x86. Dostawcy tacy jak Dell, IBM, Intel, Hewlett-Packard i Fujitsu Siemens obsługują Solaris w swoich serwerach x86. Solaris wprowadził funkcje takie jak DTrace, ZFS i Time Slider. Solaris jest znany ze swojej przydatności do symetrycznego przetwarzania wieloprocesowego, w którym dwa lub więcej identycznych procesorów jest podłączonych do współdzielonej pamięci głównej, a pojedyncza instancja systemu operacyjnego kontroluje wszystkie procesory. Obecnie Solaris zawiera takie funkcje, jak DTrace, Doors, Service Management Facility,Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS i Solaris Trusted Extensions.
Jaka jest różnica między UNIXem a Solarisem?
UNIX to system operacyjny (OS), a Solaris to system operacyjny oparty na systemie UNIX (komercyjna odmiana UNIX). Ogólnie jednak termin „UNIX” odnosi się bardziej do klasy systemów operacyjnych niż do konkretnej implementacji systemu operacyjnego. Innymi słowy, UNIX to ogólny termin, który opisuje wiele różnych, ale podobnych systemów operacyjnych. Solaris posiada licencję na używanie znaku towarowego UNIX. Solaris zawiera funkcje takie jak DTRace i system plików ZFS, których nie ma w innych implementacjach UNIX. Ponadto, ponieważ Solaris został zaprojektowany specjalnie do pracy z systemami SPARC, użycie Solaris zapewniłoby lepszą wydajność w systemach SPARC niż inne implementacje UNIX. Ponadto istnieją inne tańsze implementacje typu UNIX niż Solaris, takie jak Linux. Ale Solaris jest dobrze znany ze swojej przydatności do symetrycznego przetwarzania wieloprocesowego i skalowalności w systemach SPARC. Ponadto Solaris używa narzędzi zgodnych z POSIX, które są starsze niż narzędzia GNU używane przez Linuksa i inne implementacje podobne do UNIX.