Professional Documents
Culture Documents
01 - Sto Je To Linux PDF
01 - Sto Je To Linux PDF
[to je to Linux
(Jack Tackett)
U ovom poglavlju
[to je Linux? 14
Zbog ~ega treba koristiti Linux? 15
Linux distribucije 16
Prednosti uporabe Linuxa 17
Nedostaci uporabe Linuxa 19
Komercijalna strana Linuxa 22
Kratka povijest Linuxa 23
Tko je vlasnik Linuxa? 26
14
Da biste shvatili {to je to Linux, najprije trebate znati odgovor na pitanje [to je to UNIX? zbog
toga jer je Linux projekt koji je nastao s namjerom stvaranja ina~ice UNIX-a koja bi trebala raditi na strojevima s Intelovim procesorom, odnosno ra~unalima koja se uobi~ajeno nazivaju IBMuskladiva osobna ra~unala.
UNIX se danas koristi kao najpopularniji operativni sustav na ra~unalima koja se rabe u
znanstvene svrhe kao i na nekim radnim stanicama. U ovom }ete poglavlju saznati koji su to
razlozi zbog kojih biste mogli odabrati Linux, a ne neki drugi operativni sustav kao {to je primjerice MS-DOS, Windows 95/98, Windows NT ili OS/2.
[to je Linux?
Linux predstavlja operativni sustav za nekoliko vrsta ra~unala, ali u prvom redu se koristi na
osobnim ra~unalima. Sustav su razvijali i gradili programeri iz ~itavog svijeta. Cilj je bio klonirati UNIX i to bez bilo kakvog komercijalnog softvera koji se koristi u svijetu.
U osnovi je Linux nastao kao plod hobija Linusa Torvaldsa tijekom njegova studija na
helsin{kom sveu~ili{tu. On je `elio stvoriti zamjenu za operacijski sustav Minix
(koji je nalik UNIX-u ali se mo`e upotrebljavati na osobnim ra~unalima).
B I L J E [ K A U nastavku poglavlja }emo vam objasniti mnoge od navedenih izraza, stoga nemojte
Linux je u osnovi klonirani UNIX, {to zna~i da s Linuxom mo`ete iskoristiti brojne prednosti
UNIX-a. Linux je u pravom smislu vi{ezada}ni sustav, {to zna~i da istovremeno mo`ete
pokrenuti vi{e programa i oni }e se neprestano odvijati. Drugi operativni sustavi, kao {to je primjerice Microsoft Windows 3.1, omogu}avaju pokretanje vi{e programa
odjednom, ali ~im pre|ete s jednog programa na drugi, prvi program se obi~no zaustavi.
Windowsi 95 i Windowsi NT su u tom pogledu vrlo nalik Linuxu jer omogu}avaju vi{ezada}ni
rad. Linux vam omogu}ava da istovremeno prenosite datoteku, ispisujete dokument, kopirate
sadr`aj diskete, koristite CD-ROM i igrate igricu.
Linux u potpunosti podr`ava vi{ekorisni~ki rad {to zna~i da se istovremeno vi{e osoba mo`e prijaviti na sustav i koristiti Linux. Iako vam se ova zna~ajka Linuxa kod ku}e vjerojatno ne}e
u~initi osobito korisnom, ona mnogim korisnicima, primjerice na sveu~ili{tu, nudi istovremeni
pristup zajedni~kim izvorima informacija, te isklju~uje potrebu za ve}im brojem skupih ra~unala.
^ak i kod ku}e vam mo`e biti korisna mogu}nost odvojenog prijavljivanja na tzv. virtualne terminale. Osim toga, pomo}u Linuxa i nekoliko modema mo`ete stvoriti vlastiti mre`ni servis.
Vidi Upravljanje korisnicima, stranica 107
15
sustav, uklju~uju}i i izvorni kod kojim se mo`ete pozabaviti. Tra`enje trikova u Linuxu je ne{to
{to ina~e ne mo`ete raditi u obi~nom UNIX okru`enju, a zasigurno takvo {to ne mo`ete poku{ati
s bilo kojim komercijalnim operativnim sustavom jer niti jedan proizvo|a~ ne `eli na svjetlo
dana iznijeti izvorni kod.
Na kraju, Linux vam daje mogu}nost da obnovite ili mo`da prvi puta do`ivite do`ivljaje iz
ranih po~etaka razvoja osobnih ra~unala. Sredinom 70-tih godina ra~unala su bila privilegija
velikih organizacija, kao {to su vlade pojedinih dr`ava, velike tvrtke i sveu~ili{ta. Obi~ni ljudi
nisu imali pristup takvim ~udima. Najprije su osobna ra~unala postala privilegija hakera, odnosno ra~unalnih zanesenjaka koji su prodrli do ranih sustava jer su ti sustavi bili slabo iskori{teni.
No, kako su hakeri napredovali u svom istra`ivanju, a rasle mogu}nosti osobnih ra~unala, tako su
i ona izbila u prvi plan.
Izraz haker je, na`alost, u dana{njem tuma~enju poprimio negativan smisao. U nastavku ovog
B I L J E [ K A poglavlja, u odlomku Hakeri saznajte ne{to vi{e o hakerima.
Isto se danas odnosi i na sustavski softver (odnosno na operativne sustave). Linux predstavlja prijelomnicu u pogledu sustava koje stvaraju ogromne ra~unalne organizacije koje
kreativnost i napredak podre|uju kretanjima na tr`i{tu softvera.
16
sustavima, mo`da }ete htjeti imati sli~an sustav i kod ku}e. Jeste li vi mo`da administrator UNIX
sustava u svojoj tvrtci? Ako jeste, tada neke od svojih obaveza mo`ete obaviti i
kod ku}e, koriste}i Linux. Znate li uop}e {to je to UNIX? Ako ne, onda vam Linux mo`e predstavljati gotovo besplatan uvod u jedan od najpopularnijih sustava UNIX.
Linux tako|er nudi lagani pristup Internetu i drugim informati~kim prometnicama.
Linux distribucije
Linux distribuiraju mnoge organizacije, a svaka od njih nudi jedinstvenu zbirku programa zajedno s jezgrom koju ~ine datoteke odre|enog izdanja. Knjiga se uglavnom temelji na
distribucijama Linuxa s ina~icom jezgre 2.0.34, dok je u me|uvremenu objavljena i ina~ica jezgre 2.2. Ta distribucija mo`e sadr`avati eksperimentalne jezgre s pogonskim programima pojedinih hardverskih komponenti. Pod Red Hat distribucijom, jezgre su dio sustava Red Hat
Package Management (RPM) i instalirane su kao dio samog operacijskog sustava. Calderina
Open Linux distribucija slijedi iste sheme jer se zasniva na Red Hat distribuciji.
Na svu sre}u, kupnjom ove knjige jo{ uvijek imate mogu}nost donijeti odluku koju }ete
distribuciju koristiti. Knjiga se temelji i detaljnije opisuje Red Hat distribuciju i
Calderinu distribuciju, ali na Internetu su vam na raspolaganju jo{ neke distribucije:
MCC Interim Linux
TAMU Linux
LST
SLS
Debian Linux
Yggdrasil Plug-and-Play Linux CD-ROM i Linux Bible
Trans-Ameritech Linux plus BSD CD-ROM
The Linux Quarterly CD-ROM
Caldera
Red Hat (komercijalna ina~ica Red Hata sadr`i komercijalni X poslu`itelj nazvan Metro
X).
Distribucija HOWTO nudi popis Linux distribucija. U nastavku }ete ovog poglavlja nau~iti kako
pristupiti raznim HOWTO-ovima koji se nalaze u svakom izdanju Linuxa.
Prenosivost sustava
U nikad dore~enoj pri~i o standardizaciji, mnoge organizacije se vra}aju po~ecima razvoja operativnih sustava. U tom slu~aju UNIX nije mogao ostati nezapa`en. Sada postoji mogu}nost standardiziranja mnogih ina~ica UNIX-a. U idu}em }ete odlomku vi{e nau~iti
o tome koje su ina~ice dosad razvijene.
Bilo je potrebno u~initi znatan napor prilikom prikupljanja i sastavljanja svih ina~ica UNIX-a u
jedinstveni operativni sustav. Kao i kod mnogih uzvi{enih nastojanja, tako je i ovo moglo
propasti jer pojedini programeri nisu htjeli `rtvovati dio svojih prija{njih ina~ica (tu`no, ali istinito, mnogi programeri se i danas tako pona{aju).
Ipak, postojanje razli~itih ina~ica UNIX-a nije nu`no i razlog za uzbunu. Unato~ tim
razlikama, sve ina~ice su bitno nadmo}nije od svih drugih operativnih sustava jer sve one sadr`e
iste elemente koji su prethodno opisani.
Prenosivost je mogu}nost preno{enja operativnog sustava s jedne platforme na drugu,
a da pri tome on ostane u istom obliku. UNIX je u osnovi prenosivi operativni sustav. Izvorno,
UNIX mo`e raditi na samo jednoj platformi mini ra~unalu DEC PDP-7.
Danas mnoge ina~ice UNIX-a mogu raditi u bilo kojem okru`enju i na bilo kojoj
platformi, od prijenosnih do velikih ra~unala.
Prenosivost u osnovi zna~i da razli~ita ra~unala mogu pokrenuti UNIX i me|usobno to~no i
efikasno komunicirati. Takvi sustavi mogu izmjenjivati podatke bez posebnih, skupih
komunikacijskih dodataka. To ne mo`e omogu}iti niti jedan postoje}i operacijski sustav.
17
18
Programi
Iako i kori{tenje samih operativnih sustava ponekad mo`e biti zabavno, to ipak nije razlog zbog
kojeg ve}ina korisnika rabi ra~unalo. Ve}ina ljudi `eli ubrzati rad koriste}i ra~unalo. Linux danas
podr`ava tisu}e programa, uklju~uju}i prora~unske tablice, baze podataka, pisanje dokumenata,
aplikacije koje su nastale u raznim programskim jezicima i telekomunikacijske pakete pomo}u
kojih se mo`ete umre`avati. Uz Linux dolaze i brojne igrice,
i to one tekstualne i grafi~ke. @elite li se odmoriti od naporna svakodnevnog rada,
Linux }e vam ponuditi nekoliko minuta (sati) odmora.
Obrazovanje
Studenti, uo~ite da Linux sadr`i programe za pisanje va{ih zahtjeva i programe za provjeru
pravopisa i gramatike koji }e provjeriti te zahtjeve. Pomo}u Linuxa }ete se mo}i prijaviti na
va{u {kolsku mre`u. Naravno, pristupite li Internetu, imat }ete trenutni pristup neograni~enom
svijetu informacija. Tako|er }ete mo}i konzultirati tisu}e svjetskih stru~njaka za razli~ita
podru~ja koji su u stanju odgovoriti na va{a pitanja. Linux mo`e biti koristan ~ak i ako vam
ra~unala nisu glavna briga.
Linux nudi takve prednosti za tako malo novaca zbog duha i na~ela zajednice koja ga je stvorila i
koja ga nadogra|uje. Linux predstavlja jedan veliki eksperiment. Stotine ra~unalnih hakera iz
~itavog svijeta sudjeluje u njegovu razvoju. Linus Torvalds je prvi stvorio
sustav koji je kasnije postao Linux, a potom svoje djelo prepustio svijetu.
Hakeri
U osnovi, Linux je sustav koji su stvorili hakeri i koji oni koriste. Dana{nja definicija pojma
haker ima negativni smisao, no ra~unalni hakeri nisu izvorno kriminalci. Definicija hakera
odre|uje kako netko pristupa bilo kojoj `ivotnoj aktivnosti, a ne odnosi se samo na ra~unala.
Hakeri osje}aju odre|enu obavezu i uzbu|enje dok provaljuju sustav, {to u osnovi zna~i da `ele
saznati sve {to mogu o tom sustavu, dovesti sustav do to~ke raspada, a da pri tome imaju
mogu}nost popraviti odre|eni sustav ako se on raspadne.
Hakeri u osnovi `ele znati kako radi sustav koji ih zanima. Ve}inu ne zanima novac ili neka vrsta
bolesne osvete, iako su neki hakeri pre{li zami{ljenu liniju i postali crackeri. Ra~unalni hakeri se
osje}aju uvrije|eno kada ih se uspore|uje s tim vandalima i kriminalcima.
Na svu sre}u, Linux vam daje osje}aj {to to zna~i biti haker, a u idealnom slu~aju
ne}ete po`eljeti biti cracker.
Ako ste jednostavno znati`eljna osoba i `elite {to vi{e nau~iti o UNIX-u, tada }e vam Linux
doista dobro do}i, jer se radi o potpunoj ina~ici UNIX-a kojoj imate besplatan i neograni~en
pristup. Tako ne{to }ete rijetko na}i u stvarnom svijetu. Ve}ini korisnika UNIX-a su dodijeljeni
ra~uni na UNIX-ovim strojevima koji im daju ograni~ena prava i privilegije, tako da u tom
slu~aju obi~an korisnik ne mo`e koristiti ili provjeravati odre|ene UNIX/Linux naredbe. Ali, na
takav na~in ne}ete mo}i nau~iti sve o UNIX-u. S Linuxom imate cjelovit pristup i mo`ete u~initi
sve {to po`elite. Naravno, s tako velikom
privilegijom sti`e i velika odgovornost: Morat }ete nau~iti kako se upravlja stvarnim
UNIX sustavom, {to i samo po sebi mo`e biti zabavno.
19
20
korisnici slu`ili njihovim aplikacijama, te tvrtke obi~no nude i besplatnu kopiju Linux distribucije u paketu s njihovim proizvodom (ta je distribucija uskla|ena s njihovom ina~icom proizvoda).
Problemi s hardverom
Drugi nedostatak je taj {to Linux te{ko mo`ete instalirati na svim hardverskim platformama. Za
razliku od komercijalnih programa, kod kojih se program mjesecima stvara i provjerava uz
razli~iti hardver, tvorci Linuxa su ra{trkani po ~itavom svijetu i ne postoji mogu}nost osiguranja
kvalitete programa. Tvorci programa ga objavljuju u trenutku kada im se to u~ini pogodnim.
Tako|er, hardver koji podr`ava Linux ovisi o hardveru koji koristi svaki pojedini programer dok
pi{e dio programskog koda. Zbog toga Linux ne radi sa svim hardverskim komponentama koje
se danas koriste u osobnim ra~unalima.
UPOZORENJE
Ako va{e ra~unalo ne sadr`i hardver koji Linux podr`ava, imat }ete problema prilikom instalacije
i pokretanja operativnog sustava. U 3. poglavlju Instalacija Red Hata i 4. poglavlju, Instalacija
OpenLinux Litea, prona}i }ete detaljne upute za hardver koji vam je nu`an kako biste koristili Linux.
Ako koristite hardver koji Linux podr`ava, vjerojatno ne}ete imati problema prilikom instalacije
i uporabe Linuxa. A ako nemate potreban hardver pa dobro, tvorci Linuxa o~ekuju da to sami
rije{ite. Ipak se radi o hakerskom operativnom sustavu.
21
prodaje ovaj proizvod zajedno s jo{ nekoliko Linux aplikacija. Caldera besplatno nudi Red Hat
distribuciju Linuxa koja slu`i za pokretanje programa koji su u prodaji. Osim toga, radi se na
izradi posebne ina~ice DOS-a za Linux (DR DOS).
Da biste instalirali Linux, obi~no }ete trebati preformatirati svoj tvrdi disk (iako to nije
uvijek neophodno). Pri tome }ete trebati obrisati particije na disku, zajedno s postoje}im programima i podacima. Za sada ne postoji siguran na~in instaliranja Linuxa bez istovremenog preformatiranja diska. Namjeravate li instalirati Linux, tada biste svakako trebali napraviti sigurnosnu kopiju podataka s diska (najsigurnije je na~initi dvije ili tri kopije). Osim toga, mogu}e je da
ne}ete imati dovoljno prostora na disku da biste instalirali Linux
i sa~uvali preostali softver. U tom slu~aju sami odlu~ujete {to }ete obrisati a {to ne. Bez obzira na
sve, morate pohraniti podatke, preformatirati disk, zatim obnoviti stari softver
i tek potom instalirati Linux. Sve to skupa }e vam oduzeti puno vremena, a mogu}e su
i neke pogre{ke prilikom instalacije.
B I L J E [ K A Postoji i alternativa preformatiranju tvrdog diska. Prostor mo`ete podijeliti izme|u Linuxa i
DOS-a ili mo`ete upotrijebiti program za formatiranje diska bez brisanja datoteka. Iako se te
alternative mogu koristiti, jo{ uvijek ostaje opasnost od gubitka podataka prilikom instalacije sustava.
No, nakon preformatiranja mo`da }ete pobolj{ati karakteristike svog ra~unala, te imati bolju kontrolu
nad prostorom na disku koji koristi Linux.
O programima koje namjeravate instalirati ovisit }e i veli~ina prostora na disku koji vam je potreban za
pokretanje Linuxa. Na disku na kojem namjeravate instalirati Linux trebali biste ostaviti barem 120 MB
prostora, nakon {to prenesete podatke i programe koje ste koristili pod drugim operativnim sustavima.
Imate li 200 MB slobodnog prostora, to bi trebalo biti vi{e nego dovoljno za kompletnu instalaciju Linuxa.
Nedostatak iskustva
Napokon, ako ve} niste stru~njak za UNIX, morat }ete nau~iti kako upravljati Linux
sustavom. Za razliku od DOS-a, Windowsa i OS/2, Linuxom i UNIX-om treba upravljati.
Onaj koji to ~ini se obi~no naziva administrator sustava i njegova je uloga da odr`ava sustav.
Administrator sustava je odgovoran za dodavanje i brisanje korisni~kih ra~una, za{titu
sustava, instaliranje novog softvera, konfiguriranje sustava i otklanjanje nedostataka (koji
se mogu javiti i na komercijalnim ina~icama UNIX-a koji se svakodnevno koristi).
S obzirom da UNIX ne radi besprijekorno ~itavo vrijeme, administrator sustava ga mora
odr`avati. Nudi vam se izuzetna prigoda da nau~ite kako postati administrator sustava
na UNIX-u.
Vidi Sustavi s centralnim upravljanjem, stranica 166.
Prevladavanje nedostataka
Najprije ste mo`da pomislili da vas uporaba Linuxa ostavlja samima na svijetu, nude}i vam
borbu za pre`ivljavanje. To je samo djelomice to~no jer je Linux nastao kao sustav hakera te su
ga hakeri sami odr`avali i ispravljali nedostatke. No danas, uslijed porasta popularnosti Linuxa,
postoji mno{tvo izvora pomo}i. Tisu}e stranica dokumentacije se nudi s ve}inom Linux distribucija. Te informacije mo`ete prona}i u odgovaraju}im direktorijima svake
distribucije (obi~no su to direktoriji /DOCS ili /DOC).
22
Osim toga, nekoliko ~asopisa se bavi Linuxom i u njima }ete na}i mno{tvo mre`nih izvora informacija i korisnika koji su voljni odgovoriti na va{a pitanja. Ako radite za odre|enu tvrtku i `elite
uspostaviti poslovni odnos, danas imate i tu mogu}nost. Nakon {to instalirate Linux, na}i }ete
puno informacija o gotovo svakoj Linux naredbi i programu. Pogledajte Dodatak A, Izvori
informacija, i uvjerit }ete se da niste sami na svijetu.
vi{e jezika. Caldera OpenLinux Base uklju~uje program-klijent za Internet, poslu`itelj, komunikacijske protokole i servise. OpenLinux Base tako|er uklju~uje komercijalni X poslu`itelj
organizacije MetroLink i kompletnu licencu Linux ina~ice programa
Netscape Navigator.
Caldera tako|er nudi i Corelov WordPerfect za Linux, kao i uredski paket sa svim
poslovnim aplikacijama. Ove komercijalne programe, kao i desetke drugih, mo`ete potra`iti na
CD-ROM-u Solutions koji je izdala tvrtke Caldera. Pomo}u Netscapea mo`ete
pregledati katalog i zatim slijediti upute za naru~ivanje koje se nalaze na stranici Ordering.
NA WEBU
Calderin katalog potra`ite na adresi http://www.caldera.com/solutionscd.
Tvrtka Caldera je objavila Sunsoft WABI tehnologiju koja omogu}uje krajnjim korisnicima
pokretanje popularnih programa za Windowse 3.1 na Linux sustavima.
AT&T
Ken Thompson (programer tvrtke AT&T Bell Laboratories) i grupa ljudi koja radi pod
njegovom upravom, razvili su operativni sustav koji je bio prilagodljiv i u potpunosti je odgovarao njihovim potrebama. Govori se da je Ken, koji je koristio operativni sustav MULTICS,
dugo dr`ao da je novi proizvod UNIX u osnovi {ala njega i njegova razvojnog tima. MULTICS
je bio vi{ekorisni~ki operativni sustav, dok je naziv UNIX nastao od rije~i uni, koja ozna~ava
jedninu. Najzanimljivije u cijeloj pri~i je to {to je MULTICS,
kao vi{ekorisni~ki operativni sustav zapamtilo samo nekoliko korisnika, dok je
UNIX postao industrijski standard za vi{ekorisni~ke i vi{ezeda}ne operativne sustave.
23
24
BSD
Berkeley Software Distribution (BSD) sveu~ili{te Berkeley u Kaliforniji je objavilo prvu
ina~icu UNIX-a, koja je nastala na osnovu AT&T, ina~ica 7, 1978. godine. Sustav BSD UNIX,
kako se tada nazivao u industriji, je sadr`avao pobolj{anja koja su uveli programeri
s Berkeleya, a koja su se odnosila na lak{u uporabu UNIX-a. Pobolj{anja su korisni~kog su~elja
bila poku{aj da se UNIX pribli`i obi~nim korisnicima, a ne samo naprednim
programerima kojima se svi|ala njegova prilagodljivost kojom je odgovarao na njihove
programske zahtjeve. Iako BSD UNIX nije bio potpuno uskladiv sa sustavom AT&T,
njegovi su stvoritelji postigli svoj cilj: dodali su zna~ajke pomo}u kojih su ga pribli`ili obi~nim
korisnicima.
BSD je postao akademski standard za UNIX. Programeri koji su ga stvorili objavili su
operativni sustav pod imenom BSD koji je mogao raditi na Intel platformi. I tu ina~icu mo`ete
prona}i na Internetu i kod distributera softvera. Autori su tako|er napisali
nekoliko ~lanaka u ra~unalnom ~asopisu Dr. Dobbs Journal, koji se odnose na stvaranje i razvoj
sustava BSD386 ili FreeBSD. Danas je BSDI, komercijalna ina~ica sustava FreeBSD, jo{ jedan
popularni operativni sustav nalik Linuxu.
USL
UNIX System Laboratories (USL) predstavlja jo{ jednu organizaciju koja je razvijala
operativni sustav UNIX tijekom ranih 80-tih. Organizacija USL je objavila izvorni kd svih
ina~ica UNIX-a System V, ali one nisu bile prodavane u to vrijeme.
Zadnja ina~ica UNIX-a koju je objavila organizacija USL je bila UNIX System V Release 4.2
(SVR4.2), koja ozna~ava po~etak ulaska organizacije na tr`i{te UNIX-a. U suradnji s Novellom
stvorena je tvrtka Univel, a organizacija USL je objavila ina~icu SVR4.2 pod nazivom
UnixWare. Nakon {to ju je preuzeo Novell, tvrtka se umjesto programskim kodom po~ela baviti
proizvodnjom UnixWarea. Nakon toga je tvrtka Novell prodala svoju ina~icu UNIX-a organizaciji Santa Cruz Operation (SCO).
Nedavno je organizacija SCO na~inila besplatnu licencu za javno kori{tenje SCO UNIX-a (jedan
korisnik). Za razliku od Linuxa, distribucija programa stoji 19 dolara. No, iako
organizacija SCO nudi kopije svog operativnog sustava, ona ne nudi i izvorni kd.
Tvrtka Sun Microsystems je promocijom sustava SunOS i pripadnih radnih stanica u~inila veliki
iskorak na UNIX tr`i{te. Tvrtka je objavila ina~icu UNIX-a koja se bazira na BSD-u. Doista je
zanimljivo da je AT&T-ova ina~ica SVR4 kompatibilna s BSD-om.
Tvrtka IBM je u podru~je UNIX-a u{la putem proizvoda nazvanog AIX (Advanced Interactive
Executive). Iako AIX nije toliko poznat kao neke druge UNIX ina~ice,
ovaj sustav radi dobro, tako da se bez problema zadr`ao na tr`i{tu operativnih sustava.
Linux
Linux je djelo studenta ra~unalstva Linusa Torvaldsa. Linux je nastao 1991. godine kao posljedica Linusovog hobija. Linus je tada imao tek 23 godine. Nadao se da }e stvoriti robusnu ina~icu
UNIX-a za Minix korisnike. Sustav Minix, kako je to prije spomenuto, predstavlja program koji
je razvio profesor ra~unalnih znanosti Andrew Tannebaum.
Sustav Minix je napisan da bi prikazivao nekoliko znanstvenih koncepata u operativnim
sustavima. Torvalds je te koncepte objedinio u samostalan sustav nalik UNIX-u.
Do programa su mogli do}i studenti ra~unalstva {irom svijeta, tako da su ubrzo nastale zasebne
novinske grupe. Linus Torvalds se potrudio ponuditi svojim kolegama korisnicima Minixa bolju
platformu koju je bilo mogu}e pokretati na osobnim ra~unalima.
Linus se opredijelio za ra~unala s procesorom 386 jer je taj procesor imao mogu}nost
vi{ezada}nog rada.
Slijedi nekoliko tvrdnji koje je izrekao Linus nakon objave svog sustava Linux:
Nakon toga sve je postalo jednostavnije, jo{ je uvijek trebalo pisati dosta kodova
no imao sam neke ure|aje tako da je otklanjanje gre{aka bilo jednostavno. U to sam
vrijeme po~eo koristiti C {to je bitno ubrzalo razvoj. Tada sam i po~eo ozbiljno razmi{ljati o
svojim megalomanskim idejama da na~inim bolji Minix od Minixa. Nadao sam se da }u
jednog dana mo}i koristiti gcc pod Linuxom;
Dva je mjeseca trebalo za osnovna pode{avanja, a zatim ne{to vi{e da bi dobio
upravlja~ki program za disk (vjerojatno s gre{kama, ali radi na mom ra~unalu)
i mali datote~ni sustav. Tako sam stvorio ina~icu 0.01 (krajem kolovoza 1991. godine), koja
nije bila dobra jer nije imala upravlja~ki program za disketni ure|aj, niti velike mogu}nosti.
Mislim da je nitko nikada ne}e upotrijebiti. No, od tada sam doista zara`en idejom tako da
ne `elim odustati sve dok ne budem mogao
izbaciti Minix.
25
26
B I L J E [ K A Ove izjave su izdvojene iz knjige Instalacija Linuxa i vodi~ za po~etak rada koji je
objavio Matt Welsh (copyright 1992-94 by Matt Welsh, 205 Gray Street NE, Wilson,
NC 27893, mdw@sunsite.unc.edu).
Na razli~itim lokacijama mo`ete prona}i kompletnu knjigu Instalacija Linuxa i vodi~ za
po~etak rada, a jedna od njih je i sunsite.unc.edu, na kojoj trebate potra`iti direktorij
/pub/Linux/docs/LDP/install-guide. U 31. poglavlju ove knjige, Kretanje Internetom pomo}u
World Wide Weba na}i }ete informacije kako pristupiti arhivama i kopirati datoteke.
Linus je 5. listopada 1991. godine objavio Linux 0.02, odnosno prvu slu`benu
ina~icu Linuxa:
@alite li za lijepim vremenima Minixa 1.1, kada je ~ovjek bio ~ovjek i sam pisao upravlja~ke programe? Jeste li ostali bez lijepe vrste posla i sada lomite zube poku{avaju}i neki
operativni sustav prilagoditi svojim potrebama? Ne ~ini li vam se da je frustriraju}e ako sve
na Minixu radi? Nema vi{e no}nog rada i rje{avanja problema? U tom slu~aju vas ovaj sustav mo`e zanimati;
Kao {to sam spomenuo prije nekoliko mjeseci, radim na besplatnoj ina~ici operativnog
sustava koji je nalik Minixu i koristi se na AT-386 osobnim ra~unalima. Taj je projekt
napokon dosegao razinu kada ga se mo`e upotrijebiti (iako to mo`da ne}e biti ono {to
`elite), te sam odlu~io objaviti izvorni kd. Radi se o ina~ici 0.02, pod kojom mogu
uspje{no pokretati naredbe bash, gcc, gnu-make, gnu-sed, compress i sli~no.
Odavde
Odavde
Linux je nova zamjena za UNIX. Mogu}nost ~itanja i mijenjanja izvornog koda i pripadnih
aplikacija ~ine Linux pravom alternativom drugim operativnim sustavima za osobna ra~unala.
Vi{e toga saznajte u sljede}im poglavljima:
3. poglavlje, Instaliranje Red Hata sadr`i detaljne upute za instaliranje Red Hat distribucije na va{e ra~unalo.
4. poglavlje, Instaliranje OpenLinux Litea nudi informacije kako instalirati Calderinu
distribuciju na va{e ra~unalo.
5. poglavlje, Pokretanje Linux programa obja{njava vam kako }ete koristiti neke programe koji se isporu~uju uz distribucije Linuxa.
27