Linuxov� noviny | Prosinec 1997 | |||||
| ||||||
Jak jste si u� mo�n� v�imli, byla vypu�t�na do sv�ta nov� verze popul�rn� linuxov� distribuce Red Hat. Minul� verze nesla ��slo 4.2 a ozna�en� Vanderbilt, nov� m� ��slo 5.0 a ozna�en� Hurricane. V �em �e se tedy li��? Za�n�me instalac�.
B�hem bootov�n� jsem s povd�kem zaregistroval, �e je pou�ito j�dro Linuxu 2.0.32. Oproti verzi 2.0.31 a star��m m� toti� opraven� dv� z�sadn� chyby. Za prv� je odoln� proti tzv. "teardrop" �toku, kdy posl�n�m �patn�ho IP paketu bylo mo�no Linux (a spoustu dal��ch OS a r�dobyOS) zastavit �i restartovat. A za druh� obch�z� tzv. "F00F" chybu ve v�ech procesorech Intel Pentium a Intel Pentium MMX, kter� jak�mukoliv u�ivateli d�v� mo�nost procesor zastavit, co� je rozhodn� �patn�. Odkud �e pr� budeme instalovat? Z lok�ln�ho disku, kam jsme instalaci n�jak�m zp�sobem dostali (m�j p��pad)? Z CDROM? Po s�ti (FTP, NFS)? Oproti Red Hat 4.2 zmizela volba instalovat po s�ti pomoc� protokolu SMB, kter� mi stejn� p�ipadala takov� n�jak� divn�. Z po��ta�e s Windows 95 �i NT se mi to stejn� nikdy nepovedlo, �lo to jen z unixov� Samby. Ale z unixu u� to m��u instalovat pomoc� FTP nebo NFS. Tak�e t� volby nen� zas takov� �koda. Dal�� v�c, co je v Red Hat 5.0 nav�c je "klikac� fdisk", kter� se jmenuje Disk Druid. D�vod je jasn� - klasick� linuxov� fdisk je pro nezku�en�ho u�ivatele docela odstra�uj�c� program, tak�e jeho funkce byly zabaleny do ok�nek a u�ivatel se t�eba hned nelekne a neute�e. J� jsem ale s radost� pustil star� dobr� fdisk a pomoc� n�kolika p�esn� m��en�ch p��kaz� zajistil v�e pot�ebn�. V Disk Druidovi bych mo�n� tabul�torem sk�kal po �udl�c�ch je�t� dote�. :-) Tak. Te� u� jen vybrat, kter� disk naform�tovat a kter� rozhodn� ne, p�ekontrolovat to, je�t� jednou p�ekontrolovat a jedeme d�l. Jak se dalo p�edpokl�dat, �ek� na n�s �ir�� v�b�r software k nainstalov�n� ne� v Red Hat 4.2. Nov� je za�azena nap�. datab�ze PostgreSQL �i d�mon gated, od spousty program� se dle o�ek�v�n� objevily nov� verze. Nap�. XFree 3.3.1, Apache 1.2.4. Nem� cenu zde vypisovat v�echny konkr�tn� zm�ny, pokud se n�kdo v �etb� podobn�ho typu vy��v�, doporu�uji ke studiu nap�. telefonn� seznam, je podobn�ho r�zu. Red Hat 5.0 pro Intel m� toti� 230 MB v 482 souborech RPM. Prost� je tam toho spousta a kdo hled�, velice �asto najde. Pro srovn�n� - Red Hat 4.2 m�l 190 MB v 458 RPM souborech. Dal�� p�ekvapen� �ek� v okam�iku detekov�n� hardware. Tam, kde se d��v instala�n� program ptal, zda m�m p�ipojenou my�, a na kter�m portu, mi te� jen ozn�mil �e my� m�m, a to na COM1 a zeptal se jen na typ. Dobr�, trefil se. Douf�m jen, �e tahle autodetekce nebude d�lat probl�my v jin�ch hardwarov�ch konfigurac�ch. D�le jsem se dozv�d�l, �e m�m videokartu S3 Trio 64 a �e se pro ni hod� speci�ln� akcelerovan� X-Server. No, to jsem v�echno u� v�d�l, ale to, �e si to zjist� samo, se mi l�b�. U PCI karet se autodetekci d� celkem v��it, ka�d� karta je schopn� se celkem inteligentn� p�edstavit a nem�lo by doch�zet k nedorozum�n�. Toho by podle dokumentace m�l instala�n� program vyu��vat, zn�m� PCI karty by m�l pr� detekovat spolehliv�. Opravdu se mi l�bilo, �e si mohu jednodu�e zvolit, kter� serverov� slu�by se maj� p�i bootov�n� spou�t�t. Ve star��ch verz�ch Red Hatu se to toti� dalo d�lat pouze z jednoho konkr�tn�ho programu z X-window. Nebo ru�n�, co� rozhodn� m�lo k elegantnosti daleko. Zb�v� snad u� jen nastavit heslo pro roota, nainstalovat bootloader (zn�m� LILO) a syst�m je p�ipraven k pou��v�n�. Nebo ne? Ne, alespo� v m�m p��pad� nebyl. Bohu�el. Hlavn� vinu na tom m�la asi nejp�evratn�j�� novinka co se v Red Hat Linuxu 5.0 vyskytla - syst�mov� knihovna glibc (pln�m jm�nem GNU libc 6). Byla vybr�na kv�li tomu, �e v Linuxu postupn� nahrazuje knihovnu libc verze 5. Ta m� n�kter� nedostatky, kter� je bohu�el nutn� �e�it radik�ln�m �ezem, i za cenu ztr�ty pln� zp�tn� kompatibility. Ve skute�nosti to nen� tak hrozn�, jak se m��e na prvn� pohled zd�t - v�t�inu program� sta�� jen s glibc znovu zkompilovat a prost� funguj�. Red Hat 5.0 je moment�ln� jedinou distribuc� Linuxu, kter� pln� pou��v� glibc m�sto libc 5. Bohu�el jsem zjistil, �e mi nefunguje kompil�tor jakyka C - p�i jak�koliv v�t�� kompilaci spadne a na��k�, �e "got signal 11". To obvykle znamen� hardwarov� probl�my (RAM, CPU apod.), ale to zjevn� nebyl m�j p��pad, proto�e Red Hat 4.2 mi na tom sam�m po��ta�i b�hal bez probl�m�. Po postupn�m vypt�v�n� se jsem do�el k n�zoru, �e je to asi t�m, ze m�m procesor Cyrix 6x86 a nov� GCC s nov�m glibc si s n�m prost� neporad�. Feela (Ond�ej Filip) m�l �pln� stejn� probl�m. A to dokonce je�t� d��v ne� j�, proto�e na�el �as na upgrade sv�ho Linuxu r�no, j� a� odpoledne. Instaloval pomoc� volby "upgrade" z funk�n�ho Red Hat 4.2, tak�e jsem si myslel, �e je to t�m. J� jsem tedy zaz�lohoval v�e pot�ebn� a instaloval jsem komplet znovu. A GCC padalo stejn�. Nakonec jsme si �ekli, �e to bude asi procesorem (oba m�me Cyrix 6x86), proto�e nikomu jin�mu to ned�lalo, a nikdo jin� Cyrix nem�l. Ve�er jsme se dohodli, �e to po�leme e-mailem jako ofici�ln� ozn�men� chyby. Zat�mco j� jsem hledal pat�i�nou e-mailovou adresu, Feela nev�hal a poslal mail p��mo Eriku Troanovi. Obratem dostal odpov��.
Po nainstalov�n� souboru gcc-2.7.2.3-glibc z doporu�en� adresy n�m ob�ma ten probl�m zmizel. Feela odepsal, �e u� je to v po��dku, tak�e se d� o�ek�vat, �e bude zanedlouho k dispozici ofici�ln� update gcc ve form�tu RPM. Tohle v�echno se seb�hlo b�hem p�r hodin. Tak�e a� mi zase n�kdo bude vysv�tlovat, �e Linux nem� v�bec ��dnou podporu, budu se u� jen shov�vav� usm�vat... :-) Pro� jsem ale pot�eboval funk�n� GCC? V prvn� �ad� abych si mohl zkompilovat ssh, proto�e star� bin�rky odm�taly fungovat, �e pr� "segmentation fault". Daly si ale domluvit pomoc�
rpm --rebuild ssh-*.src.rpm rpm -e ssh rpm -i ssh Nic jin�ho jsem u� kompilovat nemusel. V konferenci linux@muni.cz si nav�c n�kdo st�oval, �e nefunguje ncpmount (utilita na p�ipojov�n� novellovsk�ch disk�). Pr� k oprav� sta�ilo smazat rpm z Red Hat 5.0 a nainstalovat star�� z Red Hat 4.2, kter� j�t� nepou��v� glibc. Oproti tomu, co jsem �ekal za komplikace p�i p�echodu z libc 5 na glibc, cel� instalace vlastn� prob�hla celkem hladce. Upgrade na glibc se �asem stejn� nevyhne nikdo, tak pro� to neud�lat hned te�. Nav�c kdy� k tomu je aktu�ln� distribuce Linuxu! A �ekl bych, �e za chv�li se za�nou rojit i p�ipraven� soubory .rpm speci�ln� pro Red Hat 5.0 se v��m pot�ebn�m, tak�e i to rpm --rebuild si budete moci odpustit. Tak co na z�v�r? Doporu�it, nedoporu�it? Red Hat 5.0 je�t� nen� tak v�born� odlad�n� distribuce jako Red Hat 4.2, ale m� nov� vlastnosti, kter� se v�m ur�it� budou l�bit. Pokud po�adujete bezprobl�mov� chod serveru a chcete, aby v�echno fungovalo hned, s�hn�te st�le po Red Hat 4.2. Jinak rozhodn� uva�ujte o Red Hat 5.0, je prost� nov�j�� a pokrok nezastav�te. |