[ Pobierz całość w formacie PDF ] .Sytuacja ta zostanie omówiona w dal-szym podrozdziale Automatyczne wykrywanie kart Ethernet.Konfigurowanie j�draDo wielu dystrybucji Linuksa s� do��czane dyskietki startowe, które dzia�aj� z wi�k-szoSci� sprz�tu PC.Dostarczone j�dro jest znacznie zmodularyzowane i zawieraprawie wszelkie mo�liwe sterowniki.Takie rozwi�zanie wygl�da Swietnie na dys-kietce startowej, ale raczej nie przyda si� zwyk�emu u�ytkownikowi.Nie ma sensuzajmowa� miejsca na dysku sterownikami, których nie b�dziesz u�ywa�.Dlategonajlepiej przygotowa� w�asne j�dro i umieSci� w nim tylko te sterowniki, którychrzeczywiScie potrzebujesz w ten sposób zaoszcz�dzisz nieco miejsca na dyskui zmniejszysz czas potrzebny na skompilowanie nowego j�dra.W ka�dym razie je�eli pracujesz z Linuksem, powinieneS umie� tworzy� j�dro.Uznaj to za potwierdzenie tego, �e darmowe oprogramowanie jest Swietne maszkod xród�owy.Nie mySl: Musz� skompilowa� j�dro , ale raczej: Mog� skompilo-wa� j�dro.Podstawy kompilacji j�dra Linuksa zosta�y wyjaSnione w ksi��ce MattaWelsha Running Linux (Linux, Wydawnictwo RM, Warszawa 2000).Dlatego w tympodrozdziale omówimy jedynie opcje konfiguracyjne dotycz�ce sieci.Naprawd� wa�n� rzecz�, któr� warto tutaj przypomie�, jest schemat numeracjij�dra.J�dra Linuksa s� numerowane w formacie:2.2.14.Pierwsza cyfra oznaczag�ówny numer wersji.Zmienia si� ona wtedy, gdy nast�puj� powa�ne, znacz�ceprzekszta�cenia w architekturze j�dra.Na przyk�ad wersj� j�dra przenumerowanoz1.na2., gdy zosta�o dodane wsparcie dla maszyn opartych na nieintelowskichprocesorach.Druga liczba to drugorz�dny numer wersji.Pod wieloma wzgl�damiwa�niejsza jest w�aSnie ona.Spo�ecznoS� twórców Linuksa przyj�a zasad�, �e parzyste drugorz�dne numery wersjioznaczaj� j�dra produkcyjne lub stabilne, anieparzyste numery wersji oznaczaj� j�dra roz-wojowe lub niestabline.Na maszynie, która jest dla ciebie wa�na, powinieneS u�ywa�j�der stabilnych, gdy� s� one lepiej przetestowane.Po j�dra rozwojowe warto si�gn��wtedy, gdy lubisz eksperymentowa� z najnowszymi funkcjami Linuksa, ale musisz li-czy� si� z tym, �e mog� pojawi� si� jeszcze nie znane i nie poprawione b��dy.Trzecialiczba to po prostu kolejne wersje wersji oznaczonej numerem drugorz�dnym*.* Powinno si� u�ywa� j�der rozwojowych i zg�asza� b��dy, je�eli si� je znajdzie.Takie eksperymentowa-nie jest bardzo pouczaj�ce, zw�aszcza je�eli masz komputer, którego mo�esz u�ywa� tylko do testów.Procedura zg�aszania b��dów jest szczegó�owo podana w pliku /usr/src/linux/REPORTING-BUGS wko-dzie xród�owym j�dra Linuksa.Konfigurowanie j�dra 35Gdy wydasz polecenie make menuconfig, pojawi si� tekstowe menu z list� pyta� do-tycz�cych konfiguracji.B�d� to pytania typu: czy chcesz emulacji koprocesoraw j�drze.Jedno z tych pyta� dotyczy obs�ugi sieci TCP/IP.Musisz na nie odpowie-dzie�y, aby j�dro by�o w stanie obs�u�y� sie�.Opcje j�dra w Linuksie 2.0 i nowszychPo ustaleniu ogólnych opcji konfiguracyjnych nast�puj� pytania o to, czy chcesz za-pewni� obs�ug� ró�nych funkcji, takich jak sterowniki SCSI czy karty dxwi�kowe.Monit b�dzie pokazywa� dost�pne opcje.Mo�esz nacisn��?, aby zapozna� si� z opi-sem danej opcji.Zawsze masz do wyboru tak (y), aby statycznie do��czy� elementdo j�dra, lub nie (n), aby usun�� go ca�kowicie z j�dra.Spotkasz tak�e opcj� mo-du�u (m) w przypadku elementów, które mog� zosta� skompilowane jako modu�y�adowane w czasie pracy j�dra.Modu�y �aduje si�, zanim zostan� wykorzystane i s�one szczególnie przydatne dla sterowników lub rzadziej u�ywanych elementów.Dalej nast�puje lista pyta� o obs�ug� sieci.Dok�adny zestaw opcji konfiguracyjnychnieustannie si� zmienia ze wzgl�du na ci�g�y rozwój.Typowa lista opcji oferowa-nych przez wi�kszoS� j�der rodziny 2.0 i 2.1 wygl�da tak:** Network device support*Network device support (CONFIG_NETDEVICES) [Y/n/?]Musisz odpowiedzie� na to pytanie y, je�eli chcesz korzysta� z jakichkolwiekurz�dze� sieciowych, czy to b�dzie Ethernet, SLIP, PPP, czy cokolwiek innego.Gdy odpowiesz na pytanie twierdz�co, automatycznie zostanie w��czona obs�ugaurz�dze� typu Ethernet.Je�eli chcesz w��czy� obs�ug� innych typów sterownikówsieciowych, musisz odpowiedzie� na dodatkowe pytania.PLIP (parallel port) support (CONFIG_PLIP) [N/y/m/?] yPPP (point-to-point) support (CONFIG_PPP) [N/y/m/?] y** CCP compressors for PPP are only built as modules
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plhanula1950.keep.pl
|