Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Переключением между ОС   Найти похожие ветки 

 
@!!ex ©   (2008-01-11 18:00) [40]

> Чудес-то не бывает...

Да я понимаю, что не бывает...
Вот и пытаюсь найти вариант, в котором бы все работало максимально быстро..


 
Sairex ©   (2008-01-11 18:01) [41]

@!!ex ©  
Хммм... я на работе постоянно слушаю музыку и ставлю оси


 
Ketmar_   (2008-01-11 18:03) [42]

> @!!ex ©   (11.01.08 18:00) [40]
> Вот и пытаюсь найти вариант, в котором бы все работало максимально
> быстро..

два PC.

> Sairex ©   (11.01.08 18:01) [41]
фигасе работа — слушать музыку и ставить оси…


 
Zeqfreed ©   (2008-01-11 18:10) [43]

> @!!ex ©   (11.01.08 17:53) [38]

А в чем особый фокус? :)
Я обычно в ирке сижу, когда Линукс ставлю. Надо будет кстати сделать свой лайв-сиди, чтобы и Рамштайн был, и фильмы через libcaca посмотреть.


 
@!!ex ©   (2008-01-11 18:12) [44]

> [43] Zeqfreed ©   (11.01.08 18:10)

Ихвращенцы. :)))


 
Ketmar_   (2008-01-11 18:25) [45]

> Zeqfreed ©   (11.01.08 18:10) [43]
а я обычно его не ставлю, потому что не роняю. %-)


 
Zeqfreed ©   (2008-01-11 18:56) [46]

> Ketmar_   (11.01.08 18:25) [45]

Ну так и я не роняю :)


 
Mystic ©   (2008-01-11 18:57) [47]

> Есть какая-то разница, под какой операционной системой работало
> другое приложение?


Есть. Смотри примерная ситуация. Что знает драйвер первой OS

Картинка #1 корректна начало $000000 конец $008000 процесс game.exe
Картинка #2 начало $008000 конец $080000 процесс game.exe
Картинка #3 корректна утеряна процесс game.exe
Картинка #4 корректна начало $080000 конец $090000 процесс calc.exe

Драйвер другой OS имеет некоторую свою карту того, что находится в видеопамяти. Каждый из драйверов находится в детском неведении относительно того, что есть некая Грозная Переключалка Операцонной Системы. И что перед ним другой драйвер по просьбе процесса kde поменял содержимое видеопамяти в диапазоне $005000 до $045000.


 
Dib@zol ©   (2008-01-11 18:59) [48]

const Грозная Переключалка Операцонной Системы = ГПОС.

А если эта самая ГПОС предварительно сняла образ видеопамяти, скажем, в дисковый дамп?


 
Ketmar_   (2008-01-11 19:11) [49]

> Dib@zol ©   (11.01.08 18:59) [48]
> А если эта самая ГПОС предварительно сняла образ видеопамяти,
>  скажем, в дисковый дамп?

то она не подходит под определение «быстро».


 
Mystic ©   (2008-01-11 19:11) [50]

> А если эта самая ГПОС предварительно сняла образ видеопамяти,
>  скажем, в дисковый дамп?


Тогда (1) ГПОС должна включать драйвера всех файловых систем (2) на диске должно быть достаточно места (3) кроме того надо сохранить также состояние всех регистров видеокарты и т. п.


 
DiamondShark ©   (2008-01-11 19:37) [51]


> (3) кроме того надо сохранить также состояние всех регистров
> видеокарты и т. п.

Т.е., фактически, надо иметь спец. драйвер устройства для ГПОС.
И так для всех устройств.

Проще удавиться.


 
@!!ex ©   (2008-01-11 19:56) [52]

> Проще удавиться.

Проще реализовать драйвера, которые могут взаимодействовать...


 
DiamondShark ©   (2008-01-11 19:59) [53]


> Проще реализовать драйвера, которые могут взаимодействовать...

Для всего зоопарка устройств?! Сумлеваюсь.

А производителям железок и так хватает мороки с зоопарком ОСей, чтоб ещё морочить голову поддержкой каких-то виртуализаторов.


 
@!!ex ©   (2008-01-11 20:03) [54]

> А производителям железок и так хватает мороки с зоопарком
> ОСей, чтоб ещё морочить голову поддержкой каких-то виртуализаторов.

