Czym właściwie jest Linux®?
Linux to jądro 32 - bitowego (ew. 64 - bitowego) systemu operacyjnego. Systemy operacyjne oparte na jądrze Linux to zazwyczaj GNU/Linux. Systemy te są wielozadaniowe, wzorowane na Uniksie i w ogromnej większości przypadków darmowe (rozprowadzane na licencji GNU - razem z kodem źródłowym). Autorem jądra jest Fin Linus Torvalds - idol wielu młodych programistów i Linuksowców (kto by tam pamiętał o Billu Gatesie). Podobieństwo (a raczej spokrewnienie) z Uniksem przesądzają o bezpieczeństwie i stabilności systemu opartego na jądrze Linux, w przeciwieństwie do systemów dosowych (pierwszy DOS nazywał się QDOS - Quick and Dirty Operating System - system napisany pospiesznie i niechlujnie). Unix który do tej pory ma sławę sytemu dla wytrwałych (czyt. bogów) jest narzędziem komercyjnym, a do tego nie łatwo dostępny dla szarego użytkownika, więc poznawanie systemów Uniksowych najlepiej zacząć od Linuksa (czyli systemów opartych na tym jądrze). System ten jest dość łatwo dostać. Można ściągnąć obrazy płyt instalacyjnych z internetu (czyt. zapłacić tepsie kolosalny rachunek) i je nagrać, lub można również kupić jakąś gazetę z płytą na której, będzie jakaś dystrybucja Linuksa (np. LinuxPlus, Chip, Enter, PCWorldKomputer itd.). Najlepszy z tych pism wegług mnie jest LinuxPlus, gazeta zajmująca się wyłącznie Linuksem(z małymi wyjątkami, ale Windowsa i Dosa starają się unikać), ponieważ bardzo często mają jakąś dystrybucję na płytkach. Wyszło mało numerów w których nie było jakiejś dystrybucji. Istnieje także taka gazeta jak Linux&Unix, które również nie jest złym czasopismem i nie pozostaje daleko w tyle za konkurentem.
Nieco historii
1 sierpnia 1991 roku młody Fin, student informatyki, ogłosił na grupie dyskusyjnej comp.os.minix, że pracuje nad własnym systemem operacyjnym bazowanym na Miniksie. Rozesłał kod. Trzy miesiące później kilku użytkowników, programistów raportuje błędy. Jakiś czas później w Internecie pojawia się pierwsza wersja Linuksa. Od tego czasu Linux rozszerzał swoje możliwości i rozszerza do dzisiaj.
A jak to wygląda?
Mniej więcej tak...
Salceson Linux 1.0 (King) Kernel 2.4.21 on an i786 / tty1 localhost login: root password: Last login: Thu Dec 26 13:42:32 on tty1 [root@localhost root]# ls info/ tmp/ [root@localhost root]# cd / [root@localhost /]# ls bin/ boot/ dev/ etc/ home/ lib/ mnt/ proc/ root/ sbin/ tmp/ usr/ var/ [root@localhost /]#
Dlaczego Linux jest lepszy od Windows?
Uwaga! Bardzo kontrowersyjna tabelka!
| Linux | MS Windows 9x | MS Windows 2000(NT 5) | |
| Cena | Darmowy | dużo | jeszcze więcej |
| Wieloużytkownikowy | tak | nie | tak |
| Wielozadaniowość | Wspaniała | tylko na papierze | nienajlepszej jakości |
| Praca w sieci | Sieć to jego drugie imię | Nadaje się tylko do połączenia z komputerem kolegi | nie jest jeszcze tak źle |
| Obsługa | Prosta, po zagłębieniu | prosta | prosta |
| Stabilność | jak drzewo | jak łódź podczas sztormu | jak woltyżer z 1 promilem alkoholu we krwi |
| Dostępność kodu źródłowego | Oj dużo tego, dużo | Microsoft strzeże tego jak oka w głowie. I po co. Na każdym wysypisku można go znaleźć:) | Microsoft strzeże tego jak oka w głowie. I po co. Na każdym wysypisku można go znaleźć:) |
| Szybkość poprawiania znalezionych błędów | kilka - kilkanaście godzin | kilka miesięcy | kilka miesięcy |
| Wymagania sprzętowe | 8MB Ram, 386, kilkanaście MB HDD | 486, 8MB, 100MB HDD, ale teraz nikt tego na tym nie uruchomi | 500MHz, 128MB RAM, 0,5 GB HDD |
Podstawową sprawą odróżniającą Linuksa od systemów Microsoftu, jest jego cena. Podstawowe wersje dystrybucji (ale pełnowartościowe) są darmowe, a ceny wersji komercyjnych są proporcjonalne do wartości systemu, a nie tak wygórowane, jak w przypadku w/w firmy. Kolejną cechą Linuksa jest jego pochodzenie. Pochodzi on od Uniksa, czyli systemu wieloużytkownikowego, wielozadaniowego i naprawdę dopracowanego. Co prawda Linux w swojej okrojonej formie nie jest bardzo "user friendly", ale z pakietem kilku ciekawych programów (X-Serwer, jakiś menedżer okien itd.) jest niewiele trudniejszy w obsłudze niż Windows. Właściwie można twierdzić, że jest wtedy nawet prostszy w obsłudze niż Windows, ale wrażenie tej trudności jest spowodowane koniecznością zmiany sposobu myślenia. Nowe dystrybucje, a Mandrake w szczególności, są bardziej "user friendly" od Windowsa. Mandrake w dodatku jest dystrybucją, która naprawdę nadaje się dla początkującego i zaawansowanego użytkownika. Dzięki temu, że nad Linuksem pracują tysiące osób, a jego kod źródłowy jest ogólnie dostępny, błędy w programach jak i w samym jądrze są szybko znajdywane i usuwane. Ponadto, systemy plików, z których Linux korzysta (w szczególności ext2, ext3, minix oraz ReiserFS) są, co prawda bardziej narażone na uszkodzenia, ale za to dużo szybsze, nie psujące się "same z siebie" i pozwalają na wiele przydatnych rzeczy, które w systemach FAT są po prostu patologią. Linux jest systemem stworzonym do pracy w sieci. Obecnie dużo łatwiej jest skonfigurować go do pracy w sieci niż kiedyś. W dodatku zawsze możesz sobie na Linuksie postawić serwer, chociażby http lub serwer poczty. Muszę jeszcze wspomnieć, że Linux jest systemem, który w niedalekiej przyszłości może opanować świat komputerów. Jeżeli nie zrobi tego Linux to zrobi to jakiś inny system Uniksowy, a przecież Uniksy są tak do siebie podobne. Więc czemu nie zacząć poznawania Uniksa od Linuksa?
Znak towarowy Linux® jest własnością Linusa Torvaldsa.
