LINUX.ORG.RU

VMWare Workstation 6 для отладки ядра Linux


0

0

Недавно была добавлена интересная особенность в Workstation 6.0, которая делает WS6 отличным средством для отладки ядра Linux. Теперь можно с легкостью отлаживать Linux VM на хосте при помощи gdb, без каких-либо изменений в Guest VM. Ни каких kdb, перекомпиляций или еще одной машины не требуется. Все что вам потребуется, так это всего одна строчка в VM'шном конфигурационном файле.

>>> Подробности

anonymous

Проверено: Shaman007 ()

в lkml'e уже мусолят эту тему со вчерашнего вечера. результаты пока не впечатляюшщие.

asgard
()
Ответ на: комментарий от asgard

вот если бы любое ядро можно было отлаживать :-)

kto_tama ★★★★★
()

А как эту вещицу присобачить к GNU Hurd?

wieker ★★
()

/me ждет, когда торвальдс зафанатеет от этой штуки, переведет разработку ядра на нее, потом все ему объяснят, что юзать проприетарщину для разработки свободного софта некошерно, и ему придется написать такую же приблуду, но свободную, и перевести разработку ядра на нее

anonymous
()
Ответ на: комментарий от anonymous

> А с железками как отлаживаться, если их VMWare не понимает?

с железками в VMware не отлаживаются

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от anonymous

>/me ждет, когда торвальдс зафанатеет от этой штуки, переведет разработку ядра на нее, потом все ему объяснят, что юзать проприетарщину для разработки свободного софта некошерно, и ему придется написать такую же приблуду, но свободную, и перевести разработку ядра на нее


Торвальдс не такой фанатик как RMS. и слава богу, amen! =)

blind
()
Ответ на: комментарий от blind

если бы не фанатик рмс, ты бы каждое утро просыпался с мыслью "я люблю старшего бра... билли гейца!"

anonymous
()
Ответ на: комментарий от slav

> можно уже давно делать в qemu который к тому же и опенсорс...

Во во ! Линуксоиды блин :) "Проприетарщина это наше всио, кто против тот фанатег!"

kernel ★★☆
()
Ответ на: комментарий от anonymous

> Такое можно делать в qemu и не только для linux а для любого кода.

дыбылам, ворующим ПО у бедных американцев этого не понять...

$ qemu -kernel arch/i386/boot/bzImage -append "root=/dev/hda" -std-vga -m 256m -s -hda ~/myfavourite.img &

$ gdb (gdb) target remote localhost:1234

цепляемся из gdb,ddd,clewn.

anonymous
()

Да-да, и давно VMwar-чег научился эмулировать абсолютно весь спект железа, существующего на рынке, чтоб эту фигу задействовать, ага? А то тут багфиксы в основном осыпаются такие, что проявляются лишь у тибетских старцев на железе с завтрашней датой начала проектирования и только в полнолуние, после принесения в жертву девственности не менее 13 юных дев.

Gharik
()
Ответ на: комментарий от anonymous

> и ему придется написать такую же приблуду, но свободную, и перевести разработку ядра на нее

Об qemu уже сказали, но есть ещё и virtualbox, который имеет гую, имеет русский фейс (в svn) и всё такое...

vovans ★★★★★
()
Ответ на: комментарий от vovans

> Об qemu уже сказали, но есть ещё и virtualbox, который имеет гую, имеет русский фейс (в svn) и всё такое...

уже знаем, что это - GUI к qemu по факту. Да там есть свой код, но ...

anonymous
()
Ответ на: комментарий от anonymous

не знаю, вроде бы у них qemu используется далеко не везде. Да если и так, то в чём проблема? Всё равно GPL.

vovans ★★★★★
()
Ответ на: комментарий от vovans

> не знаю, вроде бы у них qemu используется далеко не везде. Да если и так, то в чём проблема? Всё равно GPL.

Там коммерческая версия рядом, если приглядеться. "Спасибо, не надо". Соберу конечно, посмотрю, но юзать вряд ли буду.

anonymous
()
Ответ на: комментарий от anonymous

Кстати, о котлетах... Есть ли возможность загрузки уже и параллельно с лином установленной винды в virtualbox-е? А то единственное, что я нашел, это создание виртуального диска, с последующей установкой, что архинеудобно. В вмвари подобная плюха была.

Или, если знаете как это сделать в qemu, напишите. Спасибо.

malices_gossips ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.