А куда они денутся? Хочешь быть конкрентно способным - будешь делать драйвера...
AMD с Intelом просто так чтоль начали эту технологию внедрять? Выжить хотят...


 
Ketmar_   (2008-01-11 20:21) [55]

> @!!ex ©   (11.01.08 20:03) [54]
> А куда они денутся?
туда же, куда и до этого. что-то я не заметил в поставках ОСей дровей для VMWare/VirtualBox/VirtualPC. кому надо — тот и занимается онанизмом, пишет.


 
@!!ex ©   (2008-01-11 21:32) [56]

> [55] Ketmar_   (11.01.08 20:21)
> туда же, куда и до этого. что-то я не заметил в поставках
> ОСей дровей для VMWare/VirtualBox/VirtualPC. кому надо —
> тот и занимается онанизмом, пишет.

Эм... одно дело писать дрова для кучи разных ВМ. Другое дело писать дрова с поддержкой конкретной технологии...


 
Ketmar_   (2008-01-11 21:47) [57]

> @!!ex ©   (11.01.08 21:32) [56]
ты это… не говори больше таких вещей. бояре засмеют. по-твоему, «технологии» живут сами по себе, без поддержки из VM?

ты сейчас такое сказал: «одно дело — писать дрова для кучи разных ОС, а совсем другое — для поддержки конкретного дивайса». ещё не смешно?


 
@!!ex ©   (2008-01-12 11:26) [58]

> [57] Ketmar_   (11.01.08 21:47)

Может я не правильно выразился... Ну вот таже AMD использует эту технологию, и знать ничего не знает об ОС и ВМ.
Так же может быть и с другим оборудование, делать поддержку виртуализации на уровне драйверов, а уж какие ВМ и как ее будут использовать - проблема разработчиков ВМ.


 
Ketmar_   (2008-01-12 12:49) [59]

> @!!ex ©   (12.01.08 11:26) [58]
ты таки больше не пиши подобного. ну не пиши, а? ты предметную область поучи сначала. а то снова ерунду какую-то выдал.

я, вроде, протелепатировал, что ты сказать хотел. давай я тебе попроще отвечу: «бегемотов не бывает». (ц)

и перефраз: «давайте все железяки на MOV затачивать? а что — вон, все процессоры используют MOV и ни о каких VM и OS знать не знают!»


 
Mystic ©   (2008-01-12 15:03) [60]

> А куда они денутся? Хочешь быть конкрентно способным - будешь
> делать драйвера...
> AMD с Intelом просто так чтоль начали эту технологию внедрять?
>  Выжить хотят...


Может мое понимание и неполно, но я понимаю это в следующем ракурсе. Сделать виртуализацию для процессора достаточно просто, надо просто добавить несколько специфических команд. Почему не сделать приятное разработчикам виртуальных машин, которые сейчас должны эмулировать команды в RING 0? Да и программист по натуре ленивый. Если раньше надо было эмулировать команды процессора, то теперь можно обойтись и без этого, просто указав в требованиях нужный тип процессора. Это создаст некоторый спрос на эти процессоры.

Далее, зачем нужна виртуальная машина? Если возникает практической потребности иметь две полноценные машины, то проще купить эти две машины. Тем не менее, иногда возникает потребность иметь десять неполноценных машин. Вот тогда и используются виртуальные машины. Например, программа должна работать с различными версиями сервера БД. Проще для тестов развернуть много виртуальных машин, на каждой своя версия сервера БД. И тестировать. Аналогично для написания сетевого приложения с несколькими клиентами проще развернуть несколько клиентов на виртуальной машине. Или тестировать поведение программы на другой операционке. Т. е. в основном в практических задачах требования к виртуальной машине ограничены: не нужна полная поддержка возможностей видеокарты, не надо поддержки поддержки большинства устройств впараллель и т. п. Виртуальные машины справляются с этим отлично.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.047 c
15-1199938997
Interfer0n
2008-01-10 07:23
2008.02.10
Ищем Delphi программиста


1-1194027587
Slim
2007-11-02 21:19
2008.02.10
MDI форма заполняла главную форму (от ToolBar-а до самого низа)


2-1200320417
Sairex
2008-01-14 17:20
2008.02.10
Как написать проверку СRC


4-1183388569
Углук
2007-07-02 19:02
2008.02.10
Xук на сообщение WM_SYSCOMMAND:SC_MAXIMIZE


2-1200862323
batya-x
2008-01-20 23:52
2008.02.10
картинка на картинке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский