> ntel выпускает процессоры(Pentium 4 672 и 662) с аппаратной поддержкой ...
если там есть апаратная поддержка TCB (tremendous computing base), то в топку его сразу!
такое зло никакими плюшками не перекроешь.
> Для танкистов - что это за особенность такая и что она дает пользователям?
Что такое XEN знаете? Это типа vmware, только ваще без тормозов. Дык вот этот XEN может запускать только линух и ко, при этом ядро нужно патчить. Винду запускать нельзя. Вернее можно, но только если дядя Билл согласится пропатчить своё ядро, чтобы оно поддерживало паравиртуализацию (что это такое - не знаю). Дык вот на www.xensource.com обещали, что можно будет запускать винду под XEN когда intel и amd выпустять процессоры с аппаратной поддержкой паравиртуализации. Вот оно и свершилось!
Извините, за сумбурное (и скорее всего не точное) изложение --- я в этом не специалист --- у самого каша в голове. Ответил, только потому, что никто больше пока не отвечает :-)
Как я понял на xensource.com ребята умудрились на Intel'е запустить-таки windows под linux... Паралельно ругаясь на то что XP грузится на самом деле в 16-битном режиме, на что никто не рассчитывал.... Судя по всему этой поддержки ещё нет в релизе (несмотря на то что дата статьи - конец августа, а сейчас ноябрь) но они типа работают.
насколько я знаю... в процах есть несколько уровней защиты ring0 ... ring3 ось сама выполняется на 0 ... проги на 3 ... - грубо .. виртуальной машине приходилось полностью эмулировать x86 процессор.. сейчас же в процы собираются(уже встраивают) типа ещё один уровень .. типо ring -1 ... в котором крутится менеджер скажем xenа или vmware ... и он уже может рулить всё что под ним .. кому скоко давать времени у очага ... т.е. фактически виртуалка будет работать на железном проце а не на эмулированном .. а это типо дает выйграш 20% в производительности по сравнению с текущим методом виртуализации ..
насколько я зна... фишка ксена в том что это паравиртуализация .. т.е. частичная виртуализация ...т.е. ОС(ядро) знает что она работает в виртуальной среде... и ядро не делает дикие низкоуровневые операции ..а просто передает их менеджеру виртуальной машины...
Кроме проэкта XEN VVM (virtual machine monitor) альтернативы сущестуют? з.ы. На сайте интела написано что нужно еще virtualization technology-enabled BIOS
>Кроме проэкта XEN VVM (virtual machine monitor) альтернативы сущестуют? з.ы. На сайте интела написано что нужно еще virtualization technology-enabled BIOS
Насчет Xen'a это не совсем верно. В документации к нему написано: для x86 совместимых процессоров существует четыре уровня защиты: 0..3. Обычные операционные системы (кроме OS/2) используют два из них -- на нулевом работает система, на третьем -- пользовательские программы.
Xen'у, естественно, требуются привилегии, большие, чем операционной ситеме, которой он раздает ресурсы. Отсюда необходимость патчить систему. В результате: Xen работает на нулевом уровне, гостевая ОС -- на первом, ее приложения -- на третьем. Это, повторюсь, текущая ситуация.
Поддержка паравиртуализации на уровне процессора и означает, в частности, возможность выполнения чего-то (Xen'a) с правами, большими,чем у немодифицированной гостевой ОС.
Забавно: в документации еще указано, типа, почему мы выбрали для виртуализации архитектуру x86? А, шобы нам было как можно труднее.
дети вы сначала узнайте что появилось раньше, а потом кричите. Pacifica всё ещё не продаётся, кроме того интелевский Vanderpool был анонсирован чуть ли не на год раньше АМДшной Pacifica. А комманд больше потомучто ещё есть AMI.
Работа гостевых ОС без модификации представляет, имхо, сомнительную ценность... Чисто программная виртуализация все равно будет и дальше показывать лучшую производительность.
> Кроме проэкта XEN VVM (virtual machine monitor) альтернативы сущестуют?
Коммерческий vmware и открытый bochs. Первый тоже патчит ядро, второй работает и так но ооочень медленно.
>Вы б и вправду узанили кто раньше................
Вы абсолюно правы: Интел раньше. Процы с пасификой AMD обещает только в 1-ом квартале 2006-го. Но убогость решения Интел по сравнению с АМД разница в квартал не оправдывает:)
>Вы абсолюно правы: Интел раньше. Процы с пасификой AMD обещает только >в 1-ом квартале 2006-го. Но убогость решения Интел по сравнению с АМД >разница в квартал не оправдывает:) Ты что телепат или инженер АМД? Процы еще не вышли, а ты уже говориш какие они крутые.......... Анрументы в студию
AMD Pacifica пока не в полной мере поддерживает виртуализацию устройств ввода-вывода (как распределить между виртуальными операционными системами реальную периферию - головная боль VMM), как и не в полной мере обеспечивает безопасность каналов ввода-вывода (проще говоря, от подцепленного к периферийному кабелю "жучка" такая защита не спасает)
красноглазики, читайте внимательно, прежде чем говорить что интель плох
зачем ждать "включения Xen в ядро"? пока "не включат" -- будете ждать? просто так оно не работает? Откуда этот маркетинговый бред про "оффициальное включение" чего-либо в ядро? Большинство вменяемых дистров это делают сами, и все счастливы.
как говорится, если законодательно запретить заниматься сексом...
>зачем ждать "включения Xen в ядро"? пока "не включат" -- будете ждать? просто так оно не работает? Откуда этот маркетинговый бред про
> "оффициальное включение" чего-либо в ядро? Большинство вменяемых дистров это делают сами, и все счастливы.
Если будут официально включать в ядро, то разработчики вынуждены будут
форсировать работы по совместимости и отлову багов... то что щас
представляет собой пропатченное для работы с Xen ядро, мягко говоря,
не вполне полноценное решение...
Опять же ШТАТНАЯ система виртуализации если она появится раньше чем у M$
лишний козырь и с точки зрения маркетинга кстати тоже...
Вообще то я уже читал где то про начала выпуска амд-х процессоров с виртуализацией. Жаль не помню где читал. Дурдом какой то получается. А первый кто ?