Лекция
Это окончание невероятной информации про эмуляторы операционных систем.
...
установлен в запущенном X-сервере. Это могло вызвать проблемы с некоторыми старыми играми и другими программами для Windows 3.1/9x, требующими именно 256-цветный режим.
В Microsoft официально не делали никаких публичных заявлений по поводу Wine. Однако Microsoft Update будет блокировать обновления для программного обеспечения от Microsoft, если программы будут запущены в средах, основанных на Wine. 16 февраля 2005 года Айван Лео Пуоти обнаружил, что Microsoft начала проверять системный реестр в поисках конфигурационных ключей, оставленных Wine, и будет блокировать доступ к Windows Update для любого компонента. Пуоти написал[25]:
…даже если это только первоначальная попытка, похоже, что они хотят дискриминировать пользователей Wine. Это может быть приемлемо для компонентов/обновлений операционной системы, но, вероятно, нарушает антимонопольное законодательство в случае остальных загрузок. Кроме того, это первый раз, когда Microsoft дала понять, что знает о существовании Wine
Windows Genuine Advantage (WGA) также проверяет на наличие ключей реестра от Wine. В WGA FAQ заявлено, что WGA по своему предназначению не будет работать в Wine, поскольку Wine не «подлинная Windows»[26]. Когда проверка WGA определяет, что в системе запущен Wine, пользователю будет выдано сообщение, гласящее, что он запустил не подлинную Windows и «загрузки ПО для подлинной Windows» не будут разрешены для этой системы. Тем не менее было несколько сообщений о работе WGA в Wine[27][28], однако и эта возможность использования была закрыта в следующем обновлении компонента WGA. В случаях с Internet Explorer 7 и Windows Media Player впоследствии Microsoft удалила требования проверки WGA для установки.
Несмотря на то что Wine представляет собой довольно мощный программный продукт, у него есть определенные недостатки. К примеру, разработчики намеренно не заявляют поддержку USB из-за крайне высокой сложности ее реализации. Таким образом, например, если вы запустите Apple iTunes в Wine, то он запустится, но не сможет взаимодействовать с устройствами, подключенными по USB, например Apple iPhone, Apple iPad, Apple iPod. Для обеспечения их работы придется устанавливать виртуальную машину с Microsoft Windows и «пробрасывать» в нее устройства, подключенные по USB.
Программное обеспечение для эмуляции и виртуализации
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Уровень приложений |
|
||||||||||||||
Уровень ОС (Контейнеры) |
|
||||||||||||||
Аппаратный уровень |
|
||||||||||||||
Виртуализация сетей |
|
Я хотел бы услышать твое мнение про эмуляторы операционных систем Надеюсь, что теперь ты понял что такое эмуляторы операционных систем, эмулятор операционной системы, виртуальная машина, виртуальные машины, виртуализация, контейнеризация, эмуляция, симуляция, эмулятор, симулятор, docker, wsl, паравиртуализация , wine и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Операционные системы и системное программировние
Часть 1 Эмуляторы операционных систем. Виртуализация, эмуляция, Контейнеризация ,симуляция
Часть 2 5.3 LXC (англ. Linux Containers) - Эмуляторы операционных систем. Виртуализация,
Часть 3 Недостатки Wine - Эмуляторы операционных систем. Виртуализация, эмуляция, Контейнеризация ,симуляция
В чем разница между эмуляцией и симуляцией?
Вы хотите дублировать поведение старого калькулятора HP, есть два варианта:
Вы пишете новую программу, которая рисует дисплей и клавиши калькулятора, и когда пользователь нажимает на клавиши, ваши программы делают то же, что и старый калькулятор. Это симулятор
Вы получаете дамп прошивки калькулятора, затем пишете программу, которая загружает прошивку и интерпретирует ее так же, как микропроцессор в калькуляторе. Это эмулятор
Simulator пытается дублировать поведение устройства. Эмулятор пытается дублировать внутреннюю работу устройства.
Комментарии
Оставить комментарий
Операционные системы и системное программировние
Термины: Операционные системы и системное программировние