Rodzaje systemów operacyjnych Linux

Uśmiechnięta młoda kobieta korzystająca z laptopa na balkonie

Rodzaje systemów operacyjnych Linux

Źródło obrazu: Westend61/Westend61/GettyImages

System operacyjny Linux jest jednym z głównych systemów operacyjnych używanych obecnie na komputerach i innych urządzeniach. Jest prawdopodobnie najbardziej znany z zastosowania na serwerach komputerowych firm, ale różne wersje Linuksa są również używane na komputerach stacjonarnych, laptopach i komputerach mainframe, a także na bardziej ezoterycznych urządzeniach. Google Android system operacyjny dla smartfonów i tabletów, a także jego System operacyjny Chrome system dla komputerów zwanych Chromebookami, oba oparte są na Linuksie. Różne typy systemów Linux lepiej nadają się do różnych celów.

Historia systemu operacyjnego Linux

Linux został stworzony od 1991 roku przez fińskiego programistę komputerowego Torvalds na Linuksie, który starał się budować wersja systemu operacyjnego Unix kompatybilna z komputerami stacjonarnymi działa na procesorach Intel. Unix to system operacyjny początkowo opracowany w AT&T .s

Laboratoria Bell, historyczna jednostka badawczo-rozwojowa firmy telekomunikacyjnej, w latach 70. i chociaż termin ten nadal jest znakiem towarowym, obecnie często używane ogólnie w innych systemach inspirowanych i w dużej mierze zgodnych z oryginałem Uniksa.

Wideo dnia

Wczesny uniksowy system operacyjny o nazwie Minix istniała już dla komputerów PC, ale licencje i inne problemy sprawiły, że Torvalds i grupa programistów na całym świecie, którzy pomogli w rozwoju Linuksa, byli niezadowalający. Technicznie Linux odnosi się tylko do jądra systemu operacyjnego, czyli wewnętrzny rdzeń systemu, który znajduje się między aplikacjami a sprzętem komputera, zarządzając pamięcią, czasem procesora i dostępem do urządzeń komputera.

Wiele innych programów zwykle instalowanych w systemie Linux pochodzi z: Projekt GNU, opracowany w dużej mierze pod egidą Fundacja Wolnego Oprogramowania, zaangażowana w tworzenie i promowanie oprogramowania, które promuje wolność jego użytkowników. Richard Stallman, założyciel i prezes Free Software Foundation, opowiada się za nazywaniem połączonego systemu GNU/Linux zamiast po prostu mówić o systemie operacyjnym Linux. Zasadniczo system Linux zapewnia jądro systemu operacyjnego, GNU zapewnia wiele narzędzi na poziomie aplikacji i, w wielu nowoczesnych instalacjach dodatkowe organizacje dostarczają większość innego podstawowego oprogramowania działającego w systemie Linux maszyny.

Obecnie jądro Linuksa jest utrzymywane przez wielu programistów na całym świecie, wielu z nich jest zatrudnionych przez firmy programistyczne, które polegają na systemie Linux do użytku wewnętrznego lub w produktach oferowanych do klienci. Twórcy ci zarówno upewniają się, że jądro Linuksa jest kompatybilne z szeroką gamą sprzętu, jak i wprowadzają nowe funkcje zwiększające użyteczność, bezpieczeństwo i wydajność. Jądro Linux jest open source, co oznacza, że ​​każdy może ogólnie używać i modyfikować swobodnie dostępny kod źródłowy do własnych celów. Wiele innego oprogramowania dostępnego dla systemu Linux jest również dostępne na podobnych warunkach, chociaż dokładne licencje są różne. Więc, upewnij się, że rozumiesz sytuację dotyczącą instalowanego oprogramowania na komputerach osobistych lub firmowych.

Zrozumienie dystrybucji systemu operacyjnego Linux

Od pierwszych wydań Linuksa na początku lat 90. wiele organizacji wymyślało własne pakiety oprogramowania uzupełniające jądro Linuksa. Te pakiety są znane jako dystrybucje, i chociaż kiedyś były dystrybuowane na płytach kompaktowych, DVD, a nawet na dyskietkach, obecnie są dystrybuowane głównie w Internecie.

Dystrybucje często dokonują wyborów dotyczących wersji oprogramowania — w tym graficznych interfejsów użytkownika, serwera narzędzia, oprogramowanie programistyczne i aplikacje dla użytkowników końcowych — będą dostępne i jakie konfiguracje zostaną przyjęte przez domyślna. Większość z nich zawiera oprogramowanie do zarządzania pakietami przeznaczone do łatwej instalacji oprogramowania zatwierdzonego do dystrybucji, podobnie jak sklepy z aplikacjami używane obecnie w telefonach komórkowych, chociaż wiele menedżerów pakietów jest starszych od iOS i Androida.

