Как стать автором
Обновить

Комментарии 14

На странице Wine -> About:
Wine (originally an acronym for «Wine Is Not an Emulator»)

А у вас:
отсюда и название проекта — Windows Emulator


Чую я, что кто-то наврал в статье.
Ответили ниже — у вас не совсем верные данные. Этот акроним появился позднее.
отсюда и название проекта — Windows Emulator
Что? Название проекта — Wine Is Not an Emulator //Ну вот, меня опередили

Не так давно создатели Wine начали процесс интеграции своего продукта с DOSBox.
И закончили. Единственное, что было сделано — распознавание и отправка исполняемых файлов для доса прямо в DOSBox.
The name Wine initially was an acronym for Windows emulator.[5] Its meaning later shifted to the recursive backronym, Wine is not an emulator in order to differentiate the software from CPU emulators.[6] — источник vk.cc/36bw4i (парсер режет ссылку на Вики).

В статье все верно.
qemu забыли. С учётом, что куски его кода используются ещё и в xen'е (точнее, в эмуляции железа для HVM), это едва ли не самый важный из всех проектов виртуализации/эмуляции.

Плюс ни слова про эмуляцию не-PC. А там гигантские битвы были вокруг PS, PS2 и т.д.
Да и про Xen ни слова и про Hyper-V для полноты картины можно было бы написать…
Кстати, упомянутый virtualbox основан на qemu.

PearPC мне кажется ещё достоин упоминания.
Забыли очень интересный проект win4lin.
Насколько я помню — win4lin подменял вызовы win API вызовами X-window, использовалась общая ФС между гостем и хостом, код гостя выполнялся на процессоре хоста. Точно не помню, помню только то, что работало *очень* быстро и стабильно, а потом пришла полная виртуализация.

Хотя… трудно сказать «потом пришла».
Виртуализация, ЕМНИП, была еще на старых системах IBM/360.
Такчто — по меркам истории ИТ она сравнительно недавна стала доступна для недорогих PC платформ.
Так ведь Wine так работает. Код гостя выполняется на процессоре хозяина, а системные библиотеки Windows подменены аналогами от Wine, которые вместо передачи управления в ядро Windows выполняют те же задачи посредством вызова Linux API.
Вот! Спасибо. А я все пытался вспомнить как же его звали. Win4lin, точно.
Огромное спасибо, теперь не буду голову ломать.
Bochs — до сих пор отличный инструмент, когда дело доходит до осдева.
Насколько я помню, VMWare была сначала под linux, а уже потом под windows.
Да, у вас хорошая память. Точно так же как Parallels (SWsoft) начинал на рынке виртуализации в 1999 году, а не в 2004 как написано. Начинал с серверной вирутализации, а не десктопной
Ну в 99м году у swsoft не виртуализации (aspstreet/asplinux не в счет). Первые зачатки того, что сейчас называется OpenVZ/Parallels появились в 2001 году.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий