unix vs linux what is difference between unix
Unix a Linux: Dowiedz się, jaka jest podstawowa różnica między architekturą, jądrem i poleceniami UNIX i Linux
Linux to nic innego jak klon UNIX, który został napisany od podstaw przez Linusa Torvaldsa z pomocą kilku hakerów z całego świata.
Systemy operacyjne Unix i Unix-like to rodzina komputerowych systemów operacyjnych, które wywodzą się z oryginalnego systemu Unix firmy Bell Labs, którego ślady sięgają 1965 roku.
Linux jest najpopularniejszym wariantem i występuje w wielu różnych dystrybucjach.
=> Kliknij tutaj, aby zapoznać się z pełną serią samouczków dotyczących systemu Unix
Unix to rodzina wielozadaniowych, przenośnych systemów operacyjnych dla komputerów z wieloma użytkownikami, które również mają konfiguracje z podziałem czasu.
Systemy Unix używają scentralizowanego jądra systemu operacyjnego, które jest odpowiedzialne za zarządzanie całym systemem.
Interfejs programistyczny, abstrakcja plików, wbudowana obsługa sieci i trwałe przetwarzanie w tle zwane demonami to inne cechy i możliwości obsługiwane przez system operacyjny Unix.
Czego się nauczysz:
- Co to jest UNIX?
- Co to jest Linux?
- Różnica między Uniksem a Linuksem
- Linux vs Kernel Unix
- Unix Vs Linux Commands
- Wniosek
- rekomendowane lektury
Co to jest UNIX?
Unix jest uważany za matkę większości systemów operacyjnych.
Projekt systemów uniksowych oparty jest na „filozofii uniksowej”, która obejmuje następujące cechy:
- Wykorzystanie zwykłego tekstu do przechowywania danych.
- Hierarchiczny system plików.
- Obsługa urządzeń i niektórych określonych rodzajów komunikacji między procesami (IPC) jako plików.
- Wykorzystanie ogromnej liczby narzędzi programowych.
- Wiele małych, prostych i modułowych programów, które można łączyć ze sobą za pomocą interpretera wiersza poleceń przy użyciu potoków, w przeciwieństwie do pojedynczego monolitycznego programu, który zawiera wszystkie te same funkcje.
Warto tutaj wspomnieć o poniższym cytacie o filozofii uniksowej:
„Chociaż filozofii tej nie da się zapisać w jednym zdaniu, jej sednem jest idea, że siła systemu pochodzi bardziej z relacji między programami niż z samych programów. Wiele programów UNIX wykonuje całkiem trywialne rzeczy w izolacji, ale w połączeniu z innymi programami stają się ogólnymi i użytecznymi narzędziami ”. - Brian Kernighan i Rob Pike
Architektura Unix
Poniższy diagram przedstawia architekturę Uniksa.
(wizerunek źródło )
Głównym programem sterującym Uniksa jest jego jądro. Jądro ma pełną kontrolę nad całym systemem. Posiada podsystemy, które oferują usługi do obsługi systemu plików, obsługi zasobów, zarządzania pamięcią, programów start & stop oraz kilka innych podstawowych zadań niskiego poziomu.
Jądro jest sercem systemu operacyjnego i działa jako interfejs między użytkownikiem a sprzętem. Każdy podsystem jądra ma określone funkcje, takie jak współbieżność, pamięć wirtualna, stronicowanie i wirtualny system plików.
W zewnętrznych warstwach architektury mamy powłokę, polecenia i programy użytkowe. Powłoka jest interfejsem między użytkownikiem a jądrem. Powłoka i użytkownik wpisują polecenia, interpretują te polecenia i odpowiednio wywołują programy komputerowe.
Przykład systemu operacyjnego Unix to Solaris i HP-UX. Do największych dystrybutorów systemów UNIX należą IBM, HP i SUN.
Zalecana lektura => Darmowe samouczki szkoleniowe dotyczące systemu Unix
Co to jest Linux?
Do tej pory miałbyś już całkiem niezłe pojęcie o Uniksie. Przyjrzyjmy się teraz szczegółowo Linuksowi.
Ludzie dużo mylą między terminami Unix i Linux i generalnie zadają takie pytania jak „Czy Unix różni się od Linuksa?” / „Czy Linux i Unix to to samo?” / „Czy Linux jest jak Unix?” / „Czy Linux jest zbudowany na Uniksie?” .
Oto odpowiedź na wszystkie takie pytania. Po pierwsze, pozwólcie mi wyjaśnić wasze zamieszanie w jednej linijce. Linux i Unix są różne, ale mają ze sobą relacje, ponieważ Linux wywodzi się z Uniksa.
Linux nie jest Unixem, ale jest systemem operacyjnym podobnym do Uniksa. System Linux wywodzi się z Uniksa i jest kontynuacją podstaw projektowania Uniksa. Dystrybucje Linuksa są najbardziej znanym i najzdrowszym przykładem bezpośrednich pochodnych Uniksa.BSD (Berkley Software Distribution) jest również przykładem pochodnej Uniksa.
W tym momencie ważne jest, abyśmy wyjaśnili, czym jest Unix?
System operacyjny podobny do systemu Unix (nazywany również UN * X lub * nix) to taki, który działa w sposób podobny do systemów uniksowych, jednak nie jest konieczne, aby były one zgodne z Single UNIX Specification (SUS) lub podobnym POSIX (Portable Interfejs systemu operacyjnego).
SUS to standard, który musi spełniać każdy system operacyjny, aby kwalifikować się do używania znaku towarowego „UNIX”. Ten znak towarowy jest przyznawany przez „The Open Group”.
Kilka przykładów obecnie zarejestrowanych systemów UNIX to macOS, Solaris i AIX. Jeśli weźmiemy pod uwagę system POSIX, to Linux można uznać za system podobny do systemu Unix.
Zgodnie z oficjalnym plikiem README jądra Linuksa, Linux to klon UNIX który został opracowany od podstaw przez Linusa Torvaldsa i jego zespół. Jego celem jest zgodność z POSIX. Kod jądra Linuksa został napisany całkowicie od zera. Został zaprojektowany w taki sposób, że działa jak Unix, ale nie zawiera oryginalnego kodu Unix.
Warto również zauważyć, że Linux to tylko jądro, a nie kompletny system operacyjny . To jądro Linuksa jest zwykle pakowane w dystrybucje Linuksa, co czyni go kompletnym systemem operacyjnym.
Zatem Linux jest tylko jądrem, podczas gdy dystrybucje Linuksa mogą być traktowane jako system operacyjny. Z drugiej strony, UNIX sam w sobie jest kompletnym systemem operacyjnym, ponieważ wszystko (wszystkie wymagane aplikacje połączone razem) pochodzi od jednego dostawcy. Na przykład, Solaris.
Dystrybucja Linuksa (zwana w skrócie również jako dystrybucja) to system operacyjny, który jest tworzony z kolekcji oprogramowania zbudowanego na jądrze Linuksa i jest systemem zarządzania pakietami.
Standardowa dystrybucja Linuksa składa się z jądra Linuksa, systemu GNU, narzędzi GNU, bibliotek, kompilatora, dodatkowego oprogramowania, dokumentacji, systemu okien, menedżera okien i środowiska graficznego.
Większość oprogramowania zawartego w dystrybucji Linuksa jest bezpłatna i otwarta. Mogą zawierać zastrzeżone oprogramowanie, takie jak binarne obiekty blob, które są niezbędne dla kilku sterowników urządzeń.
Architektura systemu operacyjnego oparta na systemie Linux
(wizerunek źródło )
W ten sposób dystrybucje Linuksa sprawiają, że jądro Linuksa jest całkowicie użyteczne jako system operacyjny, dodając do niego różne aplikacje. Istnieją różne wersje dystrybucji Linuksa, które służą szerokiemu zakresowi potrzeb użytkowników.
Na przykład , mamy system operacyjny oparty na OpenWrt Linux dla urządzeń wbudowanych, Linux Mint dla komputerów osobistych i dystrybucję klastrów Rocks dla superkomputerów. W sumie istnieje około 600 dystrybucji Linuksa.
Ciekawie będzie wiedzieć, że popularny system operacyjny Android na urządzenia mobilne firmy Google jest oparty na systemie Linux. Każda iteracja systemu operacyjnego Android jest oparta na aktualnym jądrze Linuksa.
Różnica między Uniksem a Linuksem
Linux | Unix i inne warianty |
---|---|
Różne warianty utrzymywane przez różne społeczności; z jądrem scalającym się z gałęzią utrzymywaną przez Linusa | Różne warianty utrzymywane przez różne firmy; każdy utrzymuje swoje własne jądro |
Linux oznacza jądro systemu operacyjnego GNU / Linux. Mówiąc bardziej ogólnie, odnosi się do rodziny rozkładów pochodnych. | Unix odnosi się do oryginalnego systemu operacyjnego opracowanego przez AT&T. Mówiąc bardziej ogólnie, odnosi się do rodziny pochodnych systemów operacyjnych. |
Oryginalny kod opracowany przez Linusa i GNU Foundation | Oryginalny kod opracowany przez AT & T |
Znak towarowy Linux jest własnością Linusa Trovalds i jest zarządzany przez Linux Mark Institute w ramach Linux Foundation. | Znak towarowy UNIX jest certyfikowany przez Open Group. Lista certyfikowanych systemów operacyjnych. |
Linux Standard Base (LSB), dostępny jako ISO / IEC 23360, to wysiłek standaryzacji wielu dystrybutorów Linuksa. LSB jest głównie rozszerzeniem POSIX, ale ma pewne różnice. Jednak nie ma silnej potrzeby certyfikacji LSB, ponieważ różne dystrybucje i tak używają tego samego jądra. | Certyfikacja UNIX oparta na „Single Unix Specification”, która jest rozszerzeniem IEEE 1003 (POSIX), dostępna również jako ISO / IEC 9945. POSIX określa programistyczne API oraz interfejsy powłoki i narzędzi. POSIX został opracowany jako sposób na umożliwienie współdziałania między różnymi dostawcami UNIX. |
GNU / Linux i pochodne, takie jak Debian i Fedora | System-V Unix i pochodne, takie jak IBM-AIX i HP-UX; Berkeley Unix i pochodne, takie jak FreeBSD i macOS |
Open Source na licencji Powszechnej Licencji Publicznej copyleft | Berkeley Unix jest częściowo oprogramowaniem typu open source na licencji BSD. Źródło System-V Unix można nabyć na podstawie zastrzeżonej licencji komercyjnej. |
Zaprojektowana jako skalowalna platforma ogólnego przeznaczenia dla szerokiego zestawu aplikacji. | Zazwyczaj przeznaczony dla wąskiej grupy odbiorców ze zdefiniowanym zestawem platform docelowych i aplikacji. |
Szeroko dostępne jako konfigurowalne pobieranie i instalator oprogramowania. | Zwykle dostarczane wraz ze sprzętem, np. MacBook |
Bezpłatne wsparcie społeczności. Płatne wsparcie dostępne od wielu usługodawców. | Płatne wsparcie komercyjne. Często prowadzi do uzależnienia od dostawcy. |
Interfejsy często ewoluują | Interfejsy zwykle stabilne |
Częste aktualizacje z szybkimi poprawkami błędów | Rzadkie aktualizacje i poprawki mogą zająć trochę czasu |
Obsługuje prawie wszystkie systemy plików używane w różnych systemach operacyjnych | Większość wersji obsługuje dwa lub trzy systemy plików |
Szeroki zakres narzędzi do administrowania systemem, często o ograniczonym zakresie, np. Suse YAST | Każda wersja ma zazwyczaj dojrzałe narzędzie do administrowania systemem, np. HP SAM |
Preferowany system operacyjny do wdrażania w chmurze i centrów danych przede wszystkim ze względów ekonomicznych | Preferowany system operacyjny na potrzeby serwerów specjalnego przeznaczenia ze względu na dostępność aplikacji oraz serwery internetowe ze względu na starsze wersje |
Skalowalność osiągnięta za pomocą klastrów, gridów lub chmury. | Skalowalność osiągana za pomocą klastrów lub siatek |
(Klaster to zbiór jednorodnych komputerów, siatka to zbiór rozproszonych komputerów, a usługa w chmurze to zbiór zwirtualizowanych klastrów). | |
Większość linii poleceń i narzędzi graficznych jest podobna do Uniksa | Większość linii poleceń i narzędzi graficznych jest podobna do Linuksa |
Mamy nadzieję, że na podstawie tego artykułu zrozumieliście podstawowe różnice między systemami Unix i Linux.
Zobaczmy teraz kilka ważniejszych różnic między Linuksem i Uniksem w poniższym formacie tabelarycznym:
funkcje | Linux | Unix |
---|---|---|
Pierwsze wydanie | Linux jest nowszy w porównaniu do Uniksa. Pochodzi z systemu Unix i został wydany we wrześniu 1991 roku. | Unix jest starszy. Został wydany w październiku 1973 roku dla imprez zewnętrznych. Wcześniej był używany wewnętrznie w Bell Labs od momentu jego powstania w 1970 roku. |
Deweloper | Zainspirowany MINIX (system operacyjny podobny do Uniksa), Linux został pierwotnie opracowany przez fińsko-amerykańskiego inżyniera oprogramowania Linusa Torvaldsa. Ponieważ jest to oprogramowanie typu open source, mamy programistów społecznościowych dla systemu Linux. | Pierwotnie pochodzi z AT&T Unix, został opracowany w Bell Labs przez Kennetha Lane'a Thompsona, Dennisa Ritchiego i 3 innych. |
Napisane w | C i inne języki programowania. | C i język asemblera. |
Rodzina systemów operacyjnych | Podobny do systemu Unix | Unix |
Stan pracy | obecny | obecny |
Model źródłowy | Otwarte źródło | Mieszany. Jednak tradycyjnie zamknięte oprogramowanie, kilka projektów Unix jest open source, które obejmują system operacyjny illumos i BSD (Berkley Software Distribution). |
Dostępne w | Wielojęzyczny | język angielski |
Typ jądra | Jądro monolityczne | Typ jądra jest różny. Może być monolityczny, mikrojądro i hybrydowy. |
Licencja | GNUv2 (Powszechna Licencja Publiczna GPL) i inne. | Licencje są różne. Niewiele wersji jest zastrzeżonych, podczas gdy inne są bezpłatne / OSS. |
Oficjalna strona internetowa | https://www.kernel.org/ | http://opengroup.org/unix |
Domyślny interfejs użytkownika | Powłoka systemu Unix | CLI (interfejs wiersza poleceń) i graficzny (system X Windows) |
Interfejs trybu tekstowego | Domyślnie powłoka to BASH (Bourne Again Shell). Ponadto jest kompatybilny z wieloma interpreterami poleceń. | Pierwotnie powłoka Bourne'a. Jest również kompatybilny z wieloma interpreterami poleceń. |
Koszt | Można je swobodnie zdobyć i używać. Istnieją również płatne wersje Linuksa. Ale ogólnie Linux jest tańszy niż Windows. | Zastrzeżone systemy operacyjne mają różne struktury kosztów ustalane odpowiednio przez sprzedawców, którzy je sprzedają. |
Przykłady | Debian, Ubuntu, Fedora, Red Hat, Android itp. | IBM AIX, Solaris, HP-UX, Darwin, macOS X itp. |
Architektura | Został pierwotnie stworzony dla sprzętu Intel x86, porty dostępne dla wielu typów procesorów. | Kompatybilny z maszynami PA i Itanium. Solaris jest również dostępny na x86 / x64. OSX to PowerPC. |
Wykrywanie i rozwiązywanie zagrożeń | Ponieważ Linux jest napędzany głównie przez społeczność open source, wielu programistów z różnych części świata pracuje nad kodem. Stąd wykrywanie i rozwiązywanie zagrożeń jest dość szybkie w przypadku Linuksa. | Z powodu własnościowego charakteru Uniksa, użytkownicy muszą czekać na odpowiednie poprawki naprawiające błędy. |
Bezpieczeństwo | System operacyjny oparty na Linuksie i Uniksie jest ogólnie uważany za bardzo dobrze chroniony przed złośliwym oprogramowaniem. Wynika to z braku dostępu do roota, szybkich aktualizacji i stosunkowo niskiego udziału w rynku (w porównaniu z Windows). Od 2018 roku nie było żadnego szeroko rozpowszechnionego wirusa Linuksa. | Unix jest również uważany za bardzo bezpieczny. Jest to jeszcze trudniejsze do zarażenia, ponieważ źródło również nie jest dostępne. Obecnie nie ma aktywnie rozprzestrzeniającego się wirusa dla Uniksa. |
Cena £ | Linux jest darmowy. Jednak wsparcie korporacyjne jest dostępne w cenie. | Unix nie jest darmowy. Jednak niektóre wersje systemu Unix są bezpłatne do użytku deweloperskiego (Solaris). W środowisku współpracy Unix kosztuje 1 407 USD na użytkownika, a Linux 256 USD na użytkownika. Dlatego UNIX jest niezwykle drogi. |
Linux vs Kernel Unix
Ponieważ sam Linux jest tylko jądrem, warto omówić główne różnice między jądrem Linuksa a jądrem Unix.
Istnieją trzy rodzaje jądra, tj. Monolityczne, mikro i hybrydowe (połączenie monolitycznego i mikro), jak widać na poniższym obrazku.
jak korzystać z pliku eps
(wizerunek źródło )
W monolitycznej architekturze jądra cały system operacyjny działa w pojedynczej przestrzeni jądra. Samodzielnie definiuje wirtualny interfejs wysokiego poziomu na górze sprzętu komputerowego.
Chociaż jądro Linuksa wywodzi większość swoich cech z jąder uniksowych / uniksopodobnych, to jednak istnieją między nimi pewne istotne różnice.
W architekturze mikrojądra podstawowe usługi systemu operacyjnego działają w jednym procesie, podczas gdy inne usługi działają w różnych procesach.
W jądrze µ prawie minimalna liczba mechanizmów jest zawarta w trybie jądra. Mechanizmy te obejmują podstawowe IPC (komunikacja między procesami), planowanie i zarządzanie przestrzenią adresową niskiego poziomu.
Pod względem rozmiaru kodu źródłowego, ogólnie rzecz biorąc, mikrojądro jest mniejsze niż jądro monolityczne.
funkcje | Jądro Linuksa | Kernel Unix |
---|---|---|
Podejście jądra | Linux podąża za monolitycznym podejściem do jądra. | Jądro systemu Unix może być monolityczne, mikrojądro lub hybrydowe. Na przykład macOS ma jądro hybrydowe, Solaris ma jądro monolityczne, a AIX ma jądro monolityczne z dynamicznie ładowanymi modułami. |
Dodawanie / usuwanie funkcji jądra | Zapewnia świetną funkcję, dzięki której komponenty jądra, takie jak dyski urządzeń, mogą być dynamicznie dodawane i usuwane jako moduły. Ta funkcja jest nazywana ładowalnymi modułami jądra (LDM). Eliminuje to potrzebę ponownej kompilacji całego jądra. Ta funkcja z kolei zapewnia Linuksowi dużą elastyczność. | Tradycyjne jądro systemów uniksowych wymaga statycznego łączenia nowych systemów. |
Strumienie | W systemie Linux nie ma podsystemu we / wy strumieni. | W większości jąder systemu Unix zawiera podsystem I / O strumieni, który okazuje się być pożądanym interfejsem do zapisywania sterowników urządzeń, sterowników terminali itp. |
Podejście prewencyjne a nie wywłaszczające | Zwykle jądro Linuksa nie działa z wywłaszczaniem. Jednak ostatnio system operacyjny czasu rzeczywistego Linux zaczął używać jądra z wywłaszczaniem. | Niektóre systemy Unix są w pełni wywłaszczeniowe. Na przykład Solaris 2.x. itp. |
Gwintowanie jądra | Linux używa wątku jądra tylko do okresowego uruchamiania kodu jądra. | Wiele systemów operacyjnych typu Unix używa wątków jądra do przełączania kontekstów procesów. |
Sposoby obsługi środowiska wielowątkowego | Dzięki wielowątkowości tworzony jest więcej niż jeden niezależny przepływ wykonywania zwany lekkimi procesami (LWP). W Linuksie LWP jest tworzony przez wywołanie funkcji clone (). Te procesy w systemie Linux mogą współdzielić pamięć fizyczną, otwarte pliki, przestrzeń adresową itp. | W systemie Unix LWP jest oparty na wątkach jądra. |
Unix Vs Linux Commands
Istnieją pewne różnice między poleceniami powłoki, tj. Nawet między wersjami tego samego wariantu Uniksa. Jednak to, co różni się najbardziej, to wewnętrzna powłoka, która jest wbudowana, a nie prezentacja.
Ogólnie rzecz biorąc, czynione są starania, aby Linux był jak najbliżej Uniksa poprzez zgodność ze standardami POSIX. Dlatego polecenia terminala w dystrybucjach Linuksa i systemach operacyjnych Unix nie są dokładnie takie same, ale nie ma też wielu różnic.
Każda dystrybucja Linuksa sama w sobie ma swój własny sposób wykonania.
Na przykład , w CentOS, który jest systemem z rodziny Linux, używamy poleceń yum (modyfikator aktualizacji yellowdog) do instalacji nowych pakietów, natomiast w Debianie, który jest kolejnym systemem operacyjnym z rodziny Linux, do instalacji używamy poleceń apt-get.
W IBM AIX, który jest zastrzeżonym systemem Unix, używamy -palec polecenie, aby sprawdzić, kto jest zalogowany do systemu. Ale to polecenie nie jest używane w systemie Linux. W Linuksie używamy mały palec polecenie, aby pobrać ten sam wynik.
W Ubuntu / Debian (system operacyjny Linux) mamy fdisk, parted, gparted polecenia dotyczące zadania „Utwórz”. Z drugiej strony w systemie Solaris (system operacyjny Unix) mamy plik format, fmthard dla zadania „Utwórz” .
Możesz zapoznać się z listą poleceń Linuksa i Uniksa, przekonasz się, że polecenia Linuksa i Uniksa są podobne, ale nie dokładnie takie same.
Przykłady
Do tej pory w tym artykule widzieliśmy uogólnione podstawowe różnice między Linuksem i Uniksem. Te różnice mogą być bardziej szczegółowe, jeśli porównamy dokładne wersje tych dwóch. Zobaczmy to na kilku przykładach.
Solaris vs Linux
Solaris, obecnie nazywany Oracle Solaris, jest systemem operacyjnym z rodziny Unix. Porównajmy Linuksa z Solarisem.
Linux obsługuje więcej architektur systemowych niż Solaris. Dlatego Linux jest bardziej przenośny.
Mówiąc o stabilności i integracji sprzętowej, Solaris wydaje się tutaj lepszy. Linux ma również szybsze tempo rozwoju w porównaniu z Solarisem.
Istnieje kilka innych różnic technicznych między nimi, ale tutaj ograniczamy nasze porównanie tylko do wydajności.
MacOS vs Linux
MacOS to certyfikowany system operacyjny Unix. Ma własne jądro o nazwie XNU. Jest używany w komputerach Apple, które są uważane za najbardziej niezawodne.
MacOS jest stosunkowo łatwy w konfiguracji. Z drugiej strony, Linux jest tańszy i ma dużo oprogramowania typu open source w porównaniu z zastrzeżonymi rozwiązaniami Apple. Ponadto Linux jest bardziej elastyczny, ponieważ można go uruchomić na prawie każdym sprzęcie, podczas gdy MacOS może działać tylko na sprzęcie Apple. Na przykład , iPhone'y.
MacOS używa HFS + jako domyślnego systemu plików, podczas gdy Linux używa ext4.
Wniosek
Unix jest bardzo stary i mówi się, że jest matką wszystkich systemów operacyjnych. Jądro Linuksa również wywodzi się z Uniksa. Główna różnica między systemami operacyjnymi opartymi na Uniksie i Linuksie nie polega na części prezentacyjnej, ale na tym, jak działają wewnętrznie, tj. Głównie w części jądra.
Różnica między nimi będzie również zależeć od tego, które dokładne wersje Linuksa i Uniksa porównujesz.
Należy również stwierdzić, że Linux (i wiele innych systemów operacyjnych typu Unix) można bezpłatnie pobierać i modyfikować, podczas gdy systemy operacyjne Unix nie. Koszt jest zawsze głównym problemem przy podejmowaniu decyzji, jakiej technologii użyć, a Linux ma pod tym względem przewagę.
Linux jest bardziej elastyczny i darmowy w porównaniu z prawdziwymi systemami uniksowymi i dlatego Linux zyskał większą popularność. Omawiając polecenia w systemach Unix i Linux, nie są one takie same, ale są bardzo podobne. W rzeczywistości polecenia w każdej dystrybucji tego samego rodzinnego systemu operacyjnego również się różnią.
Solaris, HP, Intel itp. Wykorzystują uniksowe serwery internetowe, stacje robocze i komputery osobiste. Chociaż Linux jest szeroko stosowany w oprogramowaniu i sprzęcie komputerowym, grach, tabletach, komputerach typu mainframe itp.
Istnieją badania, które mówią, że Linux rozwija się szybciej niż jakikolwiek inny system operacyjny w ciągu ostatnich kilku lat. Dlatego w przyszłości Linux może mieć tendencję do pozostawiania instalacji UNIX daleko w tyle.
Bibliografia: Linux, Unix, Dystrybucja Linuksa, Książka: Unix Programming Environment
Mam nadzieję, że spodobał Ci się ten pouczający artykuł o różnicach między systemami Unix i Linux !!
=> Kliknij tutaj, aby zapoznać się z pełną serią samouczków dotyczących systemu Unix
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Co to jest Unix: krótkie wprowadzenie do Uniksa
- Polecenia systemu Unix: podstawowe i zaawansowane polecenia systemu Unix z przykładami
- Unixowe polecenia przetwarzania tekstu: filtry uniksowe z przykładami
- Samouczek potoków w systemie Unix: Potoki w programowaniu w systemie Unix
- Różnica między Linuksem a Windowsem: Który system operacyjny jest najlepszy?
- Więcej filtrów uniksowych i poleceń Awk, Sed w przetwarzaniu tekstu
- Samouczek dotyczący systemu UNIX dla początkujących (ponad 20 szczegółowych filmów szkoleniowych dotyczących systemu Unix)
- Jak porównać dwa pliki w systemie Unix: polecenia porównywania plików