Slackware, najstarsza utrzymana dystrybucja

Najstarszą aktywnie utrzymywaną dystrybucją Linuksa jest Slackware, utworzony w 1993 roku. W tamtym czasie sam Linux był nowy i nie w pełni kompatybilny ze wszystkimi urządzeniami komputerowymi na rynku, i użytkownicy byli głównie profesjonalnymi programistami lub hobbystami komputerowymi, którzy lubili majstrować przy nowym system. Wielu starszych programistów ma dziś miłe wspomnienia z wycinania zębów na Slackware Linux, zmaga się z uruchomieniem systemu na wolnym komputerze roboczym, komputerze stacjonarnym w college'u, a nawet na komputerze rodzinnym.

Nawet dzisiaj interfejs Slackware może być bardziej odpowiedni dla zaawansowanych użytkowników niż dla tych, którzy szukają czegoś, co działa za pomocą kilku kliknięć. System konfiguracji używany do instalacji i obsługi systemu opiera się na wierszu poleceń, a nie graficzny interfejs użytkownika z myszami lub ekranami dotykowymi, a Slackware może wymagać dodatkowych ręcznych poprawek w celu uruchomienia i uruchomienia.

Dystrybucje Debiana, Ubuntu i Mint

Inną długoletnią dystrybucją Linuksa jest Debiana, oficjalnie założona w 1993 roku. Został zaprojektowany, aby umożliwić otwarty wkład społeczności użytkowników i jest nadal utrzymywany przez niekomercyjną grupę znaną jako Projekt Debiana, głównie komunikujących się zdalnie przez Internet. Zawiera dziesiątki tysięcy pakietów reprezentujących różne zestawy narzędzi programowych, które można zainstalować za pomocą narzędzia do zarządzania pakietami, znanego jako TRAFNY.

W 2004 roku południowoafrykański programista-przedsiębiorca i jego koledzy założyli firmę Canonical, która stworzyła własną dystrybucję Linuksa o nazwie Ubuntu, po starożytne afrykańskie słowo oznaczające „ludzkość dla innych”. Oparty na Debianie, jest dostępny dla każdego za darmo i należy do najczęściej używanych odmian Linuksa. Canonical zapewnia regularne oficjalne wydania systemu i wsparcie dla zainteresowanych klientów płacących.

ten System Linux Mint jest z kolei oparta na Ubuntu. Został stworzony w 2006 roku i zaprojektowany jako elegancki i łatwy w obsłudze system operacyjny oparty na Ubuntu. W szczególności zyskał popularność wśród wielu użytkowników komputerów stacjonarnych, zarówno dzięki prostocie, jak i zapewnieniu różnych własnościowe narzędzia, które inne dystrybucje domyślnie pomijają, ponieważ skupiają się na open source oprogramowanie.

Red Hat, Fedora i CentOS

Kolejną firmą stojącą za popularną dystrybucją Linuksa jest czerwony kapelusz, który również rozpoczął swoją działalność w 1994 roku. Wzięło swoją nazwę od czerwona czapka Cornell University zwyczajowo noszona przez jednego z jej założycieli kiedy pracował pomagając kolegom w laboratorium na Uniwersytecie Carnegie Mellon.

Podstawowy system Red Hata, znany jako Red Hat Enterprise Linux, został zaprojektowany jako stabilna, komercyjnie opłacalna dystrybucja, pierwotnie sprzedawana w sklepach wraz z oprogramowaniem takim jak Microsoft Windows i wersjami systemów operacyjnych Apple Macintosh. Okazał się hitem wśród firm zainteresowanych solidną i stabilną wersją systemu operacyjnego Linux.

Kolejna wersja systemu Red Hat, znana jako Fedora, ma na celu szybsze wydawanie i służy jako rodzaj inkubatora dla funkcji, które mają być zawarte w Red Hat Enterprise Linux. Projekt znany jako CentOS Linux wydaje dystrybucję Linuksa w dużej mierze identyczny z Red Hat Enterprise Linux, chociaż bierze publicznie dostępny Red Hat Enterprise Linux i usuwa znaki towarowe i inne materiały Red Hata.

Pod koniec 2018 r. IBM ogłosił, że przejmie Red Hat w ramach transakcji o wartości około 34 miliardów dolarów.

Systemy operacyjne Linux ukierunkowane na bezpieczeństwo

Kilka systemów operacyjnych opartych na Linuksie zostało opracowanych z myślą o bezpieczeństwie. Jeden jest Ogony, skrót od The Amnesiac Incognito Live System. Zaprojektowany do uruchamiania z pamięci USB lub DVD, a nie regularnie instalowany na komputerze, to automatycznie używa różnych narzędzi szyfrujących w tym sieć Tor z anonimowym oprogramowaniem routera, aby zapewnić bezpieczeństwo i anonimowość danych użytkownika. Został zaprojektowany tak, aby nie pozostawiał żadnych danych na komputerach, chyba że wyraźnie poinstruujesz go, aby to zrobił.

