Powstanie systemu Unix

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

i

rozpowszechniania własnych ulepszeń, dzięki
czemu

może

z

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


Wyszukiwarka

Podobne podstrony:
Egzamin, H. System Unix, H
Powstawanie systemu?mokratycznego w Polsce
Lab 01 Wprowadzenie do systemu UNIX
Cechy systemu Unix Linux
przyczyny powstania systemów operacyjnych były?rdzo proste 2LSHO62MQQ2GXRTV4YDFOR4HTAZYX6BVAWZMGIQ
Systemy(Unix) wyklad
Lab 01 Wprowadzenie do systemu UNIX
Zestaw H System Unix (2)
Systemy(Unix) wykład
Systemy(Unix) wykład
Lab 01 Wprowadzenie do systemu UNIX
W 1964r w Angli powstaje system bankowy, studia
Powłoka systemu UNIX

więcej podobnych podstron