pich , mi to niama problem :)
prosto niamash source code-a , koito vsyshtnost mislish che
e tvoia kernel.
Neznam dali si naisno s razlikata m/u source code i veche
kompiliran code , ako moje da de kaje taka ... zatova shte
obiasnia nakratko
Ta , vsiaka programa koito mojesh da startirash v/u linux,
niakoga e bila source code - textov file , primerno zapylnen
s komandi na C ,idi v google i moje da vidish niakyde
primeren code na C. Procesa na kompilacia e precryshtaneto
na texta v executable code ili binaren (0 i 1). Kakvo e
tochno samata kompilacia , e malko slojna rabota za
obiasnenie. Ta tvoia kernel si prisystva v/u hhd-to niakyde,
ne sym zapoznat s Mandake , no na moiata dist. Slack, toi se
namiva v /boot - dira. Imeto mu e neshto ot roda na vmlinuz
...
Ta ako iskash da si prekompilirash kernel-a , i kakto e v
tvoia slcuhai , niamash source code-a , traibva da go
downloadnesh ot www.kernel.org i posle da deistvsh kakto e
opisano v kernel-how-to
Tva e :) uspeh
PS. enda zabelejka za kernel-a , makar che toi e executable
code i se zarejda v pametta na PCto pri startirane, toi ne e
aktiven proces , i.e. ne e programa koiato se izpylniava.
Kernela ima svoistvoto da "otdava " ot svoia veche
kompiliran code , na otdelni programi za da mogat te , na
primer da otvoriat niakoi file .... Kak stava tova :) syshto
e slojno da se obiasni tuk
|