Siedząc w szkole wpadłem na pomysł dodania wpisu o Linuxie, może znajdzie się ktoś kto chciałby przeczytać coś ciekawego zamiast suchych danych, często kopiowanych z sieci. Jest to plan zajęć, jednej z lekcji Systemów Operacyjnych w częstochowskich Technicznych Zakładach Naukowych.
Charakterystyka systemu Linux:
- Powszechna dostępność ze względu na system licencji Open Source.
- Dostepność kodu źródłowego ( każdy użytkownik może dokonać zmian w swoim systemie, czy stworzyć swój na podstawie Linuxa 😉 )
- Bogata dokumentacja – wiele stron o tematyce Linuksowej, dokumentacja w systemie „man komenda”
- Wiele dodatkowych pakietów które można doinstalować prostym poleceniem apt-get install
Historia systemu Linux:
System Linux jest dziełem wielu programistów z całego świata. Podstawy systemu stworzył Linus Torvalds, student uniwersytetu w Helsinkach, który w 1991 roku napisał pierwszą wersję jądra systemu. Wzorował się przy tym na akademickim systemie Minix i zachował z nim znaczną zgodność. Linux został udostepniony w Internecie na zasadach licencji GPL (ang. General Public License). System wzbudził duże zainteresowanie programistów, co zapoczątkowało jego burzliwy rozwój.
Projekt systemu Linux jest dość ściśle związany z projektem GNU, który zakładał opracowanie darmowego darmowego systemu operacyjnego wzorowanego na Unixie. W ramach projektu powstało wiele pakietów oprogramowania, które są obecnie dostepne w systemie Linux.
Twórcy Linuxa nie korzystali bezpośrednio z kodu systemu Unix. Linux został jednak zaprojektowany zgodnie ze standardem POSIX 1003.1, który definiuje interfejsy programowania i narzędzi systemowych dla systemu Unix.
Grupy dyskusyjne: comp.os.minix
Od: torva…@klaava.Helsinki.FI (Linus Benedict Torvalds)
Data: 25 Aug 91 20:57:08 GMT
Lokalna: Niedz. 25 Sie 1991 22:57
Temat: What would you like to see most in minix?Hello everybody out there using minix –
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them 🙂Linus (torva…@kruuna.helsinki.fi)
PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
Wrzesień 1991 – Pierwsza wersja jądra została udostępniona publicznie.
31 Marzec 1991 – Pierwsza dystrybucja Arch Linux, wydana przez Linusa.
Kwiecień 1992 – Stworzono strukturę plików zwaną ext.
14 Marzec 1994 – Aktualizacja jądra do wersji 1.0
4 Styczeń 2001 – Wydano wersję jądra 2.4
18 Grudzien 2003 – Wydano wersje jądra 2.6
Osoby związane z rozwojem systemu Linux:
Cały świat? 🙂