Dzisiaj Linux jest bardzo poszukiwany. Wszędzie widać użycie Linuksa. Dominuje na naszych serwerach, komputerach stacjonarnych, smartfonach, a nawet jest używany w niektórych urządzeniach elektrycznych, takich jak lodówki.
pandy lok
Niektórzy ludzie uważają Unix i Linux za synonimy, ale to nieprawda. Wiele systemów operacyjnych zostało opracowanych na wzór Uniksa, ale żaden z nich nie zyskał takiej popularności jak Linux. Linux jest klonem Uniksa. Ma kilka funkcji podobnych do Uniksa, nadal ma pewne kluczowe różnice. Przed Linuksem i Windowsem świat komputerów był zdominowany przez Uniksa. Unix jest nazwą chronioną prawem autorskim, a IBM AIX, HP-UX i Sun Solaris to jedyne systemy operacyjne Unix, które pozostały do chwili obecnej.
Wprowadzenie do Uniksa
Unix to rodzina wieloużytkownikowych i wielozadaniowych komputerowych systemów operacyjnych, które wywodzą się z prawdziwego Uniksa AT&T, którego integracja rozpoczęła się w 1969 roku w centrum badawczym Bell Labs przez Dennisa Ritchiego, Kena Thompsona i innych. Unix był początkowo przeznaczony do użytku w systemie Bell, co doprowadziło do powstania szeregu komercyjnych i akademickich wersji Uniksa od dostawców, w tym IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) i Uniwersytet Kalifornijski.
Systemy Unix charakteryzują się konstrukcją modułową, czasami nazywaną „Filozofia Uniksa” . System operacyjny powinien dawać grupę prostych narzędzi zgodnych z tą filozofią, z których wszystkie pełnią ściśle określoną i ograniczoną funkcję. Incode, ujednolicony system plików i technika komunikacji między procesami zwana 'Rury' służą jako podstawowy środek komunikacji, a język poleceń i skryptów powłoki służy do łączenia narzędzi w celu wdrażania złożonych przepływów pracy.
Unix różni się od swoich poprzedników jako początkowy przenośny system operacyjny; prawie cały system operacyjny jest napisany w języku programowania C, co pozwala na działanie Uniksa na wielu platformach.
zmiana nazwy katalogu
Składniki Uniksa
System Unix składa się z kilku komponentów, które zostały faktycznie spakowane razem. Dodając środowisko programistyczne, dokumenty, biblioteki i zmodyfikowany, przenośny kod źródłowy dla każdego z tych komponentów, włączając je do jądra systemu operacyjnego, Unix stał się autonomicznym systemem oprogramowania.
Lokalizacje systemów plików i nazwy komponentów Uniksa zasadniczo zmieniały się na przestrzeni historii systemu. Niemniej jednak niektórzy uważają, że wdrożenie wersji 7 ma wczesną strukturę Canonical:
wypisz Java do tablicy
Wprowadzenie do Linuksa
Linux to rodzina systemów operacyjnych typu open source, podobnych do Uniksa. Zazwyczaj Linux jest pakowany jako dystrybucja Linuksa, która zawiera obsługujące biblioteki systemowe i oprogramowanie oraz jądro, z których kilka jest oferowanych przez Projekt GNU. W kilku dystrybucjach Linuksa używa się słowa „Linux”, ale Fundacja Wolnego Oprogramowania używa nazwy „GNU/Linux”, aby skupić się na znaczeniu oprogramowania GNU.
Znane dystrybucje Linuksa to Ubuntu, Fedora Linux i Debian, z których ten ostatni sam składa się z kilku różnych dystrybucji i zmian, w tym Xubuntu i Lubuntu. Dystrybucje komercyjne to SUSE Linux Enterprise i Red Hat Enterprise Linux. Dystrybucje Linuksa na komputery stacjonarne obejmują systemy okienkowe, takie jak Wayland lub X11, oraz środowiska graficzne, takie jak KDE Plasma lub GNOME.
Linux jest jednym z najwybitniejszych przykładów współpracy open source i wolnego oprogramowania. Kod źródłowy Linuksa może być rozpowszechniany, modyfikowany i używany w celach niekomercyjnych lub komercyjnych przez kogokolwiek na warunkach odpowiednich licencji, takich jak GPL (GNU General Public License). Na przykład jądro Linuksa jest objęte licencją na licencji GPLv2.
Składniki Linuksa
Zainstalowane komponenty systemu Linux zawierają następujące elementy:
Biblioteki oprogramowania: obejmują kod, który może być używany przez aktywne procesy.
Różnica między Linuksem a Uniksem
Porównanie | Linuksa | Uniksa |
---|---|---|
Definicja | Jest to system operacyjny typu open source, który jest swobodnie dostępne dla każdego . | Jest to system operacyjny, który mogą być wykorzystywane wyłącznie przez właścicieli praw autorskich . |
Przykłady | Ma różne dystrybucje, takie jak Ubuntu, Redhat, Fedora itp | IBM AIX, HP-UX i Sun Solaris. |
Użytkownicy | W dzisiejszych czasach Linux jest bardzo poszukiwany. Każdy może używać Linuksa, niezależnie od tego, czy jest to użytkownik domowy, programista czy student. | Został opracowany głównie dla serwerów, stacji roboczych i komputerów mainframe. |
Stosowanie | Linux jest używany wszędzie, od serwerów, komputerów PC, smartfonów, tabletów po komputery mainframe i superkomputery. | Znajduje zastosowanie w serwerach, stacjach roboczych i komputerach PC. |
Koszt | Linux jest swobodnie dystrybuowany, pobierany i rozpowszechniany także za pośrednictwem czasopism. A drogie dystrybucje Linuksa są również tańsze niż Windows. | Dostawcy praw autorskich do Uniksa decydują o różnych kosztach dla swoich systemów operacyjnych Unix. |
Rozwój | Ponieważ jest to oprogramowanie typu open source, jest rozwijane poprzez udostępnianie i współpracę kodów przez programistów z całego świata. | Unix został opracowany przez AT&T Labs, różnych dostawców komercyjnych i organizacje non-profit. |
Producent | Jądro Linuksa jest rozwijane przez społeczność programistów z różnych części świata. Chociaż ojciec Linuksa, Linus Torvalds nadzoruje wszystko. | Unix ma trzy dystrybucje IBM AIX, HP-UX i Sun Solaris. Apple używa również Uniksa do tworzenia systemu operacyjnego OSX. |
graficzny interfejs użytkownika | Linux opiera się na poleceniach, ale niektóre dystrybucje udostępniają Linuksa opartego na graficznym interfejsie użytkownika. Gnome i KDE to najczęściej używane GUI. | Początkowo był to system operacyjny oparty na poleceniach, ale później stworzono Common Desktop Environment. Większość dystrybucji Uniksa korzysta z Gnome. |
Interfejs | Domyślnym interfejsem jest BASH (Bourne Again SHell). Ale niektóre dystrybucje opracowały własne interfejsy. | Pierwotnie używał powłoki Bourne'a. Ale jest także kompatybilny z innymi GUI. |
Obsługa systemu plików | Linux obsługuje więcej systemów plików niż Unix. | Obsługuje także system plików, ale w mniejszym stopniu niż Linux. |
Kodowanie | Linux jest klonem Uniksa, zachowuje się jak Unix, ale nie zawiera jego kodu. | Unix zawiera zupełnie inne kodowanie opracowane przez AT&T Labs. |
System operacyjny | Linux to tylko jądro. | Unix to kompletny pakiet systemu operacyjnego. |
Bezpieczeństwo | Zapewnia większe bezpieczeństwo. Do chwili obecnej na liście Linux znajduje się około 60-100 wirusów. | Unix jest również wysoce zabezpieczony. Do tej pory na liście znajduje się około 85-120 wirusów |
Wykrywanie i rozwiązanie błędów | Ponieważ Linux jest systemem typu open source, za każdym razem, gdy użytkownik opublikuje jakiekolwiek zagrożenie, programiści z całego świata rozpoczynają nad nim pracę. A co za tym idzie, zapewnia szybsze rozwiązanie. | W systemie Unix użytkownicy muszą poczekać jakiś czas, aż problem zostanie rozwiązany. |