background image

 

 

Wykład 11

System operacyjny 

Linux

background image

 

 

Wielka rodzina systemów 

UNIX

System  UNIX  pojawił  się  w  1971  r.  w 

laboratoriach  firmy  AT&T.  Pochodzenie 

nazwy 

nie 

jest 

jasne, 

naj-

prawdopodobniej  oznacza  ona 

Unified 

Information and Computing Service

. Od 

tej  pory  powstało  wiele  wersji  i  odmian 

systemu,  zazwyczaj  komercyjnych.  Są  to 

np.:  Cray  UniCOS,  SGI  Irix,  SunOS, 

Compaq OSF, Hewlett-Packard HPUX.

background image

 

 

Cechy systemu UNIX

Zakres zastosowań systemu Unix wynika 

jego 

cech 

charakterystycznych: 

wielozadaniowości,  możliwości  obsługi 

wielu 

użytkowników 

oraz 

ścisłej 

hierarchi-zacji  ich  uprawnień.  Cechy  te 

wymagają 

dużej 

uwagi 

przy 

projektowaniu  jądra  systemu,  pisaniu 

progra-mów  systemowych  oraz  warstwy 

użytkownika (

user-space programs

).

background image

 

 

Główne zastosowania 

UNIX-ów

Systemy 

wielodostępne: 

serwery 

sieciowe  (WWW,  poczta  elektroniczna, 

serwery plików), bazy danych.

Systemy  obliczeniowe:  stacje  robocze, 

przetwarzanie  równoległe  i  wektorowe, 

klastery.

Archiwizacja i bezpieczeństwo: firewalle, 

sieci  korpo-racyjne,  centra  certyfikatów, 

archiwizatory.

background image

 

 

Kiedy UNIX nie jest dobry:

UNIX  zdobył  sobie  sławę  systemu  mało 

przyjaznego 

użytkownikom. 

Warto 

wiedzieć,  że  w  większości  jego  wersji 

polecenie 

skasowania 

pliku 

jest 

nieodwracalne.  Interfejsy  graficzne  (X-

Windows, 

Solaris, 

GNOME, 

KDE) 

łagodzą  nieco  „nieprzystępność”  UNIX-

a,  lecz  zwłaszcza  przy  instalacji  jest  to 

ciągle system dla użytkowników bardziej 

zaawansowanych.

background image

 

 

Dlaczego GNU i Linux?

Systemy  UNIX  rozwijane  przez  wielkie 

firmy  (HP,  Sun,  SGI)  są  przede 

wszystkim  drogie,  przeznaczone  dla 

dedykowanych  maszyn  (drogich!),  a 

także są za-mknięte: użytkownik nie ma 

dostępu  do  kodów  źródłowych  systemu. 

Takie 

systemy 

nie 

mogłyby 

za-

interesować  użytkowników  sprzętu  „z 

dolnej  półki”  -  PC  i  innych  komputerów 

osobistych.

background image

 

 

Dlaczego GNU i Linux?

Od  roku  1984  działa  projekt 

GNU

 

założony  przez  Richarda  Stallmanna. 

Jego celem jest stworzenie kompletnego 

systemu  operacyjnego  opartego  na   

oprogramowaniu 

otwartym, 

czyli 

udostępnionym  kodem  źródłowym.  Do 

początku  lat  90.  systemowi  temu 

brakowało  jednak  najniższej  warstwy  - 

jądra (kernela).

background image

 

 

Dlaczego GNU i Linux?

Powstanie  otwartego  i  bezpłatnego 

systemu 

operacyj-nego 

powitano 

radością.  Grupy  ochotników  tworzą 

kolejne 

wersje 

jądra 

systemu 

oprogramowania. 

Autorem 

jądra 

systemu, do  dziś pozostającym  głównym 

nadzorcą  prac  rozwojowych,  jest  fiński 

informatyk 

Linus  Torvalds

.  Pracę  nad 

Linuxem rozpoczął w 1991 r.

