background image

 

 

Powstanie systemu Unix

1969 – system bez nazwy, napisany w języku 
wewnętrznym PDP-7
1971 – system Unix, wersja 1
1972 – system Unix, wersja 2 (język B, PDP-11/20)
1973 – system Unix, wersja 3 (język C)
1976 – system Unix, wersja 6 (podstawa systemu 
BSD Unix)
1977 – system Unix, wersja 7 (PDP-11/70, podstawa 
systemu XENIX)
1980 – implementacja systemu Unix, wersja 7, na 
komputery
16-bitowe (procesory Z8000, M68000)
1982 – powstają Unix System V, XENIX III
1984 – jednolita wersja Unix System V
1988 – powstaje Unix System V dla 80386

background image

 

 

Podstawowe cechy systemu Unix

 Do głównych cech systemu Unix 

należą:

wieloprogramowość,

wielowątkowość,

hierarchiczny system plików,

niezależność plików od urządzeń I/O,

przeadresowywanie wejścia/wyjścia,

przenośność oprogramowania w 

języku C.

background image

 

 

Główne wersje systemu Unix

background image

 

 

Główne wersje systemu Unix i 
Linux

background image

 

 

Główne dystrybucje systemu 
Linux

background image

 

 

Główne odmiany systemu 
Unix

Do głównych odmian systemu Unix należą:

SVR4 (ang. System V Release 4)

BSD (ang. Berkeley Software Distribution)

SunOS/Solaris

Istotną rolę odgrywa POSIX (ang. Portable 

Operating System Interface based on Unix)

Współcześnie najbardziej popularną 

odmianą systemu Unix jest Linux i jego 

dystrybucje (Slackware, RedHat, SuSE, 

Knoppix, Aurox, PLD, Ubuntu itp.)

background image

 

 

Krótka historia Linuxa

Linux to młodszy brat znacznie 

starszego systemu operacyjnego 

UNIX, który zyskał dużą popularność.

Choć oba systemy mają różne 

rozwiązania wewnętrzne, dysponują 

podobnym interfejsem funkcji 

systemowych przez co zachowują 

znaczną kompatybilność kodów 

źródłowych swoich aplikacji.

background image

 

 

Linux

W 1991 roku fiński student, Linus 

Torvalds, tworzy jądro nowego 

systemu opartego na Minixie (klonie 

Unixa) nazwanego od imienia swego 

twórcy LINUX, przeznaczonego na PC.

Ten skromny (10.000 linii kodu), 

darmowy system miał małe 

wymagania sprzętowe, oferując dużo 

nowoczesnych cech. Pierwsze wersje 

zawierały sporo błędów.

background image

 

 

Linux

Kod źródłowy Linuxa zostaje 

udostępnione przez FTP w sieci, wielu 
programistów przyłącza się do 
Torvaldsa i wspólnie rozbudowują 
system. Linux wykorzystuje część 
projektu darmowego Unixa GNU 
HURD, któremu brakowało gotowego 
kernela. Zyskuje przez to wyższe 
warstwy systemu i aplikacje

background image

 

 

Linux

Pod koniec lat 90-tych Linux zyskuje 
popularność i staje się darmową 
alternatywą dla systemów Unix i Windows. 
System rozbudowano do około 1.5 mln linii 
kodu.

Na popularność i szybki rozwój wpłynął 
fakt, że system podlega licencji GPL 
fundacji FSF. Wiele programów 
niekomercyjnych Unixa można uruchomić 
na LINUX. 

background image

 

 

Licencja GPL (General Public 
License)

Możliwość uruchamiania programu w 
dowolnym celu.

Możliwość  analizowania,  jak  program 
działa,  i  dostosowywania  go  do  swoich 
potrzeb.

Mozliwość rozpowszechniania 
niezmodyfikowanej kopii programu.

Mozliwość 

udoskonalania 

programu 

rozpowszechniania  własnych  ulepszeń,  dzięki 
czemu 

może 

nich 

korzystać 

cała 

społeczność

background image

 

 

Mocne strony Linuxa 

Warto pamiętać o tym, że nazwa Linux 
dotyczy w zasadzie wyłącznie jądra 
systemu, zaś jądro z resztą 
oprogramowania niezbędnego do pracy 
systemu określa sie mianem dystrybucji 
lub GNU/LINUX ze względu na duży 
udział projektu GNU HURD (darmowy 
klon UNIXA) w kodzie systemu. Sam 
Linus Torvald rozwija tylko kernel. 

background image

 

 

Mocne strony Linuxa 

Jądro Linuksa obsługuje 
wielozadaniowość (ang. multitasking), 
pamięć wirtualną, biblioteki 
współdzielone, ładowanie na żądanie, 
współdzielony kod wykonywalny (ang. 
copy-on-write), dobre zarządzanie 
pamięcią i obsługę sieci TCP/IP. Jest ono 
jądrem monolitycznym z ładowalnymi 
modułami.( inaczej niż w Windows XP - 
mikrojądro).

background image

 

 

Zalety Linuxa 

Niska cena  – jedynie koszty nośnika  

Duża ilość oprogramowania – można 

przenieść wiele źródeł bezpośrednio z Unixa, 

popularny wśród studentów 

Stabilność systemu – oparty na testowanym 

przez lata UNIXie.

Sieciowa zgodność z innymi systemami – 

łatwa wymiana informacji w sieci.

Możliwość wybrania i dopasowania wersji 

jądra oraz poszczególnych modułów 

systemu. 

System wielozadaniowy (wątki + procesy).

Wieloprocesorowość. 

background image

 

 

Zalety Linuxa 

Niezależność od architektury sprzętowej – 

istnieją wersje dla bardzo wielu platform 

sprzętowych. 

Szeroki zakres tolerancji dla sprzętu – 