System znany jako Podpunkt OS to system wywodzący się z Debiana, przeznaczony do trwałej instalacji na komputerze, ale w celu zapewnienia bezpieczeństwa danych przy użyciu szyfrowania i innych technik. To również mocno ogranicza, do której części systemu każda aplikacja ma dostęp za pomocą techniki znanej jako piaskownica, która jest również powszechnie stosowana w systemach operacyjnych smartfonów. Subgraph OS jest obecnie w fazie alfa, co oznacza, że ​​wciąż znajduje się w stanie eksperymentalnym.

Dystrybucje Linuksa są również opracowywane przez USA i inne rządy ze względów bezpieczeństwa i prawdopodobnie niektóre prywatne firmy również opracowały własne utwardzone dystrybucje Linuksa.

W szczególności inne systemy Linux Kali, są przeznaczony do użytku przez specjalistów ds. bezpieczeństwa. Są naładowane oprogramowaniem przeznaczonym do testowania bezpieczeństwa innych systemów i sieci.

Małe i lekkie wersje Linuksa

Niektóre dystrybucje Linuksa są celowo zaprojektowane tak, aby zminimalizować ilość wymaganych zasobów systemowych, dzięki czemu nadają się do użytku na starszych i mniej wydajnych komputerach.

Wśród najbardziej znanych z tych dystrybucji jest Szczeniak Linux, który ma na celu: działają szybko na jeszcze wolniejszych maszynach. Jest często używany z dysku DVD lub pamięci USB, aby szybko uzyskać dostęp do komputera w systemie Linux, nawet jeśli ma zainstalowane inne oprogramowanie. Czasami może to być przydatne przy wyodrębnianiu danych lub rozwiązywaniu problemów na komputerze, którego żywotność dobiega końca.

Tego typu systemy mogą być również używane z dysku rozruchowego, aby ludzie mogli poznać, jak Linux mogą działać na ich komputerach bez wymiany systemu Windows lub innego systemu operacyjnego, którym już są bieganie.

Popularne środowiska graficzne Linux

Z systemów Linux można korzystać wyłącznie za pomocą tekstowego wiersza poleceń, a wielu programistów i administratorów systemów robi to, jeśli chodzi o serwery. Ale kiedy ludzie używają Linuksa na komputerach stacjonarnych lub laptopach, często chcą używać graficznego interfejsu użytkownika podobnego do systemu Windows lub macOS. Ułatwia to dostęp do znanych typów oprogramowania, takich jak przeglądarki internetowe, programy pocztowe, oprogramowanie multimedialne i edytory tekstu.

Istnieje kilka środowisk graficznych powszechnie używanych w systemie Linux. Jeden jest GNOM, powszechnie używany w systemach Debian i Fedora i zaprojektowany tak, aby był zasadniczo tak potężny i wszechstronny, jak komercyjne oprogramowanie komputerowe. Obecna wersja GNOME to GNOME 3, chociaż niektórzy użytkownicy nadal wolą starsze GNOME 2 lub narzędzie od niego wywodzące się o nazwie KUMPEL.

Innym popularnym środowiskiem jest KDE .Comment, który obok GNOME jest jednym z najdłużej działających środowisk graficznych Linux. Fanów zyskały również nowsze systemy o nazwie XFCE i LXDE za prosty i szybki kod oraz atrakcyjne projekty.

Android i Chrome OS firmy Google

Android, opracowany przez Google system operacyjny dla smartfonów i tabletów, jest jednym z najczęściej używanych na świecie i opartym na Linuksie (jej jądrem systemu operacyjnego jest jądro Linuksa). Ale treszta oprogramowania na telefonie z Androidem jest często innat z tego na typowym komputerze stacjonarnym lub serwerowym z systemem Linux oraz oprogramowanie dla tradycyjnych dystrybucji Linuksa zazwyczaj nie można uruchomić bezpośrednio na Androidzie, ani oprogramowania Androida nie można uruchomić bez pomocy na typowym Linuksie maszyny.

Podobnie, System operacyjny Chrome, inny system operacyjny Google, również jest oparty na systemie Linux. Jest bardziej bezpośrednio kompatybilny z popularnym oprogramowaniem Linux, który jest jednak łatwy do zainstalowania na wielu komputerach Chromebook. Do korzystania z Chromebooka nie trzeba używać narzędzi systemu Linux, a wielu woli po prostu korzystać z Chrome i innych wbudowanych narzędzi na komputerach.