Portál AbcLinuxu, 13. května 2025 22:17

Dotaz: kompilace kernelu a virtualbox

18.2.2010 18:31 linuxnew
kompilace kernelu a virtualbox
Přečteno: 301×
Odpovědět | Admin

zdravim,

lze nejak jednoduse nove zkompilovany kernel testovat, napr. ho nejak nabootovat ve  virtualboxu?

Nebo obecna otazka, jak to delaji vyvojari kernelu? Nedokazu si predstavit, ze pri kazde zmene nainstaluji novy kernel a pak rebootuji a cekaji co bude?!?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2010 20:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: kompilace kernelu a virtualbox
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a nainstaluješ si do virtuálu linux a budeš měnit kernely co je na tom složitého?
19.2.2010 01:30 Delaunay | skóre: 17 | blog:
Rozbalit Rozbalit vše Re: kompilace kernelu a virtualbox
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím co konkrétně je myšleno tím testováním, ale na mnoho věcí stačí UML.
19.2.2010 13:18 linuxnew
Rozbalit Rozbalit vše Re: kompilace kernelu a virtualbox

na UML jsem se trochu dival, primo doc v jadre je k tomu docela salodlouhy pokus, zajima me jak ten vyvoj jadra ty jednotlivci delaji.

chapu ze pracuji u toho s gitem, ale kdyz udelaji nejake zmeny a zkompiluji kernel, tezko si mohu predstavit, pak rebootuji pocitac a cekaji co se bude dit a takhle stale dokola?!? to asi ne, ani se mi nechce verit, ze k vyvoji se pouziva virtualbox ve kterem si hraji jako na pisecku, to uz snad spise nejake openvz nebo ten UML.

Hledal jsem na kernelnewbies, ale nikde jsem tam nenasel jak si tohle ulehcit bez rebootovani.

Jendа avatar 19.2.2010 17:39 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: kompilace kernelu a virtualbox
OpenVZ je víc jako chroot než jako plná virtualizace – vlastní jádro tam nespustíš.

QEMU vypadá nadějně:
       Linux boot specific: When using these options, you can use a given
       Linux kernel without installing it in the disk image. It can be useful
       for easier testing of various kernels.

       -kernel bzImage
           Use bzImage as kernel image.

       -append cmdline
           Use cmdline as kernel command line

       -initrd file
           Use file as initial ram disk.
Jinak k omezení čekání se dá taky použít kexec.
20.2.2010 13:06 Delaunay | skóre: 17 | blog:
Rozbalit Rozbalit vše Re: kompilace kernelu a virtualbox
Neexistuje žádný obecný popis pro testování jádra. Záleží na tom v jaké části jádra se ten vývojář hrabe. Podle toho pak volí prostředky.

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.