- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -

LinuxovΘ noviny 07/98

SGI/Linux - projekt ve stavu alfa 1, skoro 2

Jan Pazdziora, 10. Φervence 1998

Port Linuxu na stanice Indy a Challenge S firmy Silicon Graphics se dostal do ji╛ vcelku zajφmavΘho stadia. Krom∞ jßdra, kterΘ se chovß velmi stabiln∞, jsou ji╛ na architekturu mipseb (MIPS, big endian) p°elo╛eny vφce ne╛ Φty°i stovky RPM balφk∙ z distribuce Red Hat 5.1, navφc je v jistΘ podob∞ portovßna i instalaΦnφ Φßst, tak╛e po nastavenφ bootp a NFS server∙ v╣e probφhß ji╛ na modrΘ obrazovce s menφtky. PodporovanΘ jsou procesory R4400 a╛ R5000, ale situace se m∞nφ ka╛d²m t²dnem. Nejd∙le╛it∞j╣φ Φßst, kterß stßle chybφ, je X server - ani XFree86 ani Xsgi je╣t∞ na SGI/Linuxu nechodφ, tak╛e pokud pot°ebujete na konzole pracovnφ stanice pracovat, asi je╣t∞ chvφli z∙stanete u IRIXu. Na druhou stranu je toto vedle v²voje jßdra nynφ hlavnφ cφl, tak╛e ta chvφle snad nebude tak dlouhß.

[ Linux na Indy ]

V ka╛dΘm p°φpad∞ m∙╛ete zkusit Linux na Indy nainstalovat - a╛ bude X server, budete mφt p°ed ostatnφmi nßskok. P°φpadn∞ m∙╛ete k lep╣φ budoucnosti p°isp∞t aspo≥ dumpem registr∙ Φi jin²mi zajφmav²mi hlß╣kami. Linuxovß konzola vypadß na SGI opravdu pozitivn∞.

SGI/Linux jsem instaloval na stroji Indy s procesorem R4600PC, port Manhattanu oznaΦen² Alpha 1. Podrobn² popis instalace najdete spolu s dal╣φmi informacemi o projektu na adresehttp://www.linux.sgi.com. Je nutnΘ mφt ji╛ na disku vytvo°enΘ partitiony, jß jsem za tφmto ·Φelem p°ipojil star² externφ 300MB disk, a pou╛il IRIXov² fx. Distribuce softwaru je primßrn∞ na serveru ftp://ftp.linux.sgi.com, na sφti TEN-34 CZ je dennφ mirror na ftp://ftp.fi.muni.cz/pub/linux/sgi. Instalace Manhattanu mß zagzipovanß kolem 170 MB (je to soubor installfs.tgz), tak╛e je dobrΘ mφt rychlou sφ╗.

Pot°ebujeme nastavit bootp, tftp a NFS tak, abychom bootovali soubor vmlinux a brali sprßvn² nfsroot. Potom v Command promptu dßme

     boot bootp():/vmlinux
a dßle by ji╛ v╣echno m∞lo b²t pov∞domΘ.

V Alpha 1 instalaci je problΘm s vytvo°enφm swapu, je nutno ignorovat a swap poslΘze vytvo°it mkswapem ruΦn∞. Dßle n∞kterΘ RPM balφky hlßsφ, ╛e nebyly nainstalovßny korektn∞, i kdy╛ byly. TakΘ ignorovat. Jistß zku╣enost a nadhled se vyplatφ - instalaci jsem vinou starΘho disku, kter² se odmlΦuje a obΦas ani nenφ nalezen p°i bootu, d∞lal n∞kolikrßt a poda°ilo se mi dokonce vytvo°it systΘm, kde ·pln∞ chyb∞ly soubory /etc/passwd a shadow.

Nainstalovan² Linux pak nejlΘpe nabootujeme tak, ╛e umφstφme linuxovΘ jßdro na IRIXovou partition a pustφme

     boot vmlinux root=/dev/sdb1
Φi jinΘ odpovφdajφcφ jmΘno linuxovΘ partition. K²╛enß odpov∞∩ znφ

     Red Hat Linux release 5.1 (Manhattan)
     Kernel 2.1.99 on a mips

Jßdro 2.1.99 se obΦas chovß tro╣ku podivn∞ - hodnota buffer∙ je velmi vysokß a prßce systΘmu se zpomaluje. Pom∙╛e spustit proces, kter² naalokuje hodn∞ pam∞ti, po jeho skonΦenφ je systΘm zase ╛iv².

Podle zprßv z SGI/LinuxovΘho mailing listu by Alpha 2 verze portu Red Hatu 5.1 m∞la b²t hotova v dob∞, kdy Φtete tyto °ßdky, a mß b²t zase o 1000 procent lep╣φ. Bude u╛ um∞t v╣echny Φty°i instalaΦnφ metody, nejen p°es NFS, bude mφt samoz°ejm∞ odstran∞ny v╣echny dosud nalezenΘ chyby a bude obsahovat zase vφce dod∞lan²ch RPM balφk∙.

Abych ukßzal, ╛e Linux chodφ velmi obstojn∞, zde je kus v²stupu z lmbench 2beta6 (verzi 1 se mi kv∙li problΘm∙m kompilßtoru nepoda°ilo kompletn∞ p°elo╛it).

Processor, Processes - times in microseconds - smaller is better
----------------------
Host                 OS  Mhz null null      open selct sig  sig  fork exec sh
                             call  I/O stat clos       inst hndl proc proc proc
--- ----- -- -- -- -- -- --- -- -- -- -- --
mips-linu  Linux 2.1.99  100  1.6  3.1   39   43 0.21K  6.3   24 2.9K  34K 118K
mips-linu  Linux 2.1.99  100  1.6  3.1   38   42 0.21K  6.3   24 2.8K  34K 118K
mips-sgi-      IRIX 6.2   99  5.2  16.  395  496 0.76K 16.7   97 5.9K  19K  56K
mips-sgi-      IRIX 6.2   99  5.2  16.  406  509 0.41K 16.7   97 5.9K  19K  56K

V²pis Φ. 4: lmbench 2beta6

Pokud mßte n∞kde poblφ╛ Indy stanici, kterß nemusφ b∞╛et stßle, mßte navφc voln² disk, rozumnΘ p°ipojenφ t°eba na TEN-34 CZ a dv∞ t°i hodinky Φasu, kterΘ jste ochotni v∞novat sta╛enφ instalace, nastavenφ bootovacφho prost°edφ, instalaci s mal²mi mu╣kami a nßsledn∞ nad╣enφ (Φi zklamßnφ ;-) z Linuxu na SGI, rozhodn∞ to zkuste. P°edev╣φm na ╣kolßch by se n∞jakΘ Indy stanice mohly najφt. Pokud jste ji╛ zpychli a systΘm bez X serveru a bez podpory audia nechcete ani vid∞t, nezb²vß ne╛ je╣t∞ n∞jakou dobu poΦkat.

Adresu mailing listu, kam m∙╛ete poslat zprßvu o v²sledku, najdete spolu s jeho archivem na v²╣e uvedenΘm WWW serveru. *


- p°edchozφ Φlßnek - nßsledujφcφ Φlßnek - obsah - ·vodnφ strßnka -