2 Open source

background image

Lekcja 7

Lekcja 7

Temat:

Temat:

Oprogramowanie open source.

Oprogramowanie open source.

background image

OPEN SOURCE

OPEN SOURCE

1. Przyczyny powstania pojęcia open source.

1. Przyczyny powstania pojęcia open source.

- dwuznaczność terminu „wolne oprogramowanie” (free software)

- chęć pozyskania do współpracy „rekinów biznesu”
(słynny cytat Raymonda:

Jeśli chcesz zmienić świat, musisz

zjednać ludzi, którzy wypisują duże czeki

)

2. Open source - definicja.

2. Open source - definicja.

Open source to oprogramowanie o otwartym kodzie, a także
odłam ruchu wolnego oprogramowania. Organizacja zajmująca się
tą tematyką nosi nazwę Open Source Initiative.

3. Open source (OS), a wolne oprogramowanie (WO) -

3. Open source (OS), a wolne oprogramowanie (WO) -

różnice.

różnice.

OS skupia się na metodologii tworzenia i na kwestiach
pragmatycznych, a WO na wolności. Drobne różnice dotyczą:

- interpretacji

- motywacji

- przekonań

background image

Lekcja 8

Lekcja 8

Temat:

Temat:

Linux – tworzenie i

Linux – tworzenie i

charakterystyka systemu.

charakterystyka systemu.

background image

LINUX – CHARAKTERYSTYKA

LINUX – CHARAKTERYSTYKA

SYSTEMU

SYSTEMU

1. Co to jest Linux.

1. Co to jest Linux.

Linux jest nowoczesnym, wielozadaniowym i wolno dostępnym
systemem operacyjnym, który powstał w ramach projektu GNU, a
jądro systemu napisał

Linus Torvalds

.

2. Krótko o Linuksie.

2. Krótko o Linuksie.

- jest dziełem wielu programistów z całego świata (GNU)

- pierwsza wersja stabilnego jądra –

Linus Torvalds

– 1991 rok

- jądro systemu jest wzorowane na akademickim systemie Minix

- został udostępniony na zasadach licencji GPL

- wzbudził duże zainteresowanie programistów

- nie wykorzystano bezpośrednio kodu systemu Unix

- jest szeroko stosowany jako system operacyjny serwera

background image

3. Zalety systemu Linux.

3. Zalety systemu Linux.

- potężny i nowoczesny projekt

- wolno dostępny kod źródłowy (brak blokady producenta)

- dużo wolnych, potężnych aplikacji

- wsparcie w standardzie – współdziałanie z innymi aplikacjami

- niższe koszty

- stabilny i wydajny

- wolny od wirusów - bezpieczny

4. Ważniejsze cechy Linuksa.

4. Ważniejsze cechy Linuksa.

- wielodostępność
- wielozadaniowość
- praca wieloprocesorowa,
- obsługa różnych typów systemów plików
- obsługa różnych protokołów sieciowych
- obsługa różnych formatów plików wykonywalnych

- wykorzystanie współdzielonych bibliotek

- zastosowanie jądra monolitycznego

LINUX – CHARAKTERYSTYKA

LINUX – CHARAKTERYSTYKA

SYSTEMU

SYSTEMU

background image

Lekcja 9

Lekcja 9

Temat:

Temat:

Jądro systemu Linux.

Jądro systemu Linux.

background image

JĄDRO SYSTEMU LINUX

JĄDRO SYSTEMU LINUX

1. Pojęcie jądra systemu Linux.

1. Pojęcie jądra systemu Linux.

Jądro systemu operacyjnego (kernel) jest rdzeniem wszystkich
jego działań. To specyficzny program zajmujący się zarządzaniem
wszystkimi procesami, sterownikami i operacjami wejścia-wyjścia.
Jest ono uruchamiane jako pierwsze w czasie rozruchu systemu.

2. Jądro monolityczne systemu Linux.

2. Jądro monolityczne systemu Linux.

Wszystkie zadania wykonywane są przez jądro co zapewnia
stabilność, prostotę i łatwość komunikacji – jest trudniejsze w
rozwijaniu i wykrywaniu błędów.

3. Podstawowe zadania jądra.

3. Podstawowe zadania jądra.

- zarządzanie procesami,
- zarządzanie pamięcią,
- zarządzanie plikami,
- zarządzanie urządzeniami wejścia-wyjścia,
- zarządzanie aplikacjami

background image

JĄDRO SYSTEMU LINUX

JĄDRO SYSTEMU LINUX

4. Rodzaje wersji jądra.

4. Rodzaje wersji jądra.

- stabilna (stable)

– przetestowana, sprawdzona, raczej

niezawodna zapewniająca stabilną i bezproblemową pracę
systemu.

- rozwojowa (development)

– przeznaczona dla ludzi zajmujących

się rozwojem jądra, niestabilna, eksperymentalna, testowa.

5. Oznaczenia jądra systemu Linux.

5. Oznaczenia jądra systemu Linux.

Oznaczenie ma postać trzech liczb, oddzielonych od siebie
kropkami.
- pierwsza cyfra oznacza numer wersji jądra
- druga cyfra oznacza czy jądro jest stabilne (parzysta) czy
rozwojowe (nieparzysta)
- trzecia liczba oznacza numer wydania wersji (stabilnej lub nie)

Jądro stabilne

Jądro rozwojowe

2.6.8

nr wersji

nr wydania

wersji

stabilnej

stabilne

2.5.45

nr wersji

nr wydania

wersji rozwojowej

rozwojowe


Document Outline


Wyszukiwarka

Podobne podstrony:
System open source NauDoc (1)
Migracja do Open Source
Czytanie kodu Punkt widzenia tworcow oprogramowania open source czytko
DragonQuest Open Source
Biogaz z odchodów zwierzęcych Open Source Biogazownie rolnicze
Java Programowanie, biblioteki open source i pomysly na nowe projekty
projekty open source
System open source NauDoc (1)
Migracja do Open Source
Czytanie kodu Punkt widzenia tworcow oprogramowania open source 2
ARCOR MiniQuickinstall Asterisk Open Source PBX D
Informatyka sledcza Przewodnik po narzedziach open source
Informatyka sledcza Przewodnik po narzedziach open source infsle 2
Czytanie kodu Punkt widzenia tworcow oprogramowania open source czytko
Java Programowanie, biblioteki open source i pomysly na nowe projekty
Introduction To The Asterisk Open Source Pbx
Informatyka sledcza Przewodnik po narzedziach open source 2
Czytanie kodu Punkt widzenia tworcow oprogramowania open source czytko

więcej podobnych podstron