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