RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Xen -- это монитор виртуальной машины (гипервизор), позволяющий запускать несколько ОС на одной машине. Он использует технологию паравиртуализации. Ядро ОС модифицируется таким образом, что оно начинает работать не с голым железом, а с абстракциями, которые предоставляет гипервизор. Одну мощную машину-сервер можно разделить на несколько логических машин с одной и той же ОС. Также это позволяет запускать разные ОС одновременно. Причем, они запущены не в пробирке, типа VPC, а исполняются равноправно. Ресурсы компьютера делятся между разными ОС-гостями. Так вот, для поддержки Xen надо иметь исходный код ОС. Есть еще технология, позволяющая полуавтоматически по ассемблерным исходникам ядра ОС (а в перспективе и полностью автоматически) получить ядро, без изменений работающее на голом железе и разных гипервизорах. Такое могла бы сделать IBM, но ось ее давно уже не волнует... > > > ага. т.е нахрен не надо 99% людей > > Ну как сказать, если тебе больше нравится линух в пробирке запускать, то запускай.. А здесь, ты приложения линукса можешь одновременно с приложениями OS/2 запускать. Практически на равных. Потом, производительность здесь совсем не та, что в случае пробирки -- инструкции процессора не виртуализируются, поэтому проигрыш в производительности по сравнвнению с выделенной системой где-то 5-10 процентов, а не в разы. Потом, если юзать не гипервизор, а микроядро, то интеграция разных ОС может быть еще выше, например, их приложения можно запускать на одном десктопе. Так что выгоды налицо: можно приложения разных ОС использовать одновременно. Причем сделано это красивее и безопаснее того же Одина -- поддержка приложений другой ОС реализована не как враппер родного API, а как паралельная OS personality. -- И производительность выше (нету врапперов), и безопаснее (все в userlevel и микроядро дает средства разграничения). > > Во первых, полный эмулятор мне пока известен тока один - bosh, Все остальные выпоняют код по кускам именно на родном CPU, во вторых такое неминуемо будет делить время между всеми операционками, то есть ни одна работать нормально не будет, в третьих у такого ессено будет свой шедулер с неизвесной лично мне эффективностью, в четвертых остается весьма вопрос за кадром об обработке простоев CPU, то есть для такого придется покупать крутые кулера и корпуса, и т.д. И нах такой цирк? Куда лучше и дешевле купить по компу на операционку и связать их переключателем чтоб был один монитор и клава с мышкой, ну разве что места раза в 3 больше займут.
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.