Portál AbcLinuxu, 14. května 2024 12:50


Dotaz: Jadro a vse kolem nej

12.8.2003 15:21 Martin
Jadro a vse kolem nej
Přečteno: 74×
Odpovědět | Admin
Ahoj, vsude se pise o jadre a jeho kompilaci. Ale ja uzivam linux ( rok ) jiz dlouho a nic takoveho jsem nepotreboval. K cemu je to dobre, ziskam tim neco podstatneho a pripadne jak se to dela? Dekuji alespon za info.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.8.2003 15:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Jadro a vse kolem nej
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro sprovoznění jiného HW než je v již přeloženém jádře. Úspora místa v ram (menší jádro mám tam pouze co používám). Zvýšení rychlosti, ale to se potom musí přeložit vse (knihovny, programy pro konkrétní procesor).
12.8.2003 16:33 RWS
Rozbalit Rozbalit vše Jadro a vse kolem nej
Jeste bych dodal:
  • Bezpecnost:) (zrusit moduly, jen potrebne ovladace, security patche)
  • Rozsireni funkcnosti (zapnuti vypnutych vlastnosti napr. DHCP kernel autoconfig, nfsroot atd., dalsi patche na nestandardni sluzby)
  • Aktualizace (pro tvoji distribuce jeste/jiz nejsou k dispozici nove binarni balicky s jadrem)
  • Chces zkouset nejnovejsi test jadro
  • Potrebujes vypnout/zapnout nejakou vlastnost, protoze mas silenej HW a blbne ti to
Ale jinak, pokud jsi to nepotreboval, vubec to nevadi. Ja ted taky jezdim na RH jadrech, kompilovali jsme jenom pro specialni ucely.
12.8.2003 16:40 RWS
Rozbalit Rozbalit vše Jadro a vse kolem nej
Odpovědět | | Sbalit | Link | Blokovat | Admin
a pripadne jak se to dela?

Stahni si jadro, ktere chces zkouset, z http://www.kernel.org. Mas je ocislovane A.B.C, kde A hlavni rada (aktualni ted 2), B je podverze (aktualni 4, sude jsou stabilni, liche vyvojove, pripadne treba ted se pripravuje 2.6, takze jsou verze tusim 2.6pre, coz jsem prerelease, coz by mely byt stabilnejsi nez liche rady:) ) a posledni C urcuje verzi v ramci rady B. Vzdy nejvyssi cislo znamena nejcerstvejsi verzi, ale nekdy to neznamena nejbezpecnejsi-myslim, ze parkrat se stalo, ze vysla verze u ktery se zjistil problem, tak se doporucovalo neupdatovat a pockat na dalsi opravu (snad dokonce jsem videl neco jako archiv-1.2.3-DO-NOT-INSTALL..., ale mozna to bylo u jinyho baliku).

Az si stahnes jadro (napr. linux-2.4.21.tar.bz2), tak ho rozbalis v /usr/src pomoci tar xjf linux-2.4.21.tar.bz2

pak se podivej do adresare linux-2.4.21/README a dalsi dokumentaci najdes v linux-2.4.21/Documentation.

Jinak zakladni postup je

cd linux-2.4.21
make config (nebo) make menuconfig (nebo v X) make xconfig
make dep
make bzImage
make modules
make modules_install
vysledny jadro najdes linux-2.4.21/arch/i386/boot/bzImage. To pak das do LILA nebo GRUBu a rebootnes. V zadnym pripade si nerus konfiguraci pro stary jadro, ktery ti bezi!!:)
14.8.2003 19:41 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Jadro a vse kolem nej
Možná bych jako první krok zkusil kompilaci jádra z distribuce, pak se člověk nediví, že tam [v jádře z kernel.org] nemá něco, co mu s distribučním jádrem normálně fungovalo (pokud kompiluji jádro kvůli zařazení dalších patchů, tak je obecně špatný nápad začínat s distribučním jádrem, ale to je až vyšší level ;-) V redhatoidních distribucích nainstaluješ balíček kernel-source, což nahrazuje to stažení a rozbalení, a pak už se postupuje stejně.
12.8.2003 16:43 Petr Klima | skóre: 22
Rozbalit Rozbalit vše Jadro a vse kolem nej
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kompiluj, kdyz potrebujes zprovoznit kus zeleza, ktery ve svem standardnim jadre nezprovoznis. Kompiluj, kdyz potrebujes minimalizovat jadro, nebo kdyz ma tva distribuce starsi jadro a ty se bojis zneuziti znamych bezpecnostnich der v jadre. Jinak moc smysl kompilovat jadro nema - ja ho ale kompiluju vzdycky, nejspis ze zvyku.
13.8.2003 09:35 Martina
Rozbalit Rozbalit vše Jadro a vse kolem nej
Dekuji
14.8.2003 14:45 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Jadro a vse kolem nej
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim,
zkusil bych treba toto a precist si i dily okolo.
bye goldenfish
15.8.2003 07:28 Radkoslav | Tota Helpa
Rozbalit Rozbalit vše Jadro a vse kolem nej
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak to mate velke stastie ze ste nemuseli. Ja som istaloval Linux v pondelok (od vtedy som musel reistalovat uz 3x - najrychlejsi a najlacnejsi sposob) a v utorok som sa dozvedel, ze moj notebook Latitude c640 ma soft modem, takze ma to neminie. A stalo sa. Som myslel ze to je mimoriadne komplikovane, ale az take to nieje. Akurat ze sa mi to nepodarilo, lebo pri vytvarani imaginu mi po case nahodilo, ze sa vyskytli 2 errors a bol som jasny. Som to skusal aj podla povodneho manualu (Mandrake 9.0 - ale tam to ani nezacalo fachat). Inac moj tyzden s Linuxom vyzeral asi takto (som bol doteraz Windows original): P: Euforia nad instalaciou. Ups inet nefunguje-co s tym asi je? U: Aha winmodem, no stiahnem nejaky ovladac a bude to. Stalo sa. Ups, kompilovat jadro??? To snad nie! S: Jejda kolko ovladacov tam je. A co to mam za chipset? A stiahnem ovladac aj pre grafiku - co ak nahodou. Istalacia ovladaca na grafiku. Ups preco tie "okna" nejdu. Aha stare ovladace na grafiku-skusim to nakonfigurovat. A sakra. No nic. Zacneme od znova S: Kompilacia jadra - hmmm az take tazke to nebolo. Dame make gzImage (po tom co nohup make gzImage & ani nezacal robit). Ups nejake 2 errors - proce predcasne ukonceny... A tak skusim ine jadro - co tak z Redhat 7.1 tusim 2.4.2 (pred tym 2.4.19). Aaa vyzerato dobre - spustilo instalaciu. Ups ze vraj ma nejaky konflikt? No dufam ze to 2.5.9 vyriesi... Majte sa

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.