
Linux – jest to system operacyjny typu Unix, oparty na otwartym jądrze stworzonym w 1991 roku przez Linus Torvalds. System od samego początku rozwijany jest w modelu open source – oznacza to, że jego kod źródłowy jest dostępny publicznie i każdy ma możliwości jego modyfikacji oraz dalszej dystrybucji. W praktyce Linux nie jest więc jednym, zamkniętym produktem, lecz rodziną systemów budowanych wokół wspólnego jądra i uzupełnianych o różne zestawy narzędzi, bibliotek oraz środowisk graficznych.
Zarządzanie zasobami i wielozadaniowość
Podstawową funkcją systemu Linux jest zarządzanie zasobami komputera – procesorem, pamięcią operacyjną, urządzeniami magazynującymi dane oraz interfejsami sieciowymi – a także tworzenie środowiska umożliwiającego uruchamianie różnych aplikacji. System ma charakter wielozadaniowy i wieloużytkownikowy, dzięki czemu pozwala na równoczesne wykonywanie wielu procesów oraz pracę kilku użytkowników w obrębie jednej maszyny. Architektura jądra umożliwia dynamiczne ładowanie modułów, co zwiększa elastyczność konfiguracji i ułatwia dostosowanie systemu do określonych potrzeb sprzętowych.
Stabilność, bezpieczeństwo i dystrybucje
System linux jest bardzo ceniony za swoją stabilność działania i wysoki poziom bezpieczeństwa. Rozbudowany model uprawnień oraz wyraźne rozdzielenie kont użytkowników od uprawnień administracyjnych ograniczają ryzyko nieautoryzowanych zmian w systemie. W środowiskach serwerowych istotne znaczenie ma również przewidywalność aktualizacji oraz szerokie wsparcie dla technologii sieciowych. Istnieje wiele tzw. dystrybucji Linuxa, różniących się sposobem zarządzania pakietami, cyklem wydawniczym oraz przeznaczeniem. Do najbardziej rozpoznawalnych należą Ubuntu, Debian, Fedora oraz Arch Linux. Część z nich kierowana jest do użytkowników domowych i edukacyjnych, inne projektowane są z myślą o zastosowaniach profesjonalnych, serwerowych lub przemysłowych.
Szerokie zastosowanie systemów Linux
Zakres zastosowań Linuxa wykracza poza komputery osobiste. System wykorzystywany jest również w urządzeniach sieciowych, systemach wbudowanych, rozwiązaniach IoT, a także w większości superkomputerów na świecie. Dzięki otwartej licencji i aktywnej społeczności projekt pozostaje dynamiczny, a jego rozwój odbywa się w sposób transparentny i rozproszony.