background image

 

 

Nie tylko Linux

Linux  nie  jest  jedyną  próbą  stworzenia 

otwartego  jądra  systemu  operacyjnego. 

Jego  inspiracją  był  system 

Minix

niedroga  wersja  UNIX-a  dla  sprzętu 

klasy  PC.  Innym  otwartym  systemem 

operacyjnym  jest 

GNU/Hurd

  oparty  na 

jądrze  GNU/Mach.  Jednak  największymi 

konkurentami  GNU/Linuxa  wśród  sys-

temów 

otwartych 

są 

FreeBSD

 

OpenBSD

.

background image

 

 

Terminologia Linuxa

Choć 

Linux

  oznaczał  początkowo  tylko 

jądro  syste-mu,  dziś  może  oznaczać 

także  jego  całość.  Konkretny  zestaw 

programów 

przygotowany 

rozprowadzany  przez  firmę  bądź  grupę 

entuzjastów 

nazywamy 

dystrybucją

 

Linuxa.  Większość  programów  pochodzi 

z projektu GNU, więc niektórzy mówią o 

systemie 

GNU/Linux

.

background image

 

 

Popularne dystrybucje: 

RedHat

Już  w  wersji  8.0,  RedHat  znany  jest  z 

szybkiego 

wprowadzania 

nowinek, 

wsparcia dla najnowszego sprzętu oraz z 

bogatej 

oprawy 

graficznej. 

Jego 

instalacja  i  użytkowanie  stają  się  coraz 

łatwiejsze  zbliżając  go  do  systemu 

Windows.

http://www.redhat.com

background image

 

 

Popularne dystrybucje: 

Aurox

Oparty  na  dystrybucji  RedHat,  został 

spolszczony.  Zawiera  pakiet  OpenOffice 

(częściowo 

zgodny 

MS 

Office). 

Polecany 

zwłaszcza 

początkującym. 

Składa  się  z  sześciu  płyt  CD.,  z  czego 

trzy  pierwsze  to  system,  reszta  zawiera 

źródła i dokumentację.

http://www.aurox.pl

ftp://sunsite.icm.edu.pl/pub/Linux/distributions

/aurox

background image

 

 

Popularne dystrybucje: 

Mandrake

Początkowo  zgodny  z  RedHatem,  lecz 

przygotowany  specjalnie  dla  procesorów 

Pentium. 

Obecnie 

także 

jest 

kompilowany 

„pod” 

najnowsze 

procesory,  wy-różnia  się  także  łatwością 

instalacji.

ftp://sunsite.icm.edu.pl/pub/Linux/mandrake

background image

 

 

Popularne dystrybucje: 

Debian

Dystrybucja  trudna  w  instalacji,  ale 

potężna. Na siedmiu płytach CD zawiera 

m.in.  programy  nauko-we.  Nastawiona 

na  bezpieczeństwo  i  stabilność  pracy, 

nie  zawiera  więc  tylu  nowinek,  co 

RedHat.  Najnowsza  wersja  to  woody  - 

3.0(r1).

http://www.debian.org

ftp://sunsite.icm.edu.pl/pub/Linux/debian-cd

background image

 

 

Popularne dystrybucje: 

SuSE

Niemiecka 

dystrybucja 

Linuxa 

nietypowych 

roz-wiązaniach 

konfiguracyjnych  i  licencyjnych.  Uważa-

na za jedną z bardziej bezpiecznych. 

http://www.suse.com

background image

 

 

Na zakończenie

Wielozadaniowość  i  obsługa  wielu  kont 

użytkowni-ków  to  podstawowe  cechy 

Unixa,  a  więc  i  Linuxa.  Najważniejszy 

użytkownik  to  administrator  systemu  - 

root

Root 

„może 

wszystko”. 

Użytkownicy  (

users

)  łączeni  są  w  grupy 

(

groups

),  które  pozwalają  na  pewien 

stopień współdzielenia danych.

Budowa systemu - już wkrótce...


Document Outline