Kernel source- dlouhe

Peter Ronai peter.ronai na dionach.com
Úterý Květen 21 12:03:43 CEST 2002


On Tue, 2002-05-21 at 09:53, Hecht Pavel wrote:
> Rad bych vznesl dotaz. Dlouho jsem vahal, nebot se obavam flame a "dobrych
> rad". Tedy jak to vlastne s tim jadrem je:
> 1. Lze nekde zjistit, co v tom jadre vlastne je, tj, zda napr jadro 2.x.y.
> obsahuje ovladac pro chipset aaa, aniz bych kazde jadro musel stahnout,
> roztarovat, hledat v Documentation, pak ve zdroji, jestli ho nahodou vyvojar
> neokomentoval ( jestli ne, koncim, protoze nejsem profesi C programmer -
> jako vetsina lidstva ) nebo nejakou vlastnost ( filesystem, LVM etc ).

No bohuzial okrem snad prezretia hw compatibility lists, ktore pomozu
len ak dany driver najdete na liste je tazko radit nieco ine ako
kernelovu dokumentaciu. Nie je ale prevazne nutne byt programatorom ani
specialistom na grep ;) v zdrojakoch aby sa clovek dozvedel nieco co
potrebuje. Velmi dobre sa osvedcuje metoda hladat v newsgroups systemom
ak sa to stalo mne, je velmi pravdepodobne ze aj komusi inemu.

> Zkompilovat jadro mi neprijde naopak potom uz nic tezkeho, nebot to bylo v
> IT obvykle odjakziva ( RSX, RT, BSD etc. ) a KERNEL HOWTO je velmi dobre.
> 2. Jak je to s temi patchemi ? Jak aplikovat, kazdy ( tedy kazdy s jistym
> vzdelanim v oboru ) celkem snadno pochopi z vyse uvedeneho HOWTO, ale CIM?
> Hledanim jsem nasel, ze v kernel.org je cela rada ruzne oznacenych patchu,
> zda se, ze to ma system, ale neni mi zcela jasny. Je to nekde popsano? Dale
> me pozornosti neusla directory people zejm alan - jsou to ty Coxovy patche?
> Je k tomu nekde popis ( s cim jo nebo s cim ne ), jsou uvnitr nejaka
> dokumentace?  Co jsou ostatni people. Jak je to s kompatibilitou
> nestandartnich patchu ? 

Tu mozno nie je celkom jasne ci myslite nestandardnymi patchmi to co ma
Alan Cox vo svojej vetve alebo nieco ako contrib xfs fs do jadra. V
kazdom pripade je len jeden kernel ktory sa povazuje za vanilla a
ostatne je "neoficialna branch"

> Poznamenavam, ze Hedricka jsem potreboval po tydnu
> prace s Linuxem, protoze bez UltraDma odmitam system pouzivat a neni Intel
> sam na svete.

On problem je v tom ze clovek musi mat trosku prehlad ako taky a drobne
skusenosti "ako to chodi" pretoze dokumentacia k linuxu je trosku ina
ako sme zvyknuty z doku trebars k Solarisu. Je menej explicitna, cita
menej riadkov atd.
Vela ludi funguje na baze kde patch ktory chcu pouzit najpr vyskusaju a
potom presunu na live box - nie je zaruka ze to ci ono bude pracovat a
hodne zavisi od kvality patchu. Su patche ktore sa takpovediac
prekryvaju a tym padom, ked je ten isty kod opatchovany dva krat roznym
kodom, vzikne nam nie velmi funkcny output.
Doporucujem pozriet sa na sourceforge kde svojho casu bezal projekt (ach
moja pamat) ktory zdruzoval nejake mnozstvo patchov pre jednoduchsiu
aplikaciu.

Asi tie odpovede nie su zrovna co ste cakal, skuste ale hladat to co
potrebujete. Treba povedat na obranu linuxu ze pod nim behaju na inteli
veci ktore na ziadnom inom *nixe nie. Pokial sa jedna o neintel hardver,
tam je to obcas viacej sporne.

dz



Další informace o konferenci Linux