Next Previous Contents

2. Shmantikes erwthseis, kai oi apanthseis toys

2.1 Ti, telos pantwn, kanei o pyrhnas;

O pyrhnas twn *nix's dra ws mesolabhths metaju twn programmatwn sas kai toy hardware. Prwta, xeirizetai th mnhmh (h dinei odhgies gia ton xeirismo ths) gia ola ta programmata poy trexoyn (processes), kai sigoyreuei to oti ola 8a paroyn dikaio (h adiko, an protimate) meridio apo ton xrono toy mikroprosessora. Epipleon, parexei mia omorfh kai se megalo ba8mo metafersimh diasundesh, wste ta programmata na milhsoyn sto hardware.

Fysika, h leitoyrgia toy pyrhna asxoleitai me perissotera pragmata apo ta parapanw, alla aytes oi basikes leitoyrgies einai oi pio shmantikes poy prepei na gnwrizete.

2.2 Giati na anaba8misw ton pyrhna moy;

Oi newteroi pyrhnes genika mas parexoyn thn ikanothta na milame se perissoteroys tupoys hardware (dhladh, exoyn perissoteroys drivers syskeywn), diey8unoyn kalutera tis diafores ergasies, trexoyn grhgorotera ap' toys palioteroys, synh8ws einai sta8eroteroi ap' toys palioteroys, ki exoyn dior8wmena ta xaza la8h twn palaioterwn ekdosewn. Oi perissoteroi xrhstes ananewnoyn toys pyrhnes, epeidh 8eloyn na exoyn toys neoys drivers syskeywn kai thn ejaleich twn bugs.

2.3 Ti eidoys hardware yposthrizoyn oi neoi pyrhnes;

Diabaste to Hardware-HOWTO. Enallaktika, mporeite na cajete to arxeio config.in ston source kwdika toy Linux, h apla na anakalucete ti ginetai, otan dinete make config. Ayto sas deixnei ola ta eidh hardware poy yposthrizei o stantar pyrhnas ths dianomhs sas, alla oxi ki ola osa yposthrizei to Linux. Arketoi synh8ismenoi drivers syskeywn (opws px gia tis kartes PCMCIA kai merikes monades magnhtikhs tainias) einai modules poy fortwnontai (loadable), kai oi programmatistes toys toys grafoyn kai toys dianemoyn xwrista.

2.4 Poies ekdoseis twn gcc kai libc xreiazomai;

Sto arxeio README, poy periexetai mesa ston source kwdika toy Linux, o Linus synista thn katallhlh ekdosh toy gcc. Ean, pali, den exete thn katallhlh ekdosh ths libc, h tekmhriwsh ths synistwmenhs ekdoshs ths gcc 8a sas pei an prepei n' anaba8misete th libc sas. Ayth den einai duskolh diadikasia, alla einai shmantiko n' akoloy8hsete akribws tis odhgies.

2.5 Ti einai ena module poy mporei na fortw8ei (loadable);

Ta modules ayta einai kommatia kwdika toy pyrhna, poy den enswmatwnontai (linked) katey8eian ston pyrhna. Ta kanoyme compile xwrista, kai mporoume na ta baloyme ston kai na ta bgaloyme apo ton pyrhna (enosw trexei), sxedon opoiadhpote stigmh. Epeidh exei eyelijia, aytos einai shmera o protimwmenos tropos gia na gracoyme se kwdika kapoies dynatothtes toy pyrhna. Polloi dhmofileis drivers syskeywn, opws px oi drivers twn kartwn PCMCIA kai ths monadas magnhtikhs tainias QIC-80/40, einai modules poy fortwnontai.

2.6 Poso xwro ston disko xreiazomai;

Ejartatai apo th sygkekrimenh sun8esh toy H/Y sas. Prwta, o sympiesmenos source kwdikas toy Linux einai sxedon 14 MBytes sthn ekdosh 2.2.9 . Aposympiesmenos kai ftiagmenos gia mia synh8ismenh sun8esh, katalambanei alla 67 MB.

2.7 Posh wra kanei;

Me newteroys H/Y, h compilation xreiazetai entypwsiaka ligotero xrono, ap' o,ti me palioteroys. Enas AMD K6-2/300 me grhgoro disko mporei na ftiajei pyrhna 2.2.x se peripoy tessera lepta. Ean sxediazete na kanete compilation se palioteroys Pentiums, 486s, h 386s, na proetoimasteite gia megalh anamonh, pi8anon wrwn h hmerwn...

An ayto sas problhmatizei, kai symbainei na dia8etete gia compile enan grhgorotero H/Y kapoy ekei konta, mporeite na ftiajete ton pyrhna sto grhgoro mhxanhma (ypo8etontas oti toy dinete tis swstes parametroys, oti oi utilities poy xrhsimopoieite einai prosfates, klp), kai meta na metaferete to image toy pyrhna sto argotero mhxanhma.


Next Previous Contents