VI.1.a. Znasz ogólną historię systemu LINUX i wiesz, jakie są

Transkrypt

VI.1.a. Znasz ogólną historię systemu LINUX i wiesz, jakie są
VI.1.a. Znasz ogólną historię systemu LINUX
i wiesz, jakie są perspektywy jego rozwoju
Zanim rozpoczęło się powszechne stosowanie komputerów związane z dostępnością do
nowoczesnych technologii, budowano duŜe komputery i pisano dedykowane dla nich systemy
operacyjne. Z czasem opracowano podstawy teoretyczne tworzenia takich systemów, które
miały na celu wydajne zarządzanie zasobami. Pojawiła się potrzeba wykonywania wielu zadań
w tym samym czasie (wielozadaniowość) oraz umoŜliwienia dostępu do komputera za
pośrednictwem terminali (wielodostępność). Szybko się okazało, Ŝe zasady te dobrze
realizował system UNIX, rozwijany do dzisiaj w powaŜnych, komercyjnych zastosowaniach.
Na etapie projektowania LINUX zachowywał zgodność z systemem UNIX.
Początek powstania systemu jest ściśle określony. NajwaŜniejszą jego część, zwaną
jądrem, napisał w 1991 r. fiński student Linus Torvalds. Co ciekawe i chyba najwaŜniejsze,
kod źródłowy jądra systemu został bezpłatnie udostępniony w sieci Internet. W ślad za tym
zostały określone zasady licencji znane jako GNU GPL. Ich podstawą jest konieczność
udostępniania kodów źródłowych, co pozwala na modyfikację i rozwój programów. Działania
komercyjne dotyczą bardziej sfery usług, chociaŜ moŜliwe jest pobieranie rozsądnych opłat za
dostarczenie źródeł kaŜdemu, kto jest nimi zainteresowany. Perspektywy rozwoju systemu
LINUX wydają się obiecujące z kilku względów.
LINUX jest wielozadaniowym systemem, który moŜna silnie skalować
To niezwykle waŜne cechy systemu pozwalające wykorzystać go w róŜnych
konfiguracjach, w tym jako stację roboczą z moŜliwością pracy zaawansowanych aplikacji
uŜytkowych. LINUX ma wbudowany szeroki wachlarz usług sieciowych, między innymi
wydajne serwery www i FTP. Dostępne są takŜe inne wyspecjalizowane usługi, które
pozwalają informatykom budować złoŜone sieci komputerowe. MoŜna między innymi
wykorzystać LINUX jako router łączący sieci lokalne z globalnymi lub firewall ochraniający
sieć lokalną przed próbami włamań.
Skalowalność systemu polega na moŜliwości dostosowania go do róŜnych konfiguracji
sprzętu oraz architektury sieci.
poziom wymagań
cykl kształcenia
N
2
3
4
D
P
K
Zapamiętaj!
Praca w systemie LINUX
wymaga na pewnym etapie
pokonywania wielu
trudności. Nie zawsze jest
to łatwe. Szczególnie
waŜna jest umiejętność
pozyskiwania informacji
w sieciach globalnych i to
za pośrednictwem wielu
usług, które poznasz w tym
rozdziale.
LINUX posiada własny interfejs okienkowy oraz wiele zaawansowanych aplikacji
uŜytkowych
Ten aspekt ma kluczowe znaczenie dla technologii informacyjnej. NaleŜy zwrócić uwagę
na szybki rozwój interfejsu, który zmierza do uproszczenia posługiwania się systemem. Co
więcej, widoczna jest dbałość o zachowanie standardów posługiwania się systemem.
Wystarczy wymienić menu kontekstowe, wykorzystanie schowka, sposób kopiowania plików
i inne. Rozwijają się równieŜ aplikacje uŜytkowe, oferując bogate moŜliwości.
LINUX jest systemem darmowym
Koszty systemu LINUX dotyczą głównie sfery usług. Trzeba pamiętać, Ŝe w praktyce
instaluje się róŜne dystrybucje systemu LINUX i ich wybór nie powinien być przypadkowy.
Dotyczy to zwłaszcza zastosowań komercyjnych lub innych, związanych z wykonywanym
zawodem.
Wymienione wyŜej czynniki nie wyczerpują problemu. LINUX nie jest systemem łatwym,
bo przy załoŜeniu duŜej funkcjonalności wymaga poznania wielu szczegółowych zagadnień,
zwłaszcza dotyczących budowy sieci komputerowych.
Sprawdź, czy potrafisz
? Omów historię i perspektywy rozwoju systemu LINUX.
? Przedstaw moŜliwości wykorzystania systemu LINUX w sieciach komputerowych
o róŜnych konfiguracjach.
Technologia informacyjna nie tylko dla uczniów
Wydawnictwo Szkolne PWN
E. Krawczyński, Z. Talaga, M. Wilk