względnie małe wymagania systemu. 

Ochrona pamięci, sprzętu, zasobów i 

użytkowników 

Szybka reakcja na błędy w kodzie – 

poprawki z sieci.

Wsparcie wielu zrzeszonych użytkowników i 

programistów pracujących często za darmo. 

Dostępny kod źródłowy

Niezależne dystrybucje – wiele wariantów 

systemu.

background image

 

 

Dystrybucje Linuxa– przegląd 

Linux dostępny jest w postaci 
dystrybucji. 

Dystrybucją nazywamy przygotowany 
przez pewną firmę, organizację bądź 
osobę zestaw zawierający system 
operacyjny oraz zbiór aplikacji, 
skonfigurowanych w specyficzny dla 
danej dystrybucji sposób.

background image

 

 

Czym się różnią dystrybucje? 

Dystrybucje mają wspólne jądro systemu. Jest to 

bardzo ważne. W istocie niektóre dystrybucje mają 

nieco 'poprawiony' kernel ale zawsze kompatybilny. 

Rozmaite dystrybucje różnią się natomiast między 

sobą:

- sposobem instalacji systemu - bardziej lub mniej 

zautomatyzowanym, 

- dokumentacją systemu – mniej lub bardziej 

rozbudowaną,

- składnią i kolejnością wykonywania skryptów 

startowych systemu, ( generalnie zawsze w /etc) 

- rozmieszczeniem plików konfiguracyjnych systemu,

- doborem aplikacji i interfejsem graficznym systemu, 

- sposobem instalacji oprogramowania – różne 

sposoby zarządzania pakietami (np. RPM w Red Hat). 

background image

 

 

Najważniejsze dystrybucje na 
rynku:

Nie ma dystrybucji która nadaje sie 
idealnie do wszystkiego. Każda ma 
swoje plusy i minusy. Aby wybrać 
odpowiednią dla siebie dystrybucje 
należało by przeglądnąć dokładnie 
opis każdej z nich. Większość ludzi 
zajmujących sie Linuxem poleci nam 
zapewne używaną przez siebie 
dystrybucję 

background image

 

 

Red Hat

Red Hat (http://www.redhat.com/) 

Jedna z najstarszych dystrybucji Linuxa, 

położono nacisk na łatwość obsługi (RPM, 

instalator)

 wersje :darmowa i komercyjna

Made in USA 

Powstała w 1993 

Spółka notowana na NASDAQ 

Aurox 

• Oparta na Red Hat 

• Polska produkcja . 

• http://www.aurox.pl/pl/ 

background image

 

 

Mandrake 

• Obecnie Mandriva Linux 

• Powstała w 1998 

• W styczniu 2005 wykupiony przez  brazylijską 

firmę Connectiva 

• http://www1.mandrivalinux.com/pl/ 

Debian 

• Powstał w 1993 

• Nazwa powstała z połączenia imion twórcy Iana i 

jego żony Debry  

- dystrybucja tworzona przez grupę ponad 200 

programistów z całego świata

- „Produkt wysokiej jakość choć nie łatwy w 

obsłudze”

• Kolejne wersje Debiana noszą nazwy od kolejnych 

bohaterów Toy Story (m. in. Buzz, Rex, Bo, Potato) ˘ 

• http://www.debian.org/ 

background image

 

 

Ubuntu

kompletna dystrybucja systemu 

operacyjnego GNU/Linux, przeznaczona 

przede wszystkim do zastosowań 

biurowych i domowych (ang. desktop), 

choć powstała również wersja serwerowa.

Ubuntu bazuje na dystrybucji Debian

Slackware 

Najbardziej uniksowy ze wszystkich 

linuxów, raczej trudny w obsłudze. 

Jedna z najstarszych dystrybucji pochodzi z 

1993 roku. 

Wypuszcza jedynie stabilne wersje, 

używane często w zastosowaniach 

komercyjnych. 

http://www.slackware.com/ 

background image

 

 

Gentoo 

Nazwa pochodzi od pingwina białobrewego (ang. 

Gentoo Penguin) 

Najbardziej konfigurowalna dystrybucja 

http://www.gentoo.org/ 

LFS 

Linux From Scratch 

Pozwala stworzyć własną dystrybucję 

Posiada wyłącznie podstawę środowiska 

http://www.linuxfromscratch.org/ 

SuSE 

Obecnie własność firmy Novell 

http://www.opensuse.org/Welcome_t o_openSUSE.org 

PLD 

Tworzona w Polsce 

Dla zaawansowanych użytkowników 

http://pld-linux.org/ 

background image

 

 

Caldera

wersje Lite i Standard, pakiety zapożyczone od 

RedHat, promuje KDE

Przejęła SCO – firmę zajmującą się Unixami 

http://www.unitedlinux.com/ 

OpenWall 

Bardzo specyficzna dystrybucja. Jej cechy to: 

Mało pakietów 

Dedykowana bezpieczeństwu Linuxa 

Publikuje łaty 

http://www.openwall.com/linux/ 

Linspire 

• Dawniej Lindows 

• Oparty na Debianie 

• Pozwala uruchamiać windowsowe aplikacje 

• http://www.linspire.com/ 

background image

 

 

Xandros 

Kontynuacja Corel Linux 

http://www.xandros.com/ 

Lycoris 

Dystrybucja dla początkujących 

Oparta na Debianie 

Pochodzi z 2000 roku 

Ma przypominać Windows XP 

http://www.lycoris.com/

Knoppix 

Możliwa do uruchomienia baz instalacji na 

dysku twardym 

Rozwijana przez Klausa Knoppera 

http://knoppix.7thguard.net/ (strona 

domowa jest po niemiecku) 

background image

 

 

Slax

Puppy


Document Outline