[ Pobierz całość w formacie PDF ]
.Licz by te wska zuj¹ rze czy wi steurz¹dze nie, z któ rym jest zwi¹za ny plik.Ka¿dy sterownik rejestruje unikalny numer nadrzêdny w j¹drze.Ka ¿da instancjaurz¹dze nia re je stru je uni kal ny nu mer podrzêd ny da ne go urz¹dze nia nad rzêd ne go.In ter fej sy tty, /dev/tty*, s¹ urz¹dze nia mi zna ko wy mi wska zy wa ny mi przez li te rê ci ka ¿ de ma nu mer nad rzêd ny 4, ale /dev/tty1 ma nu mer podrzêd ny 1, a /dev/tty2 manu mer podrzêd ny 2.Pli ki urz¹dzeñ s¹ bar dzo u¿y tecz ne dla wie lu typ ów urz¹dzeñ,ale mog¹ spra wiaæ k³opo ty, gdy chcesz otwo rzyæ nie u¿y wa ne urz¹ dzenie.Na zwy in terfejsów w Linuksie s¹ zde fi nio wa ne we w nêtrz nie w j¹drze i nie s¹ pli ka-mi urz¹dzeñ w ka ta lo gu /dev.Niektóre ty po we na zwy poda no w dal szym pod roz-dzia le Wycieczka po urz¹dzeniach sieciowych Linuksa.Przypisanie interfejsów dourz¹ dzeñ zwy kle za le ¿y od ko lej no Sci, w kt órej s¹ one kon fi gu ro wa ne.Na przyk³ad* IRQ 2 i 9 s¹ tymi sa mymi prze rwan iami, po niew a¿ ar chit ektu ra IBM PC po siada dwa ka skad owe pro-ces ory po osiem IRQ ka ¿dy.Dru gi jest po³¹czo ny z pierw szym po przez IRQ 2 pierw szego. Konfigurowanie sprzêtu sieciowego 33pierw sza za in sta lo wa na kar ta Et her net bê dzie no si³a na zwêeth0, a na stêp naeth1.In-ter fej sy SLIP s¹ obs³ugi wa ne in a czej ni¿ po zo sta³e urz¹dze nia, po nie wa¿ s¹ przy pi-sy wa ne dy na micz nie.Kie dy zo sta nie ze sta wio ne po³¹cze nie SLIP, in ter fejs jest przy-pi sy wa ny do por tu sze re go we go.Rysunek 3-1 pokazuje zale¿noSci pomiêdzy sprzêtem, sterownikami urz¹dzeniai in ter fej sa mi.Ry su nek 3-1.Zwi¹zek po miê dzy ste row ni ka mi, in ter fej sa mi i sprzêtemPrzy uru cha mia niu sys te mu j¹dro wy Swie tla wy kry te urz¹dze nia i in sta lo wa ne in-terfej sy.Oto frag ment ty po wych ko mu nikatów wy Swie tla nych w cza sie uru cha mia-nia sys te mu:.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 Roz dzia³ 3: Kon fig uro wan ie sprzê tu sie ciow egoTen przyk³ad pokazuje, ¿e j¹dro zo sta³o skom pi lo wa ne z w³¹czo nym pro to ko³emTCP/IP i za wie ra ste row ni ki dla SLIP, CSLIP i PPP.Trze ci wiersz od ko ñca mó wi, ¿ezosta³a wy kry ta kar ta Et her net 3C509, która jest za in sta lo wa na ja ko in ter fejs eth0.GdybyS mia³ kartê innego typu, na przyk³ad D-Link poc ket ad ap tor, j¹dro wy pi-sa³oby wiersz roz po czy naj¹cy siê od na zwy ta kie go urz¹dze nia  dl0 w przy pad kuD-Link, a na stêp nie po ka za³oby typ wy kry tej kar ty.Gdy byS mia³ za in sta lo wan¹ kar-tê sieciow¹, ale nie widzia³byS ¿adnego podobnego komunikatu, oznacza to, ¿ej¹dro nie jest w sta nie jej po praw nie wy kryæ.Sy tu acja ta zo sta nie om ówi ona w dal-szym pod roz dzia le Au to ma tycz ne wy kry wa nie kart Et her net.Kon fi gurowanie j¹draDo wie lu dys try bu cji Linuk sa s¹ do³¹cza ne dys kiet ki star to we, które dzia³aj¹ z wiê k-szoSci¹ sprzêtu PC.Dostarczone j¹dro jest znacznie zmodularyzowane i zawierapra wie wszel kie mo ¿li we ste row ni ki.Ta kie roz wi¹za nie wy gl¹da Swiet nie na dys-kiet ce star to wej, ale ra czej nie przy da siê zwyk³emu u¿yt kow ni ko wi.Nie ma sen suzajmowaæ miej sca na dys ku ste row ni ka mi, któ rych nie bê dziesz u¿y wa³.Dla te gonajlepiej przygotowaæ w³asne j¹dro i umie Sciæ w nim tyl ko te ste row ni ki, któ rychrzeczywiScie potrzebujesz  w ten sposób zaoszczêdzisz nieco miejsca na dyskui zmniej szysz czas po trzeb ny na skom pi lo wa nie no we go j¹dra.W ka¿dym razie je¿eli pracujesz z Linuksem, powinieneS umieæ tworzyæ j¹dro.Uznaj to za po twier dze nie te go, ¿e dar mo we opro gra mo wa nie jest Swiet ne  maszkod xród³owy.Nie my Sl:  Mu szê skom pi lo waæ j¹dro , ale ra czej:  Mogê skom pi lo-waæ j¹dro.Pod sta wy kom pi la cji j¹dra Linuk sa zo sta³y wy ja Snio ne w ksi¹¿ce Mat taWels haRun ning Li nux (wyd.pol.: Linux, Wy daw nic two RM, War sza wa 2000).Dla te-go w tym pod roz dzia le omó wimy je dy nie opcje kon fi gu ra cyj ne do tycz¹ce sie ci.Naprawdê wa¿n¹ rzecz¹, któr¹ warto tutaj przypomieæ, jest schemat numeracjij¹dra.J¹dra Linuk sa s¹ nu me ro wa ne w for ma cie: 2.2.14.Pierw sza cy fra ozna czag³Ã³wny numer wersji.Zmienia siê ona wtedy, gdy nastêpuj¹ powa¿ne, znacz¹ceprze kszta³ce nia w ar chi tek tu rze j¹dra.Na przyk³ad wer sjê j¹dra prze nu me ro wa noz 1.na 2., gdy zo sta³o do da ne wspar cie dla ma szyn opar tych na nie in te low skichprocesorach.Dru ga licz ba to drugorzêdny nu mer wer sji.Pod wie lo ma wzglê da miwa ¿niej sza jest w³aSnie ona.Spo³ecz noSæ twó rców Linuk sa przy jê³a za sadê, ¿e parzyste dru gor zêdne nu mery wer sjioznac zaj¹ j¹dra produkcyjne lub stabilne, a nieparzyste nu mery wer sji oznac zaj¹ j¹dra roz-wojowe lub niestabline.Na ma szyn ie, kt óra jest dla cie bie wa ¿na, po win ieneS u¿yw aæj¹der sta biln ych, gdy¿ s¹ one le piej prze tes towa ne.Po j¹dra roz woj owe war to siê gn¹æwte dy, gdy lu bisz eks per yme ntow aæ z naj nows zymi funk cjami Linuk sa, ale mu sisz li-czyæ siê z tym, ¿e mog¹ po jaw iæ siê jesz cze nie zna ne i nie po praw ione b³êdy.Trze cialicz ba to po pro stu ko lejne wer sje wer sji oznac zonej nu mer em dru go rzêd nym*.* Po win no siê u¿y waæ j¹der roz wo jo wych i zg³aszaæ b³êdy, je ¿eli siê je znaj dzie.Ta kie eks p e ry men to wa-nie jest bar dzo po uczaj¹ce, zw³asz cza je ¿eli masz kom pu ter, któ re go mo¿esz u¿y waæ tyl ko do tes tów.Pro ce du ra zg³asza nia b³êdów jest szcz egó³owo poda na w pli ku /usr/src/linux/REPORTING-BUGS w ko-dzie xród ³o wym j¹dra Linuk sa. Kon fi gurowanie j¹dra 35Gdy wy dasz po le ce nie ma ke me nu con fig, po ja wi siê tek sto we me nu z list¹ py tañ do-tycz¹cych konfiguracji.Bêd¹ to pytania typu: czy chcesz emulacji koprocesoraw j¹drze.Jedno z tych py tañ do ty czy obs³ugi sie ci TCP/IP.Mu sisz na nie od powie-dzieæ y, aby j¹dro by³o w sta nie obs³u¿yæ sieæ.Opcje j¹dra w Linuksie 2.0 i now szychPo usta le niu ogól ny ch opcji kon fi gu ra cyj nych na stê puj¹ py ta nia o to, czy chcesz za-pew niæ obs³ugê ró¿nych funk cji, ta kich jak ste row ni ki SC SI czy kar ty dx wiê ko we.Mo nit bê dzie po ka zy wa³ do stêp ne opcje.Mo¿esz na ci sn¹æ ?, aby za po znaæ siê z opi-sem da nej opcji.Zaw sze masz do wy bo ru  tak (y), aby sta tycz nie do³¹czyæ ele mentdo j¹dra, lub  nie (n), aby usun¹æ go ca³ko wi cie z j¹dra.Spo tkasz ta k¿e opcjê mo-du³u (m) w przy pad ku elem ent ów, które mog¹ zo staæ skom pi lo wa ne ja ko mo du³y³ad o wa ne w cza sie pra cy j¹dra [ Pobierz caÅ‚ość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl