„Przegląd aktualnie
dostępnych systemów
Linux.”
Patrycja Banasiak i Jakub
Cieślik
Co to jest Linux ?
Rodzina uniksopodobnych systemów
operacyjnych opartych
o jądro Linux.
Co to jest jądro?
Jądro to podstawowa część systemu
operacyjnego, która jest
odpowiedzialna za wszystkie jego
zadania
Historia
• W latach 60-tych rozpoczęto prace nad systemem
operacyjnym o nazwie Unix. Pierwsza wersja systemu
ukazała się w latach 70-tych i szybko zyskała popularność,
zwłaszcza wśród instytucji naukowych, które używały i
modyfikowały ten system według własnych potrzeb.
• W roku 1983 Richard Stallman rozpoczął prace nad
projektem GNU, mającym na celu stworzenie systemu
operacyjnego opartego na Uniksie, jednak projekt ten nie
przyciągnął wystarczającej liczby programistów i właściwie
pozostał nieukończony.
• Rok 1987 przyniósł upublicznienie przez Andrew S.
Tanenbauma systemu MINIX. Mimo udostępnienia kodu
źródłowego, wszelkie modyfikacje i rozpowszechnianie tego
systemu było obarczone wieloma ograniczeniami.
Sfrustrowany niemożliwością swobodnego modyfikowania
Miniksa, fiński student Linus Torvalds w 1991 r. rozpoczął
pracę nad projektem budowy jądra nowego systemu
operacyjnego, nazwanego później Linuksem.
Historia
•Początkowo Torvalds używał swojego systemu jako emulatora terminala, za
pomocą którego łączył się z uniksowymi serwerami na uniwersytecie. 25 sierpnia
1991 ogłosił na jednej z grup dyskusyjnych, że pracuje nad darmowym systemem
operacyjnym i traktuje to jako hobby, wiedząc, że nigdy nie będzie to tak duży i
profesjonalny system jak GNU. Zastrzegł jednocześnie, że system powstaje
wyłącznie z myślą o sprzęcie, którym w tamtym momencie dysponował i że nigdy
system ten nie będzie obsługiwał innej architektury.
•Już przy okazji wydania pierwszej wersji systemu Torvalds uznał, że samo jądro
Linuksa nie jest do niczego przydatne bez narzędzi znanych z projektu GNU.
Dlatego zdecydował się na wydawanie kolejnych wersji na otwartej i darmowej
licencji GNU GPL. Od tej pory współpraca programistów GNU i Linuksa
zacieśniała się, a sam system często określany jest jako GNU/Linux.
•Chociaż Linux jest systemem darmowym i otwartym, są firmy, które czerpią z
niego zyski. Inwestują spore sumy pieniędzy na rozwój systemu, stosując
linuksowe rozwiązania w produkowanych przez siebie urządzeniach i
oprogramowaniu. Takimi firmami są np. IBM, HP, Red Hat, czy (do niedawna)
Nokia.
Cechy jądra Linux
• ● Uniksopodobne
• ● Monolityczne z ładowalnymi modułami
• Obsługuje:
• ● Wielozadaniowość
• ● Wielowątkowość
• ● Wielobieżność
• ● Pamięć wirtualna
• ● Biblioteki współdzielone
• ● Ładowanie na żądanie
• ● Współdzielony kod wykonywalny
Najpopularniejsze
dystrybucje
Debian
Ubuntu
Fedora
Mandriva
openSUSE
PLD
Slackware
Knoppix
Gentoo
Debian
Debian
• Pierwsze wydanie : 16 sierpnia 1993
• Aktualna wersja : Wheezy 7.2
Wydana 15 czerwca 2013
• Jądro monolityczne
• Środowisko pracy: GNOME,KDE, Xfce
• Typ pakietów : DEB
Ubuntu
Ubuntu
• Pierwsza wersja :4.10 (Warty
Warthog) – 20 października 2004
• Aktualna wersja Ubuntu 13.10 Saucy
Salamander - 17 października 2013
• Jądro monolityczne
• Środowisko pracy: GNOME
• Typ pakietów : deb
Fedora
Fedora
• Pierwsze wydanie :5 listopada 2003
• Aktualna wersja : 19 (nazwa
kodowa: Schrödinger's Cat) Wydana
2 lipca 2013
• Jądro monolityczne
• Środowisko pracy GNOME,KDE, Xfce,
LXDE
• Typ pakietów : RPM
Mandriva
Mandriva
• Pierwsze wydanie: 5.1(23 lipca 1998)
• Aktualna wersja: 2011.0(28 sierpnia
2011))
• Jądro monolityczne
• Środowisko pracy KDE, GNOME,
LXDE, Xfce
• Typ pakietów RPM
Slackware
Slackware
• Pierwsze wydanie 16 lipca 1993
(najstarsza aktywnie rozwijana
dystrybucja Linuksa)
• Aktualna wersja 14.1 wydana 7
listopada 2013
• Jądro monolityczne
• Środowisko pracy KDE
• Typ pakietów: txz
openSUSE
• Najnowsza wersja : 13.03.2013
2ydana 13 marca
• Jądro monolityczne
• Środowisko pracy : GNOME oraz KDE
• Typ pakietów: RPM
PCLinuxOS
PCLinuxOS
• Aktualna wersja : 2013.07 wydana 17
lipca 2013
• Jądro monolityczne
• Środowisko pracy KDE, GNOME,
XFCE, LXDE, Enlightenment
• Typ pakietów RPM
Literatura
http://jakilinux.org/
http://www.linux.pl/