[ Pobierz całość w formacie PDF ]
.Zwi¹zek pomiêdzy sterownikami, interfejsami i sprzêtemPrzy uruchamianiu systemu j¹dro wySwietla wykryte urz¹dzenia i instalowane in-terfejsy.Oto fragment typowych komunikatów wySwietlanych w czasie uruchamia-nia systemu:.This processor honors the WP bit even when in supervisor mode./Good.Swansea University Computer Society NET3.035 for Linux 2.0NET3: Unix domain sockets 0.13 for Linux NET3.035.Swansea University Computer Society TCP/IP for NET3.034IP Protocols: IGMP, ICMP, UDP, TCPSwansea University Computer Society IPX 0.34 for NET3.035IPX Portions Copyright (c) 1995 Caldera, Inc.Serial driver version 4.13 with no serial options enabledtty00 at 0x03f8 (irq = 4) is a 16550Atty01 at 0x02f8 (irq = 3) is a 16550ACSLIP: code copyright 1989 Regents of the University of CaliforniaPPP: Version 2.2.0 (dynamic channel allocation)PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.PPP line disciplne registered.eth0: 3c509 at 0x300 tag 1, 10baseT port, address 00 a0 24 0e e4 e0, /IRQ 10.3c509.c:1.12 6/4/97 becker@cesdis.gsfc.nasa.govLinux Version 2.32 (root@perf) (gcc Version 2.7.2.1)#1 Tue Oct 21 15:30:44 EST 1997.34 Rozdzia³ 3: Konfigurowanie sprzêtu sieciowegoTen przyk³ad pokazuje, ¿e j¹dro zosta³o skompilowane z w³¹czonym protoko³emTCP/IP i zawiera sterowniki dla SLIP, CSLIP i PPP.Trzeci wiersz od koñca mówi, ¿ezosta³a wykryta karta Ethernet 3C509, która jest zainstalowana jako interfejs eth0.GdybyS mia³ kartê innego typu, na przyk³ad D-Link pocket adaptor, j¹dro wypi-sa³oby wiersz rozpoczynaj¹cy siê od nazwy takiego urz¹dzenia dl0 w przypadkuD-Link, a nastêpnie pokaza³oby typ wykrytej karty.GdybyS mia³ zainstalowan¹ kar-tê sieciow¹, ale nie widzia³byS ¿adnego podobnego komunikatu, oznacza to, ¿ej¹dro nie jest w stanie jej poprawnie wykryæ.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
[ Pobierz całość w formacie PDF ]