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!

LinuxMS Windows 9xMS Windows 2000(NT 5)
CenaDarmowydużojeszcze więcej
Wieloużytkownikowytaknietak
WielozadaniowośćWspaniałatylko na papierzenienajlepszej jakości
Praca w sieciSieć to jego drugie imięNadaje się tylko do połączenia z komputerem koleginie jest jeszcze tak źle
ObsługaProsta, po zagłębieniuprostaprosta
Stabilnośćjak drzewojak łódź podczas sztormujak woltyżer z 1 promilem alkoholu we krwi
Dostępność kodu źródłowegoOj dużo tego, dużoMicrosoft 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ówkilka - kilkanaście godzinkilka miesięcykilka miesięcy
Wymagania sprzętowe8MB Ram, 386, kilkanaście MB HDD486, 8MB, 100MB HDD, ale teraz nikt tego na tym nie uruchomi500MHz, 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.