18 Poznaj Linux
18 Poznaj Linux
Czym jest Linux?
Linux jest jądrem (sercem") uniksopodobnego systemu operacyjnego. System ten został stworzony przez Linusn Torvaldsa i po raz pierwszy udostępniony w Internecie w roku 1991. Od tego czasu jego popularność stale rośnie, a w ślad za tym wzrostem pojawiają się coraz nowsze, bardziej zaawansowane i niezawodne wersje systemu. Instalując Linuksa, w rzeczywistości instalujemy dystrybucję, czyli zbiór programów rozprowadzanych razem z samym systemem. Istnieje kilka popularnych dystrybucji Linuksa, między innymi Red Hat Linux, slackware, Debian czy S.u.S.E. Każda z nich ma inną procedurę instalacji i zawiera inny zestaw narzędzi obsługi.
Linux przeżywa obecnie dynamiczny rozwój, a zmiany wprowadzone w kilku ostatnich wersjach systemu znacznie upraszczają i przyspieszają jego instalację i obsługę. Wraz ze wzrostem popularności Linuksa, coraz więcej serwerów internetowych udostępnia przeznaczone dlań darmowe oprogramowanie, nowe wersje jąder, pakiety serwisowe itp. Oto niektóre nowe możliwości ostatnich wersji jąder i dystrybucji Linuksa:
■ Obsługa dynamicznego wczytywania i usuwania z pamięci modułów: jeśli w danej chwili potrzebna jest drukarka lub karta muzyczna, odpowiednie moduły sterujące zostają odczytane z dysku, a po zakończeniu korzystania z danego urządzenia są usuwane.
■ Obsługa szerokiej gamy peryferiów, m. in. kart dźwiękowych, skanerów, dysków twardych, napędów taśmowych, drukarek, cyfrowych aparatów fotograficznych i joysticków.
■ Uproszczenia w instalacji, konfiguracji i obsłudze Linuksa - dziesiątki graficznych programów narzędziowych, przewyższających wiele pakietów komercyjnych pod względem wygody i łatwości użycia.
Istnieją obecnie oddzielne wersje Linuksa przeznaczone dla architektur Intela, Apple (PowerMacintosh), Digitala (Alpha) oraz Suną (SPARC). Do każdej wersji dołączony jest pełny kod źródłowy, eo umożliwia poprawianie błędów i rekompilację jądra systemu.
PATRZ RÓWNIEŻ
* Opis kompilacji jądra znajduje się w rozdziało 32.
* Obsługa modułów jądra Jest omawiana w rozdziale 32.
Niniejszy rozdział zakłada, że właśnie uruchamiamy Linuksa po raz pierwszy (po instalacji). Shell jest programem wczytywanym bezpośrednio po otwarciu nowej sesji i pełniącym rolę interfejsu pomiędzy użytkownikiem a jądrem systemu. Wpisywane przez użytkowników polecenia są poddawane interpretacji przez shell, a następnie przesyłane do