|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Kant 2:469/83.1 31 Aug 2007 16:59:06 To : Alex Mizrahi Subject : VirtualPC -------------------------------------------------------------------------------- Friday August 31 2007 13:53, Alex Mizrahi wrote to Alexander Stavitsky: AS>> Я прошу прощения, а чем Ваша OS/2 лучше/хуже любой другой OS? AS>> VMWare на пальцах - это некий дамп с реального PC, в котором только AS>> процессор не эмулируется, т.е. все инструкции идут "напрямую". AS>> Может выразился и не очень, но готов дать зуб на отсечение, что AS>> если я задумаю поставить OS/2 под VMWare, то проблем у меня это не AS>> вызовет. Или я не прав? AM> ты чо.. ядро операционной системы полагает что оно работает в AM> привелегированном режиме и напрямую работает с устройствами. разумеется, AM> если бы оно так начало делать, то всё слетело бы к чертям собачим. AM> поэтому vmware весьма творчески на ходу исправляет ядро, чтобы оно не AM> делало запрещённых вещей, а вместо этого обращалось к сервисам vmware. Hа сколько я знаю концепцию виртуальных машин, при попытке выполнения привелегированной команды гостевой осью происходит исключение, которое перехватывается "гипервизором". Он решает, что делать - либо сэмулировать нужную команду, либо сэмулировать исключение, но уже на уровне гостевой оси. Hикаких творческих исправлений - только эмуляция железа. AM> так что всё зависит от того, насколько стандартно работает ядро AM> OS, и знают ли про него разработчики vmware. Мне кажется, это зависит от того, на сколько разработчики vmware хорошо реализовали эмуляцию - все ли нюансы учли. Если все - то будет работать любая система, независимо от того, знают про нее разработчики или нет. Good bye! Andrew --- GoldED+/W32 1.1.4.7 * Origin: * KAA * (2:469/83.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/228946d82e9d.html, оценка из 5, голосов 10
|