
Mark Lucas
0
1726
15
Ostatnio dużo słyszymy o Linuksie - o tym, jak dominuje on na serwerach, jak tworzy dużą część rynku smartfonów i jak staje się bardzo opłacalną opcją na komputerze. Ale Linux nie pojawił się z powietrza Historia Linuksa [INFOGRAPHIC] Historia Linuksa [INFOGRAPHIC] Jeśli jest jedna rzecz, która musi naprawdę wkurzyć Billa Gatesa bez końca, musi to być stała popularność Linuksa i innych bezpłatnych oprogramowanie, ponieważ podważa jego „jeśli chcesz dobrego oprogramowania,…; przed stworzeniem Linuksa i przed powstaniem systemu Windows świat komputerowy był zdominowany przez Uniksa. A dla tych, którzy nie wiedzą, Linux jest bardzo podobny do Unix. Ponieważ już sprawdziliśmy różnice między Linuksem a Windows 7 Kluczowe różnice między Windows a Linuxem, o których powinieneś wiedzieć przed przejściem 7 Kluczowe różnice między Windows i Linuxem, o których powinieneś wiedzieć przed zmianą, jaka jest dokładnie różnica między Linuksem a Unix?
O Uniksie
Zanim do tego przejdziemy, musimy porozmawiać o Uniksie. Po raz pierwszy został opracowany przez AT&T w 1969 roku. Po wielu latach ewolucji nie mamy Unix już. Zamiast tego istnieją różne systemy operacyjne, które wywodzą się z oryginalnego Uniksa. Teraz masz takie rzeczy jak Solaris i HP-UX, które są technicznie systemami operacyjnymi Unix, ponieważ uzyskały certyfikat Unix. Jeśli nie wiesz, Mac OS X jest również certyfikowanym systemem operacyjnym Unix. Ale są też inne systemy operacyjne Uniksowy.
Może to być z wielu bardzo konkretnych powodów, ale wszystkie kończą w ten sposób z jednej ogólnej przyczyny: nie mają w sobie żadnego oryginalnego kodu uniksowego. W przypadku Linuksa dzieje się tak dlatego, że kod został napisany od zera, aby system działał bardzo podobnie do systemu uniksowego, ale nie zawierałby żadnego kodu uniksowego. Są też inne, takie jak FreeBSD i OpenSolaris, które wywodzą się z rzeczywistych systemów operacyjnych Unix, ale mają zastrzeżone bity i zastąpione przez te otwarte..
Ponieważ kod uniksowy jest zastrzeżony, oznacza to, że nie ma już żadnego kodu uniksowego, co czyni go uniksowym. Istnieje wiele innych czynników, które decydują o tym, czy system operacyjny jest uniksowy, czy podobny, ale to nie wchodzi w zakres tego artykułu.
Typowe różnice między Uniksem a Linuksem
Patrząc na różnicę między systemami uniksowymi i podobnymi do systemu uniksowego, trudno powiedzieć, że jest nawet jeden na pierwszy rzut oka. Jest wiele, wiele rzeczy, które łączy obie grupy (co może nie być bardzo zaskakujące ze względu na nazwy grup). Ale tu i tam są niewielkie różnice, w zależności od tego, którą dokładnie wersję systemu operacyjnego Unix i systemów uniksopodobnych porównujesz. Różne usługi mają nieco inne lokalizacje (takie jak skrypty startowe), często mają różne projekty, oferujące tę samą funkcjonalność, i mogą obejmować cały system lub tylko jądro.
Jednak ważne jest, aby zdawać sobie sprawę, że nowe oprogramowanie jest prawie zawsze opracowywane najpierw dla Linuksa, a później przenoszone na system Unix (z wyjątkiem Mac OS X). Wiele narzędzi, które zostały po raz pierwszy stworzone dla systemów Linux, takich jak środowiska graficzne Gnome i KDE, można teraz zainstalować na systemach Unix i innych systemach uniksopodobnych. Należy również zauważyć, że Linux (i większość innych systemów operacyjnych uniksopodobnych) można uzyskać i używać bezpłatnie, podczas gdy systemy operacyjne Unix nie są dostępne.
Koszty decydują o wyborze technologii, a Linux zapewnia w tym względzie dużą przewagę.
Przykład: Solaris vs. Linux
Teraz, gdy masz już pojęcie o różnicach między Linuksem a Uniksem, rzućmy okiem na bardziej szczegółowe przykłady. Najpierw porównamy Solaris, stworzony przez Oracle (wcześniej przez Sun Microsystems), z Linuksem. Linux jest bardziej przenośny, co oznacza, że może działać na większej liczbie architektur systemowych (pomyśl x86 i ARM) niż Solaris. Solaris jest znany z lepszej stabilności i integracji sprzętowej, ale Linux wciąż jest wystarczająco dobry w tych obszarach. Linux ma także znacznie szybszy rozwój niż Solaris.
Istnieje również kilka innych różnic między nimi, ale może to wystąpić nawet między różnymi dystrybucjami Linuksa. Na przykład używają różnych menedżerów pakietów, różnych domyślnych systemów plików i innych. Istnieją również różne różnice w poszczególnych jądrach dotyczące sposobu radzenia sobie z takimi rzeczami, jak We / Wy i sieć, ale różnice te są niezwykle techniczne.
Przykład: Mac OS X vs. Linux
Kolejnym dobrym porównaniem do stworzenia jest Mac OS X kontra Linux. Mac OS X jest z pewnością łatwiejszy do skonfigurowania, ale po raz kolejny Linux jest tańszy i ma mnóstwo oprogramowania typu open source, z którego można korzystać zamiast autorskich rozwiązań wspieranych przez Apple. Jest również znacznie bardziej elastyczny, ponieważ Linux może działać na praktycznie dowolnym sprzęcie, podczas gdy Mac OS X może (tylko oficjalnie) działać na sprzęcie Apple. Mac OS X ma także własne jądro (o nazwie XNU), które różni się zarówno od Linuksa, jak i Solaris. Używa również HFS + jako domyślnego systemu plików zamiast ext4, podobnie jak Linux lub ZFS dla Solaris.
Elastyczny i bezpłatny
Z tego porównania nie próbuję powiedzieć, że Unix nie pozwala ci być produktywnym - istnieje wiele miejsc i specjalistów, którzy używają prawdziwych systemów operacyjnych Unix do swoich rozwiązań. Jednak Linux po prostu oferuje znacznie większą elastyczność i zapewnia wiele oszczędności kosztów w porównaniu z Uniksem. I to właśnie cenią specjaliści od Linuksa i dlatego Linux jest dziś znacznie bardziej rozpowszechniony.
Czy jesteś specjalistą od Linuksa? Jeśli tak, dlaczego wybierasz Linuksa zamiast Uniksa?