Эмулятор windows для linux: Linux эмуляторы — лучшие программы для запуска Windows
Linux эмуляторы — лучшие программы для запуска Windows
Как бы мы ни любили Linux, приходится признать доминирование Windows. В последние пару десятилетий Microsoft Windows чаще используется для персональных компьютеров. Если вы энтузиаст Linux, не разочаровывайтесь. Существуют программы для беспрепятственного запуска ПО с Windows. Есть программы позволяющие беспрепятственно запускать ПО с Windows. В результате не обязательно устанавливать свежую копию любимого дистрибутива.
Об Эмуляторах
Эмуляторы — это компьютерные программы, которые позволяют пользователям запускать ПО, разработанное для конкретной системы в другой.
Важно отметить, что Windows и Linux, различаются не только по дизайну. Поэтому, невозможно найти эмулятор, чтобы позволить пользователям корректно запускать автономные программы Linux в Windows. Таким образом, мы сосредоточимся на «способах» запуска ПО Linux в Windows.
Cygwin
Cygwin — это мощный и инновационный симулятор Linux для Windows. Инструмент позволяет пользователям запускать ПО Linux в Microsoft Windows, перекомпилируя их в Windows. Это надежная POSIX-совместимая среда с обширным набором инструментов GNU и Open Source для обеспечения функций, аналогичных многим системам Linux.
Cygwin работает на большинстве 32-разрядных и 64-разрядных версий Windows для x86 и поддерживается регулярно. Это один из лучших эмуляторов Linux для пользователей Windows, чтобы реализовывать современные решения.
Особенности Cygwin
- Cygwin не позволяет родным приложениям Linux работать под Windows; вместо этого он предоставляет механизм для их восстановления для Windows.
- Инструмент поставляется с надежной средой, обеспечив надежную функциональность POSIX API непосредственно внутри Windows.
- Cygwin запускает:
- оболочки Linux
- файловые и системные утилиты
- терминалы
- удаленный вход и передачу файлов
- обработку текста
- серверы
Официальный сайт Cygwin, чтобы перейти кликните тут.
Более того, подробная информация и установка Cygwin в этой статье.
Hyper-V
Hyper-V, ранее известный как Microsoft Windows Server Virtualization, представляет собой надежную гипервизорную систему. Благодаря инструменту, пользователи Windows запускают несколько ОС. В результате, виртуализуется значительное количество ОС POSIX, включая варианты Linux и BSD.
Hyper-V позволит пользователям лучше использовать оборудование и виртуально запускать ОС. Запускайте любимые приложения Linux, используя Hyper-V, при наличии лицензии Windows.
Особенности Hyper-V
- Hyper-V позволяет изолировать гостевую систему Linux с помощью выделенного виртуального раздела на компьютере Windows.
- Предлагает надежный механизм защиты ресурсов хоста, который гарантирует, что виртуальная система Linux не засоряет ресурсы.
- Функция PowerShell Direct позволяет системным администраторам эффективно управлять несколькими гостевыми ОС и отправлять команды в гостевую систему напрямую.
- Hyper-V поставляется с встроенной поддержкой постоянной памяти, виртуализацией зашифрованной сети, облачным резервным копированием и несколькими инновационными инструментами администрирования.
Более того, подробная информация и установка Hyper-V в этой статье.
VirtualBox
Oracle VirtualBox — это бесплатный размещенный гипервизор, который позволяет пользователям создавать виртуальные машины x86. Это кроссплатформенное программное обеспечение является одним из самых простых способов достижения полной эмуляции системы Linux на вашем ПК с Windows.
Можно установить любой из ваших любимых дистрибутивов Linux внутри уже установленной и работающей ОС Windows.
Подробнее о VirtualBox можно узнать в данной статье.
Особенности VirtualBox
- VirtualBox разработан с использованием оптимизированного кода ассемблера C, C ++ и x86, что значительно повышает производительность.
- Oracle поддерживает ПО, и добавляются новые функции, сопровождаемые исправлениями ошибок.
- VirtualBox — отличный выбор для питания ресурсоемких облачных серверов и тестирования ПО.
- Oracle VirtualBox с открытым исходным кодом позволяет сторонним разработчикам расширять функциональность в соответствии с их требованиями.
Официальный сайт VirtualBox, чтобы перейти кликните тут.
andLinux
andLinux — это мощная современная среда Linux, предназначенная для работы в системах Microsoft Windows. Он упаковывает полную систему Ubuntu, используя Linux в качестве ядра и Xming для стандартного X-сервера.
Это один из наиболее эффективных эмуляторов Linux для Windows. Потому что, не требует виртуальной машины для запуска Linux и хорошо работает в основных версиях Windows. К тому же, вместо этого andLinux реализует виртуализацию на уровне ОС для достижения своей конечной цели.
Особенности andLinux
- andLinux позволяет пользователям использовать среду рабочего стола Linux KDE или XFCE вместе с Synaptic для управления пакетами и Nautilus в качестве файлового менеджера
- Позволяет пользователям Windows выполнять ежедневные команды Linux непосредственно из сценариев Windows с помощью утилиты andCmd.exe
- ПО с открытым исходным кодом и поставляется под лицензией GNU GPL.
- andLinux поддерживает различные v. Windows, включая:
- Windows 2000
- XP
- Windows 2003
- Vista
- Windows 7
но не поддерживает v. 64-разрядную.
Официальный сайт andLinux, чтобы перейти кликните тут.
QEMU
QEMU является одним из самых популярных эмуляторов виртуальных машин благодаря поддержке широкого спектра аппаратного обеспечения. Инструмент эмулирует любую архитектуру и помогает быстро приступить к работе с Linux на компьютере с Windows. К тому же, можно использовать в качестве эмулятора Windows в системе Linux.
Эмулятор известен значительной поддержкой виртуализации. В результате, пользователи создают виртуальные машины с высокой производительностью. ПО поддерживается регулярно, и каждый месяц добавляются новые функции, а также исправляются ошибки.
Особенности QEMU
- Эмулятор сохраняет текущее состояние системы Linux и восстанавливает их для последующего использования.
- Инструмент позволяет пользователям использовать периферийные устройства, включая жесткие диски, приводы компакт-дисков, сетевые карты, аудиоинтерфейсы и USB-устройства напрямую.
- QEMU написан на C и работает быстрее, чем большинство эмуляторов Linux для Windows.
- Инструмент использует лицензию GNU GPL с открытым исходным кодом, которая настраивает эмулятор по мере необходимости.
Официальный сайт QEMU, чтобы перейти кликните тут.
Более того, подробная информация и установка QEMU в этой статье.
VMware Workstation
VMware Workstation — один из наиболее важных вариантов выбора виртуальной машины для Linux. Это размещенный гипервизор, который позволяет 64-разрядным пользователям Windows устанавливать и запускать системы Linux локально.
Если вы ищете производительность профессионального уровня в эмулированной системе Linux, то поддержка VMware Workstation – достойный выбор. ПО поставляется с премиальным ценником, но предлагает альтернативу freemium (Workstation Player) с некоторыми ограниченными функциональными возможностями.
Особенности VMware Workstation
- VMware Workstation позволяет пользователям выбирать из готового набора виртуальных машин Linux для Windows напрямую.
- VMware Workstation Player — бесплатная версия, которая не требует от пользователей оплаты, но ограничена.
- Эмулятор поставляется с готовой поддержкой OpenGL и поддерживает до 3 ГБ общей видеопамяти.
- Этот симулятор Linux для Windows имеет встроенную поддержку DirectX 10.1, разрешения 4K, Wayland, SSH. Кроме того, поддерживаются виртуальные сети наряду с другими современными функциями.
Официальный сайт VMware Workstation, чтобы перейти кликните тут.
Multi Emulator Super System (MESS)
Multi Emulator Super System, известный как MESS — старый, но зато универсальный эмулятор Linux для Windows. Фактически MESS эмулирует более тысячи различных гостевых систем на различном оборудовании. В настоящее время ПО поддерживается разработчиками MAME, инновационного консольного эмулятора для Linux. Что отличает MESS от множества повседневных инструментов Linux для Windows, так это его исключительная точность.
Особенности Multi Emulator Super System
- MESS — это не только эмулятор Linux, но и универсальное решение практически для всех ваших целей эмуляции.
- Команда разработчиков проекта определяет «переносимость» как один из краеугольных камней, таким образом, работает на широком спектре хост-систем.
- Теперь эмулятор стал официальной частью проекта MAME, и их функции интегрированы.
- ПО с открытым исходным кодом и, следовательно, не требует разрешения для изменения эмулятора.
Официальный сайт Multi Emulator Super System, чтобы перейти кликните тут.
Более того, подробная информация и установка MAME в этой статье.
JPC
JPC — это современный и легкий эмулятор на основе Java, который используется для эмуляции Linux на различных системах, включая Windows. Это эмулятор x86, который можно запустить в любой системе, в которой установлена виртуальная машина Java (JVM).
Эмулятор Linux с открытым исходным кодом разработан в Оксфордском университете и распространяется под свободной лицензией GNU GPL. Хотя ПО работает без проблем на старом оборудовании, скорость может быть намного ниже для многих приложений.
Особенности JPC
- ПО обладает высокой переносимостью благодаря наследию Java и работает на основных платформах.
- ПО поставляется со встроенным отладчиком, который значительно упрощает поиск ошибок, чем большинство эмуляторов Linux для Windows.
- JPC поставляется со встроенной поддержкой сетевых карт и может эффективно эмулировать звук ПК.
Официальный сайт JPC, чтобы перейти кликните тут.
Wubi
Wubi (установщик Ubuntu на базе Windows) — это невероятно легкая и инновационная системная утилита, которая позволяет пользователям запускать Linux на Windows без необходимости переразметки всего диска. Ищете сервисы, которые позволят установить Ubuntu из Windows и выбрать, какую ОС использовать во время загрузки? Wubi подходит для выбранных задач. Хотя он стал довольно популярным среди энтузиастов Linux, разработчики прекратили использование Wubi, сославшись на отсутствие коммерческого потенциала. Тем не менее, вы все равно можете использовать Wubi в Windows.
Особенности Wubi
- Wubi исключительно легкий и весит всего 2,3 МБ.
- Поставляется с лицензией GNU GPL, которая позволяет пользователям изменять ПО.
- Wubi позволяет пользователям выбирать среду рабочего стола в соответствии с требованиями и удобен для пользователя.
- Пользователи могут удалить Ubuntu, установленную с помощью Wubi, как и любое другое ПО Windows.
TopologiLinux
TopologiLinux — еще одно мощное ПО с открытым исходным кодом. Программа позволяет пользователям Windows использовать преимущества надежной системы Linux. Что отличает TopologiLinux от обычных эмуляторов Linux для Windows? По крайней мере, инструмент не является настоящим эмулятором.
Так как это — полнофункциональный дистрибутив Linux, предназначенный для установки внутри существующего компьютера с Windows. В настоящее время работает под Windows 2000, XP и Vista, но не поддерживает последние версии.
Особенности TopologiLinux
- TopologiLinux использует coLinux для работы в Windows, ПО, которое позволяет выполнять параллельное выполнение как ядра Linux, так и ядра Windows NT.
- Дистрибутив Linux не требует дополнительного разбиения хост-системы Windows и создает файлы образов жесткого диска в разделах NTFS или FAT.
- Поставляется с бесплатной лицензией GNU GPL, которая позволяет модифицировать ПО.
- TopologiLinux поддерживает несколько рабочих сред Linux, включая GNOME , KDE и XFCE.
Bochs
Bochs — это простая, но эффективная система гипервизора, которую можно использовать для эмуляции полноценных сред Linux на обычных компьютерах Windows. Программа написана с использованием языка программирования C ++.
Инструмент эмулирует широкий спектр системных архитектур, включая процессоры Intel и AMD x86-64, используемые в большинстве современных систем Linux. Однако, ПО подвержено частым сбоям, когда гостевая система запускает ресурсоемкие приложения.
Особенности Bochs
- Программное обеспечение разработано тщательно и эмулирует ряд систем, включая Linux, DOS или Microsoft Windows.
- Кодовая база Bochs C ++ делает его одним из самых переносимых эмуляторов Linux для Windows и может быть скомпилирован для ранних процессоров 386.
- Bochs эмулирует большинство рабочих станций Unix, таких как Ubuntu, Linux Mint, Fedora, Manjaro и стандартные аналоги BSD.
- Это лицензионное программное обеспечение GNU GPL — бесплатное.
Более того, подробная информация и установка Bochs в этой статье.
JSLinux
JSLinux предлагает один из самых причудливых способов запуска адекватно работающей системы Linux непосредственно из Windows. Это отличная программа, написанная известным разработчиком с открытым исходным кодом Фабрисом Беллардом. JSLinux предоставляет готовую систему Linux, к которой можно получить доступ через Интернет из любой точки мира. Это делает его жизнеспособным решением для пользователей, которые имеют доступ к быстрым сетевым подключениям и ищут использование Linux на ходу.
Особенности JSLinux
- Программа разработана с использованием JavaScript, следовательно применяется для тестирования.
- На данный момент предлагается 6 различных сред Linux
- Пользователи подключаются к всемирной сети, используя любую из этих сред Linux, и используют их для онлайн-приложений.
- JSLinux не требует установки, в результате, является дружественным к ресурсам инструментов Linux для Windows.
Cooperative Linux (coLinux)
Cooperative Linux — один из самых инновационных и надежных инструментов Linux для Windows. ПО для виртуализации, позволяющее пользователям Microsoft Windows синхронно запускать дистрибутивы Windows и Linux.
coLinux использует технологию общего ядра. В результате, предоставляется механизм, позволяющий одновременно работать как ядру Windows NT, так и Linux. Что отличает coLinux от обычных эмуляторов Linux для Windows? Например, что гостевая система имеет полный контроль над ресурсами хост-системы.
Особенности coLinux
- coLinux поставляется с предварительно встроенной поддержкой для основных дистрибутивов Linux, включая Debian, Ubuntu, Fedora и Gentoo.
- Пользователям необходимо установить серверы X-Window в своих системах Windows, чтобы иметь возможность запускать графическое ПО.
- coLinux позволяет гостевой системе Linux эмулировать соединения Ethernet, используя TAP, PCAP, NDIS и SLiRP.
- ПО работает на большинстве систем Windows безупречно, но на данный момент отсутствует поддержка 64-битных систем.
Bhyve
Bhyve — это легкий эмулятор x86, помогающий в повседневной эмуляции Linux. Это надежное гипервизорное решение, которое предлагает полный набор современных функций. В результате, реализуется облегчение эмуляции Linux из систем Windows.
Особенности Bhyve
- Первоначально bhyve разработан для FreeBSD, а затем перенесен на другие основные системы, включая Windows.
- Нет проблем запускать самые популярные дистрибутивы Linux, такие как:
- RHEL
- CentOS
- Debian
- Fedora
- OpenSUSE
- Ubuntu.
- Bhyve поддерживает UEFI, Hyper-V и OmniOS из коробки чтобы эффективно манипулировать устройствами AHCI.
- Природа разработки с открытым исходным кодом Bhyve означает, что разработчики могут модифицировать или расширять программу любым удобным способом.
Официальный сайт Bhyve, чтобы перейти кликните тут.
Вывод
В мире существует не много эмуляторов для Linux. На мой взгляд, причина в сложности упаковывать целые среды Linux в ПО, предназначенное для другой системы. Мы надеемся, что наш материал позволит пользователям сориентироваться и выбрать предложенный выше подходящий эмулятор.
Эмулятор Windows для Linux или как установить Windows программы в Linux
Предположим, что у вас есть приложение, которое запускается и работает хорошо только в Windows. Такая программа не имеет эквивалента в Linux, и не работает в Wine или другом эмуляторе Windows API — CrossOver для Linux.
Возможно, ли запустить эту программу не выходя из Linux? Да, возможно: Используя гипервизор для запуска Windows, виртуальную машину (VM).
VM позволяет запускать гостевую операционную систему поверх другой операционной системы. С точки зрения гостя, кажется, что система работает на своем собственном ПК, но на самом деле она работает в ограниченной виртуальной подсистеме ПК, в виртуальной машине. А виртуальная машина, в свою очередь, управляется программой под названием гипервизор. Таким образом, мы получаем идеальный эмулятор Windows в Linux.
Есть много прекрасных настольных гипервизоров для Linux, таких как VMware Player, Kernel Virtual Machine (KVM), и мой любимый, свободный VirtualBox от Oracle. Я предпочитаю VirtualBox, потому-что это самый простой по настройке и запуску виртуальных машин гипервизор.
Ни VirtualBox, ни любой другой гипервизор, не делает Windows безопаснее в использовании, чем она есть на самом деле. Все существующие дыры в безопасности Windows также будут существовать, и выполняться в виртуальной машине.
Эмулятор Windows в Linux? Что VirtualBox может сделать для Вас?
[ads]
VirtualBox будет безотказным эмулятором Windows для Linux, он сможет запускать Windows только тогда, когда вам это нужно для конкретных задач. Например, для запуска тех или иных приложений.
Windows в VirtualBox можно ограничить. Например, отключить сеть, что может сделать её немного безопаснее. Я обычно в Windows на виртуальной машине выполняю те же самые стандартные меры безопасности, что и выполняют все люди на реальном компьютере, устанавливаю антивирус для того, чтобы мои файлы, которые я буду предоставлять людям, не имели вирусов. К тому же я обычно для Windows открываю одну общую папку из Linux, для простоты обмена файлами.
VirtualBox, как и любой другой гипервизор, любит достойные системные ресурсы, которые он будет использовать. Поэтому, если вы хотите, чтобы у вас был комфортный эмулятор Windows в Linux, другими словами работал Windows в окне Linux, то у вас не должен быть старый ПК, так как такой компьютер будет не в состоянии использовать VirtualBox для запуска Windows.
По моему опыту, вы сможете запустить Windows поверх Linux с помощью VirtualBox на системе с 1 Гб оперативной памяти, но это будет не очень комфортно. По крайней мере, нужно иметь 2Gb оперативной памяти и 1-ГГц (гигарцовый) AMD или Intel процессор.
После настройки виртуализации Вы получите ни чем не отличающуюся работу Windows, не выходя из Linux. Для всех ваших практических целей вы будете использовать реальные операционки Windows.
Вы можете настроить VirtualBox так, чтобы ваша система Linux и ваши Windows гостевые операционные системы, как я уже говорил выше, могли обмениваться файлами. Использовать каталоги (папки): копировать, вставить и редактировать файлы из одной операционной системы в другую. И даже иметь общий буфер обмена. Как только вы освоитесь в управлении двух операционных систем одновременно, поймете, что это может быть очень удобно.
Все это означает то, что при запуске Windows в VirtualBox все ваши приложения будут обращаться к дискам, файлам или к интернету. Поэтому будьте осторожны, любые программы Windows в вашей виртуальной машине, которые требуют доступа к сети, могут подвергаться всем вирусным угрозам, как будто бы вы работаете на обычном ПК.
Стоит ли игра свеч? Конечно, да! Пользуясь Windows-ом на виртуальной машине, вместо того, чтобы запускать его на реальном ПК для выполнения определенных задач, вы будете иметь отличную эмуляцию WIndows в Linux, экономить время, а также сможете быть не зависимыми от имения на своем жестком диске Windows, как полноценной системы. Со временем, изо дня в день вы будете приобретать все больше и больше опыта работы в Linux, и, в конце концов, вы сможете полностью отказаться от Windows, раз и навсегда.
Инструкции по установке VirtualBox
Эмулятор Linux в Windows и Windows в Linux
Есть класс программ, позволяющих запускать программы других операционных систем (не обязательно Windows) в Linux и других UNIX-системах.
Это эмуляторы — такие программы, которые позволяют, грубо говоря, эмулировать Linux в Windows или наоборот. Среди них следует выделить наиболее часто применяемые.
1. WINE
opensource, GPL.
Wine Is Not a (CPU) Emulator это прослойка, которая транслирует Win32API в POSIX API, то есть свободная реализация Windows API, которая позволяет запускать программы Windows, переводя вызовы программы под Windows в вызовы Linux. Это позволяет выполнять программы почти на полной скорости. Однако из-за того, что продукты Microsoft являются закрытыми, невозможно точно воспроизвести структуру их API, что приводит к разного рода сбоям и странностям при выполнении Windows-программ в WINE. Положительным моментом является то, что вам не нужно ставитьWindows — только WINE и программу.
Плюсы: достаточно быстрая работа на реальных ресурсах машины, работа с реальными каталогами и файлами, нет необходимости в установке Windows.
Минусы: не все приложения поддерживаются и работают не всегда стабильно.
Ссылки:
http://www.winehq.org
http://gazette.linux.ru.net/team/a_kuprin.html
http://linuxshop.ru/linuxbegin/print633.html
1.1 CodeWavers CrossOver Office
closedsource.
Основанный на WINE коммерческий продукт, отличающийся лучшим исполнением особенно важных Windows приложений, таких как Adobe Photoshop, Microsoft Office, Autodesk AutoCAD и некоторых других. В общем, более стабильная, хотя и не самая свежая версия WINE, с графическим установщиком, который предоставит вам удобный и простой интерфейс для настройки.
Ссылки: http://www.codeweavers.com
1.2 TransGaming Technologies WineX / Cedega
proprietary, но есть возможность скачать исходники.
Так же основанный на WINE, но имеющий одно очень существенное, особенно для геймеров, усовершенствование — он содержит в себе улучшенную, вдобавок, полную (в плане совместимости) поддержку интерфейса Direct3D.
Ссылки: http://www.transgaming.com
2. DOSEMU
opensource, GPL.
dosemu — эмулятор DOS для запуска старых приложений, часто используется для бухгалтерских и прочих весьма специфичных нужд. Многие программы под DOS использовали его «особенности» и баги для работы, которых в dosemu может не оказаться.
Плюсы: быстрый запуск и работа устаревших, но нужных программ DOS (бухгалтерских, например), не требователен к ресурсам.
Минусы: нетривиальная установка, не все программы будут работать.
Ссылки: www.dosemu.org
3. Win4Lin
closedsource.
В файл, который для Windows будет диском, ставится полноценная копия Windows и потом туда ставятся нужные приложения. Старая версия Win4Lin позволяла запускать Windows 95 с очень приличной скоростью и работать с приложениями для этих систем в виндовс, однако для этого требуются патчи на ядро. Патчи есть далеко не для всех версий ядер, и для определённых версий Win4Lin патчи были свои — нужно было угадывать.
Win4lin PRO не требует патча, позволяет запускать Windows2000/XP, но работает медленно и при этом подгружает служебные программы для «ускорения». Есть подозрения, что в этом эмуляторе используются наработки автора QEMU и особенно его ускоряющего модуля. Особенностью этого эмулятора является то, что есть возможность работать с реальными каталогами Linux.
Плюсы: возможность запуска Windows.
Минусы: проблемы с накладыванием патчей на ядро (закрытых и возможно небезопасных), либо очень низкая скорость запускаWindows, необходимость устанавливать Windows, невозможность эмуляции других ОС.
Ссылки:
http://www.win4lin.com/
http://www.netraverse.com/
http://sys.net.ru/docs/win4lin/Win4Lin6/
http://sys.net.ru/docs/win4lin/win4lin2debian
4. Виртуальные машины
Имитируют весь компьютер целиком вместе с жёстким диском (в виде файла), CD-ROM и USB (всё это связано с железом настоящего компьютера). Установленная туда ОС будет работать с реальным железом только через эмулированное. Виртуальные машины это как раз то, что обычно называют «эмулятор Linux» или «Эмулятор Windows» — с помощью виртуальных машин вы действительно сможете эмулировать Linux или Windows.
4.1 QEMU
opensource, GPL.
QEMU — виртуальная машина. В QEMU можно поставить почти любую ОС — любой Windows (начиная с Windows95 до WindowsXPвключительно), любой дистрибутив Linux или FreeBSD, BeOS/Haiku, ReactOS, Syllable и проч. Для быстрой работы нужен kqemu — ускоряющий модуль (так же под GPL), который имеется на сайте автора. Для этого потребуются заголовки ядра — в основном, чтобы собрать ускоряющий модуль kqemu, с которым замедление работы гостевой ОС составит до 1.5 раза (вместо 5-10 раз без модуля). Этот эмулятор использует наработки другого проекта, BOCHS. Так же позволяет создавать виртуальные машины собственной утилитой qemu-img. Работа с эмулятором (вызов, задание параметров) происходят в консольном режиме, но есть и графические оболочки.
Плюсы: хорошая скорость работы (с kqemu) гостевой ОС, стабильность, широкие возможности (эмуляция нескольких платформ, одновременный запуск множества систем, точность эмуляции), защищённая среда.
Минусы: несколько меньшая скорость эмуляции, чем VMware, консольный интерфейс (хотя есть графические оболочки типа Qemulator).
Ссылки:
форум о QEMU
www.qemu.org
4.2 BOCHS
opensource, GPL.
BOCHS — виртуальная машина, точный эмулятор x86 платформы. Имеет свой BIOS, VGABIOS и прочее, что и используется QEMU. Очень точный, но очень медленный, применяется в основном разработчиками, где нужна уверенность, что это сбой в программе, а не эмулятора.
Плюсы: полная точная эмуляция x86, возможность установки в него практически любой ОС, лёгкая и простая установка в Debian.
Минусы: очень низкая скорость работы гостевой ОС.
Ссылки:
www.bochs.org
4.3 VMWare
closedsource.
VMWare — как и QEMU, виртуальная машина. Обладает более высокой скоростью эмуляции, поддерживает большее число ОС. Кроме того, установка VMWare на Дебиан нетривиальна, хотя имеются deb-пакеты в неофициальных репозиториях; требуется компиляция закрытых ускоряющих модулей с заголовками ядра. Есть сообщения, что у VMWare имеются проблемы с полноэкранным режимом. По требовательности к ресурсам мало отличается отQEMU, потребляя много оперативной памяти и процессорного времени. Возможности те же: безопасная среда для эмуляции гостевых ОС. Плюс графический интерфейс для создания виртуальных машин.
Плюсы: более быстрая эмуляция гостевых ОС, есть графический интерфейс для создания виртуальных машин.
Минусы: закрытые проприетарные модули потенциально могут вывести хост-ОС из стабильного состояния.
Ссылки:
http://www.vmware.com/
http://www.nixp.ru/news/6914
http://software.newsforge.com/print.pl?sid=05/04/27/186203
4.4 VirtualBox
opensource, GPL.
VirtualBox — так же виртуальная машина x86, основана на наработках QEMU. Отличается простым графическим интерфейсом и весьма высокой скоростью эмуляции (часто быстрее QEMU) и поддержкой периферии (USB, сеть, FireWire). Точность эмуляции ниже, чем у QEMU (невозможно запускать многие ОС, например BeOS/Haiku, MenuetOS, Syllable). Есть guest additions, которые позволяют очень нужные вещи, а именно копи-паст с хост-системы в гостевую (clipboard sharing) и незаметный захват мыши.
Плюсы: простая установка и настройка, возможно расширение функционала плагинами, широкая поддержка периферии, в ряде случаев быстрее QEMU.
Минусы: при интенсивном использовании графический интерфейс мешает, точность эмуляции менее распространённых ОС не высока.
Ссылки:
http://www.virtualbox.org/
4.4 KVM — Kernel-based Virtual Machine
opensource, GPL.
KVM — это решение полной виртуализации, хотя сам по себе это модуль ядра Linux. Для работы требуется модифицированная версияQEMU. Для работы требуется поддержка виртуализации процессором.
Плюсы: модуль ускорителя в ядре, простая установка.
Минусы: требуется поддержка виртуализации процессором.
Ссылки:
http://kvm.qumranet.com/kvmwiki
http://inf.by/linux/211/
5. Гипервизоры
opensource, GPL.
XEN — гипервизор, позволяет запускать гостевую ОС как процесс ядра в хост-системе. Отличается очень низкими накладными расходами (от 2 до 8% потери производительности гостевой ОС), защитой хост-ОС, а так же использованием технологий виртуализации современных процессоров. Однако для того, чтобы использовать его возможности, требуется патч на ядро не только хост-ОС, но и гостевой ОС, что делает запуск проприетарных систем внутри очень непростым делом.
Плюсы: потенциально наибольшая достижимая скорость работы гостевой ОС, ниже требования к ресурсам хост-ОС.
Минусы: весьма нетривиальная установка — требуется патч на ядро гостевой ОС.
Ссылки:
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
http://wiki.xensource.com/xenwiki/XenFaq
http://www.howtoforge.com/book/print/1169
http://xgu.ru/xen/manual/
6. Виртуализация на уровне операционной системы
opensource, GPL.
Open VZ это технология «лёгкой» виртуализации, позволяющая на одной аппаратной системе держать несколько различных версий Linux с одним ядром (поддерживающим ovz и содержащимся, как правило, на небольшом корне с ограниченным доступом по ssh и без других сервисов). В отличие от «тяжёлых» вариантов вроде Xen, Qemu или VMware, накладные расходы обычно составляют единицы процентов.
Wine — эмулятор Windows под Linux
Аббревиатура «Wine» — это рекурсивный акроним «Wine Is Not an Emulator» .Из названия следует, что он не является эмулятором в широком смысле этого слова: он не эмулирует работу процессора, не требует установки windows. Не является родственником VMware и ей подобных виртуальных машин.
В тоже время wine представляет собой набор библиотек, подменяющих стандартные виндусовые с winAPI функциями. Это позволяет запускать приложения windows под юниксподобными системами.
Для работы wine установленный windows не требуется, но могут понадобиться отдельные его библиотеки.
Установка:
1. Может, wine уже установлен?
Проверить это можно так:
#wine —version
Для FreeBsD
cd /usr/ports/emulators/wine/
make install clean
2.Устанавливаем, если до этого не стоял.
cd /usr/ports/x11-fonts/webfonts/
make install clean
Для Linux
./configure
make depend
make
make install
Скачать новую версию всегда можно с http://www.winehq.com/
Сразу хочу оговориться, перед установкой должны быть установлены драйвера для видео(с поддержкой OpenGL), и присутствовать шрифты с поддержкой русского.
Если шрифты и локаль верно настроены, то с выводом русских символов проблем быть не должно.
Настройка.
Итак, приступим.
1.Сначала просто сделаем
#wine
затем
#winecfg
после запуска последнего в окне выберем вкладку звук и нажмем autodetect(***).
Теперь должен появиться в катологе %HOME%/.wine фаил настроек config.
Его мы и будем редактировать.
2. Откроем его и смотрим раздел [fonts]. Пожалуй, самым важный раздел. От его настройки зависит корректность отображения шрифта, и если он не настроен, то многие приложения могут просто не запускаться.
Пишем нечто вроде такого:
;; default TrueType fonts with russian koi8-r encoding
«Default» = «-monotype-arial-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultFixed» = «-monotype-courier new-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultSerif» = «-monotype-times new roman-*-*-*—*-*-*-*-*-*-koi8-r»
«DefaultSansSerif» = «-monotype-arial-*-*-*—*-*-*-*-*-*-koi8-r»
Если у Вас установлены русские шрифты, то нужно просто заменть в приведенном примере monotype на webfonts или cyrillic, или свои другие. После этого соответственным образом раскомментировал строку и установить нужный путь для шрифта.
[FontDirs]
;»dir1″ = «/usr/X11R6/lib/X11/fonts/TrueType»
( и ,например, вместо TrueType написать webfonts)
Если ttf-шрифты не установлены, то скорее всего у вас есть шрифты cronix, тогда русификация будет выглядеть так:
;»Default» = «-cronyx-helvetica-«
;»DefaultFixed» = «fixed»
;»DefaultSerif» = «-cronyx-times-«
;»DefaultSansSerif» = «-cronyx-helvetica-«
3. Далее в файле настроек видим виртуальные устройства
…………………
[Drive C]
«Path» = «%HOME%/.wine/c»
«Type» = «hd»
«Label» = «MS-DOS»
«Filesystem» = «win95»
……………………
Видно, где находится директория с виртуальным диском.
Находим секцию со звуком.
[WinMM]
…
«Drivers» = «wineoss.drv» ; default for most common configurations
;»Drivers» = «winearts.drv» ; for KDE
;»Drivers» = «winealsa.drv» ; for ALSA users
………….
Обычно, все работает с первым, но если после (***) определилось по-другому, то здесь можно изменить. Могут возникнуть проблемы если не настроена многопоточность, и другое звуковое приложение блокирует wine.
4. Далее исправляем версию windows на «приличную».
[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
«Windows» = «winxp»
Указываем значение переменной Temp:
[wine]
…
«Temp» = «C:\\Temp»
…
Еще одна важная сеция:
[DllOverrides]
«commdlg» = «builtin, native»
«comdlg32» = «builtin, native»
«ver» = «builtin, native»
В ней вписаны библиотеки которые и будет использовать wine при эмуляции. Большая их часть это переделаные под *nux, но можно, с осторожностью, воизбежании конфликта, добавлять свои.
Делается так:
добавляем строчку
«C:\\windows\\system32\\mfc42.dll» = «native, builtin»
и в %HOME%/.wine/windows/system32/ копируем mfc42.dll
Как же запустить что-нибудь?
Для этого достаточно перейти в папку с win приложением и выполнить $wine prog.exe и все.
Вся установка и настойка делалась для версии 20050310(ports freeBsd 5.4). Настройки последних версий могут несколько отличаться.
Поделиться:
Оставьте свой комментарий!
Добавить комментарий
< Предыдущая | Следующая > |
---|
Лучшие эмуляторы для Linux | Losst
Вы когда-нибудь хотели играть игры, предназначенные для других платформ на своем компьютере? Например, для старых приставок, которые уже никто не поддерживает, или вы не можете их купить из-за цены. На самом деле вы можете играть в эти игры ничего не покупая. Просто используйте Linux.
Для Linux существует очень много эмуляторов с открытым исходным кодом, с помощью которых вы можете запустить почти любую консольную игру и она будет работать даже лучше, чем на оригинальной консоли. В этой статье мы рассмотрим лучше эмуляторы для Linux, которые вы можете скачать и установить на свой компьютер.
Содержание статьи:
Как играть консольные игры на компьютере?
Перед тем как рассматривать сами эмуляторы linux, давайте рассмотрим как вы можете играть ваши консольные игры на компьютере, потому что не со всеми играми все просто. Например, SNES игры распространяются на картриджах, но у компьютера нет слота для картриджей. Чтобы справиться с этой проблемой пользователи создали образы картриджей, именно их вы можете использовать в своих эмуляторах.
Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:
Семейство Playstation
1. PCSX2
PCSX2 — это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом. Разработка эмулятора началась в 2000 году и сначала шла очень медленно, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.
Установка в Ubuntu:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt update
$ sudo apt install pcsx2-unstable
2. ePSXe
ePSXe — это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.
Семейство Nintendo
3. Mupen64
Mupen64 — это эмулятор Nitendo 64, написанный на Си и С++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их из образов или непосредственно с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность. Установка в Ubuntu:
sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus
$ sudo apt update
$ sudo apt install mupen64plus
4. ZSNES
ZSNES — это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.
Чтобы установить в Ubuntu выполните:
sudo apt-get install zsnes
5. Snes9x
Еще один бесплатный эмулятор для приставок Super Nintendo Entertainment System (SNES). Он тоже поддерживает большинство игр,, предназначенных для этих систем на вашем персональном компьютере.
Программа написана на C++ со вставками ассемблера и имеет версии для Linux и Windows. Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:
sudo add-apt-repository ppa:bearoso/ppa
$ sudo apt update
$ sudo apt install snes9x-gtk
6. DeSmuME
DeSmuME — это эмулятор игровой консоли Nintendo DS с открытым исходным кодом. Он разработан на C++, и кроме Linux, поддерживает Windows и OS X. Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинство коммерческих. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.
Установка из официальных репозиториев Ubuntu:
sudo apt install desmume
7. Dolphin
Эмулятор с открытым исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ. Название означает кодовое имя приставки Gabe Cube — Nintendo Dolphin.
Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.
Установка из PPA:
sudo add-apt-repository ppa:glennric/dolphin-emu
$ sudo apt update
$ sudo apt install dolphin-emu
Семейство Sega
8. DGen
DGen — это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей — DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.
sudo apt install dgen
9. Yabause
Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:
sudo apt install yabause
Семейство Atari
10. Stella
Stella — это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.
sudo apt install stella
11. Atari800
Atari800 — это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство платформ, где может работать SDL, в том числе и Linux. Разработка эмулятора началась в 1995 году на языке Си, и как и все выше перечисленные эмуляторы linux в этом списке, он распространяется под лицензией GPL. Установка:
sudo apt install atari800
Другие эмуляторы
Если вы хотите играть DOS игры, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.
Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft — Xbox и Xbox One. Для Xbox есть экспериментальный эмулятор — Cxbx, но пока что он находится в состоянии бета и еще очень не готов.
Эти консоли пока не поддерживаются потому что они еще относительно новые, вспомните, уже существующие эмуляторы выпускались спустя 7-10 лет после выхода приставок. Задача эмулятора — программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.
Выводы
В этой статье мы рассмотрели лучшие эмуляторы для Linux. Возможно, это далеко не все программы, заслуживающие быть в этом списке. Вы знаете другие отличные эмуляторы? Какие ваши любимые, какие используете и используете ли вообще? Напишите в комментариях!
Bochs Linux — подробный обзор и установка эмулятора
Bochs написан в духе всех лучших приложений с открытым исходным кодом. Это приложение управляемое терминалом, взаимодействует через командную строку Windows CE.
О Bochs
Bochs — это программа, которая имитирует полноценный компьютер Intel x86.
Эмулятор включает в себя эмуляцию процессора Intel x86, распространенных устройств ввода-вывода и пользовательский BIOS. Bochs могут быть скомпилированы для эмуляции множество разных процессоров x86.
Инструмент имеет модели устройств для всех стандартных периферийных устройств ПК:
- клавиатуры
- мыши
- монитор
- диски
- прочее
Поскольку утилита имитирует всю среду ПК, ПО, работающее в симуляции, «верит», что оно работает на реальной машине. Такой подход позволяет инструменту запускать широкое разнообразие ПО без изменений.
В результате запускаются популярные ОС x86:
Bochs написан на языке программирования C ++ и предназначен для работы на разных платформах хоста, включая x86, PPC, Alpha, Sun и MIPS. Независимо от платформы хоста, утилита по-прежнему имитирует аппаратное обеспечение x86.
Другими словами, это вообще не зависит от нативных инструкций хост-машины. Это является как сильной, так и слабой стороной. В результате, это главное различие между Bochs и многими другими программами эмуляции x86, такими как VirtualBox, VMware.
Поскольку эмулятор использует программную симуляцию для каждой отдельной инструкции x86, он симулирует приложение Windows на Alpha или рабочей станции Sun.
Однако недостаток подхода — это производительность моделирования. Чтобы точно смоделировать процессор, инструмент выполняет много операций и это делает моделируемую машину во много раз медленнее, чем физическая машина.
Чтобы сделать что-нибудь интересное на моделируемой машине, эмулятору необходимо взаимодействовать с ОС на хост-платформе. Нажав клавишу в окне дисплея Bochs, ключевое событие переходит в модель устройства для клавиатуры.
Когда имитируемая машина должна прочитать с жесткого диска, утилита читает из образа диска на хост-машине. Когда симулируемая машина отправляет сетевой пакет в локальную сеть, инструмент использует сетевую карту платформы хоста для отправки пакета в реальный мир.
Эти взаимодействия между эмулятором и ОС хоста могут быть сложными, а в некоторых случаях они зависят от платформы хоста. Для отправки сетевого пакета во FreeBSD требуется другой код, чем, например, для отправки пакета в Windows XP.
Официальный сайт Bochs
Bochs 2.6.10
Ключевые улучшения, добавленные в Bochs 2.6.10
- поддержка чипсета i440BX PCI/AGP
- базовая эмуляция 3D-ускорителей Voodoo Banshee и Voodoo3
- эмуляция расширенных наборов инструкций AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI
- внесены исправления в эмуляцию расширений PCID, ADCX, MOVBE, AVX и VMX
- в реализации VMX (Virtual Machine Extensions) добавлена поддержка защиты подстраниц памяти на основе EPT (Extended Page Tables)
- к инструкции CPUID добавлены модели CPU Skylake-X, Cannonlake и Icelake-U. В результате, признаки присутствия защиты от атак по сторонним каналам и связанные с подобной защитой MSR-регистры, реализованные в чипах Icelake-U
- базовая поддержка DDC (Display Data Channel) для VGA-совместимых графических адаптеров
- из QEMU перенесён код с эмуляцией HPET (High Precision Event Timer)
Установка
- sudo apt update
- sudo apt install bochs
Вывод
Bochs имеет множество применений, и пользователи используют его для различных целей. Одни используют инструмент для запуска приложений во второй ОС. Другие, для отладки новых ОС, поскольку каждая строка кода симулятора доступна. Третьи используют в качестве учебного пособия, чтобы узнать, как работает аппаратное обеспечение ПК.
Вообще, Bochs — разноплановый инструмент решающий разнообразные задачи.
Более того, познакомьтесь с другими эмуляторами в этой статье.
Эмулятор Windows для Linux или как установить Windows программы в Linux. Лучшие эмуляторы для Linux
Эмуляторы под Windows. А сейчас — эмуляторы приставок под Linux. Как и в предыдущих двух частях, здесь собраны проверенные временем и пользователями программы.
Если в подборку случайно что-то не попало, пишите об этом в комментариях. Пропущенный эмулятор будет добавлен в основной материал.
Принцип работы с эмулятором приставки
Эмулятор игровой приставки — программная оболочка, которая эмулирует работу аппаратной части самого устройства. Разрабатывать эмулятор не так просто — требуется и опыт программирования, и знания точной информации о принципах работы оригинального устройства. Большинство эмуляторов можно разделить на две группы, включая «простые» и «составные» программы. Многие эмуляторы предоставляют даже больший функционал, чем старые консоли (например, сохранение в играх для Dendy и Sega).
С простыми проблем нет — нужно установить программу, загрузить образ игры, и все — можно наслаждаться процессом прохождения. Настроек в таких программах минимум. «Составные» требуют наличия дополнительных компонентов — это BIOS приставки (обычно файл.bin) и различных dll-плагинов. BIOS-файлы защищены правами производителя, так что разработчики эмуляторов не могут встраивать их — в противном случае в каталог программ Google такой эмулятор не попадет. BIOS нужно искать в сети — существует множество сайтов, где эти файлы выкладываются в общий доступ.
Нужны и образы игр. Их разработчики эмуляторов тоже не имеют право встраивать в свое ПО. Образы, или ROM, доступны в интернете. Для Sega или PlayStation количество ROM достигает многих сотен. Сейчас в интернете можно найти образы даже очень редких игр, которые раньше было сложно достать в магазине.
Эмуляторы самых старых систем
Fuse Emulator
Кроссплатформенный эмулятор ZX Spectrum и некоторых других персональных компьютеров 80-х годов. Возможностей эмулятор предлагает очень много. Его можно найти в репозиториях большинства дистрибутивов. Там же расположены системные ROM и специализированные утилиты.
FS-UAE
А это — эмулятор всем известной платформы Amiga для Linux и FreeBSD. Основа здесь — WinUAE/E-UAE/PUAE с упором на работу с floppy и CD играми. Есть поддержка геймпадов. Для того, чтобы этот эмулятор заработал, необходимы файлы Kickstart, найти их можно .
MAME
Этот эмулятор является удачной попыткой разработчиков воссоздать геймплей и атмосферу игровых автоматов. Заявленная цель — сохранение истории игр и самих игр. МАМЕ — это аббревиатура от термина Multiple Arcade Machine Emulator. Есть в большинстве репозиториев ряда дистрибутивов.
pSX
Неплохой эмулятор первой PlayStation, поддерживающий большинство игр. Системы плагинов здесь нет, все упаковано в один файл, что может понравиться пользователям, которым хочется просто установить эмулятор и играть, без особых настроек всего и вся.
PCSX
Это продвинутый эмулятор PlayStation, который использует плагины для полной поддержки всех компонентов оригинальной игровой приставки. Полная поддержка геймпадов, графики, звука, карт памяти и других важных элементов консоли. Поддерживаются практически все игры, включая такие хиты, как Crash Bandicoot 1, Time Сrisis, Mickey Wild adventure, Coolboarders 3, Street fighter EX+a, Street fighter EX2 plus, Breath of fire 3, Breath of fire 4, Quake II, Alone in the Dark 4, Tekken 3.
PCSX2
Эмулятор PS2. Программа до сих пор поддерживается ее разработчиками, которые активно развивают проект. PCSX2 совместим с большинством игр для оригинальной консоли. Как и в предыдущем случае, здесь требуется BIOS, плагины для видео и аудио, привода, а также образы игр (ROM/ISO). Характеристики ноутбука должны быть на высоте, иначе поиграть не выйдет — эмулятор и игры требуют много ресурсов.
Если конфигурация ПК соответствует требованиям эмулятора, то все игры идут гладко, скорость эмуляции отличная. Цветовая гамма и звук практически идеальны. Есть поддержка карт памяти.
Установка:
sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
sudo apt-get update
sudo apt-get install pcsx2-unstable
PPSSPP
Отличный эмулятор консоли PSP, поддерживающий большинство игр для этого устройства. Если характеристики ПК высокие, то игра будет выглядеть даже лучше, чем на приставке. Эмулятор позволяет увеличить разрешение в два раза, что убирает часть артефактов на полигональных моделях. Кроме того, эмулятор исправляет и дополняет некоторые текстуры, сглаживая их. BIOS здесь не требуется, настройки есть, их довольно много, но все работает отлично и по умолчанию. PPSSPP выпущен под Windows, Max, Linux.
Установка:
sudo add-apt-repository ppa:ppsspp/stable
sudo apt-get update
sudo apt-get install ppsspp-qt или ppsspp-sdl
Panasonic
Phoenix
Эмулятор консоли Pansonic 3DO. Идеальная совместимость и хорошее качество эмуляции. Интерфейс — Qt5. Эмулятору нужен оригинальный BIOS консоли.
Возможности:
- Аппаратный рендеринг
- Встроенный редактор аннотаций
- Поддержка сжатых образов
- Работа с файловой системой образов
- Встроенный отладчик (только отладочная версия)
- Внешние графические фильтры
- Эмуляция нестандартных устройств ввода приставки (монетоприемники, пистолеты, Flightstick Pro)
- Запись прохождений
Теги:
Добавить метки
Для операционных систем на базе Linux написано огромное количество программ. Несмотря на это, иногда возникает необходимость производить запуск Windows программ под Linux. В основном, это касается игр и некоторых специализированных программ, аналоги которых в Linux отсутствуют. Кроме того, некоторые пользователи, переходя с Windows на Linux, уже привыкли к определенному набору программного обеспечения и желают его использовать в дальнейшем. В этом случае предпочтительнее все же найти аналогичные программы для Linux и освоить их, поскольку в родной операционной системе программы работают обычно лучше и стабильнее. Поэтому рекомендуем запускать Windows программы под Linux только после того, как вы убедитесь, что аналогов нужных программ под Linux нет, или они вам не подходят.
Запустить программу, написанную для Windows в Linux, можно несколькими способами: с использованием Wine и продуктов на его основе, с помощью виртуальных машин и эмуляторов: VirtualBox, VMware, Parallels Workstation, QEMU. Теоретически еще есть возможность портирования программ с Windows на Linux при наличии исходного кода и навыков программирования, но этот вариант мы здесь рассматривать не будем.
Программы под Wine обычно работают быстрее, чем в виртуальных машинах. Это особенно актуально для современных 3D игр. Wine не требует установки операционной системы и позволяет быстро менять версию системы, библиотек и другие параметры. Запускать программы можно непосредственно в среде Linux. С другой стороны, для настройки Wine все равно придется потратить некоторое время и возможно неоднократно при запуске отдельных программ и игр. В виртуальных машинах запускаются оригинальные версии Windows и прочие операционные системы, которые нужно предварительно установить и настроить. Системе выделяются определенные ресурсы компьютера, эмулируется стандартное оборудование. Перед выполнением программы нужно предварительно запустить эмулятор и загрузить операционную систему, на что требуется дополнительное время. Следует отметить, что некоторые программы имеют защиту от запуска под виртуальными машинами.
Установка Wine
Linux эмуляторы — лучшие программы для запуска Windows
Как бы мы ни любили Linux, приходится доминировать Windows. В пару десятилетий Microsoft Windows чаще используются последние для мобильных компьютеров. Если вы энтузиаст Linux, не разочаровывайтесь. Существуют программы для беспрепятственного запуска ПО с Windows. Есть программы позволяющие беспрепятственно запускать ПО с Windows. В результате не обязательно установить свежую копию любимого дистрибутива.
Об Эмуляторах
Эмуляторы — это компьютерные программы, которые позволяют запускать ПО, разработанное для конкретной системы в другой.
Важно отметить, что Windows и Linux, различаются не только по дизайну. Поэтому невозможно найти эмулятор, чтобы пользователи могли корректно запустить автономные программы Linux в Windows. Таким образом, мы сосредоточимся на «способах» запуска ПО Linux в Windows.
Cygwin
Cygwin — это мощный и инновационный симулятор Linux для Windows.Инструмент позволяет пользователям запускать ПО Linux в Microsoft Windows, перекомпилируя их в Windows. Это надежная POSIX-система с обширным набором инструментов GNU и Open Source для функций, аналогичных многим системам Linux.
Cygwin работает на большинстве 32-разрядных и 64-разрядных версий Windows для x86 и регулярно. Это один из лучших эмуляторов Linux для пользователей Windows, чтобы реализовывать современные решения.
Особенности Cygwin
- Cygwin не позволяет родным приложениям Linux работать под Windows; вместо этого он обеспечивает механизм для их восстановления для Windows.
- Инструмент поставляется с надежной средой, обеспечив надежную функциональность POSIX API непосредственно внутри Windows.
- Cygwin запускает:
- оболочки Linux
- файловые и системные утилиты
- терминалы
- удаленный вход и передача файлов
- обработка текста
- серверы
Официальный сайт Cygwin, чтобы перейти, кликните тут.
Более подробная информация и установка Cygwin в этой статье.
Hyper-V
Hyper-V, ранее известный как Microsoft Windows Server Virtualization, представляет собой надежную гипервизорную систему. Благодаря инструменту пользователи Windows запускают несколько ОС. В результате виртуализовалось значительное количество ОС POSIX, включая варианты Linux и BSD.
Hyper-V лучше использовать оборудование и виртуально запускать ОС. Запускайте любимые приложения Linux, используя Hyper-V, при наличии лицензии Windows.
Особенности Hyper-V
- Hyper-V позволяет изолировать гостевую систему Linux с помощью выделенного виртуального раздела на компьютере Windows.
- Предлагает надежный механизм защиты ресурсов хоста, который гарантирует, что виртуальная система Linux не засоряет ресурсы.
- Функция PowerShell Direct позволяет системным администраторам эффективно управлять территориями гостевыми ОС и отправлять команды в гостевую систему напрямую.
- Hyper-V поставляется с встроенной постоянной памятью, виртуализацией зашифрованной сети, облачным резервным копированием и использованием инновационных инструментов администрирования.
Более того, подробная информация и установка Hyper-V в этой статье.
VirtualBox
Oracle VirtualBox — это бесплатный размещенный гипервизор, который позволяет пользователям создавать виртуальные машины x86. Это кроссплатформенное программное обеспечение является одним из самых простых способов достижения полной эмуляции системы Linux на вашем ПК с Windows.
Можно установить любой из ваших любимых дистрибутивов Linux внутри уже установленной и работающей ОС Windows.
Подробнее о VirtualBox можно узнать в данной статье.
Особенности VirtualBox
- VirtualBox разработан с использованием оптимизированного кода ассемблера C, C ++ и x86, что повышает производительность.
- Oracle поддерживает ПО, и добавляются новые функции, сопровождаемые исправлениями ошибок.
- VirtualBox — отличный выбор для питания ресурсоемких серверов и ПО тестирования.
- Oracle VirtualBox с внешним исходным кодом позволяет сторонним разработчикам расширять функциональность в соответствии с их требованиями.
Официальный сайт VirtualBox, чтобы перейти, кликните тут.
и Linux
и Linux — это мощная современная среда Linux, предназначенная для работы в системах Microsoft Windows. Он упаковывает полную систему Ubuntu, используя Linux в качестве ядра и Xming для стандартного X-сервера.
Это один из наиболее эффективных эмуляторов Linux для Windows. Потому что, не требует применения машины для запуска Linux и хорошо работает в основных версиях Windows.К тому же, вместо этого andLinux реализует виртуализацию на уровне ОС для достижения своей конечной цели.
Особенности andLinux
- andLinux позволяет пользователям использовать среду рабочего стола Linux KDE или XFCE с Synaptic для управления пакетами и Nautilus в качестве файлового менеджера
- Позволяет пользователям Windows выполнять ежедневные команды Linux непосредственно из сценариев Windows с помощью утилиты andCmd.exe
- ПО с открытым исходным кодом и поставляется под лицензией GNU GPL.
- andLinux поддерживает различные версии Windows, включая:
- Окна 2000
- XP
- Windows 2003
- Vista
- Windows 7
но не поддерживает v. 64-разрядную.
Официальный сайт andLinux, чтобы перейти, кликните тут.
QEMU
QEMU является одним из самых популярных эмуляторов виртуальных машин благодаря поддержке широкого аппаратного обеспечения.Инструмент эмулирует любую энергиюуру и помогает быстро приступить к работе с Linux на компьютере с Windows. К тому же, можно использовать в качестве эмулятора Windows в системе Linux.
Эмулятор известен доктором знаний виртуализации. В результате используются виртуальные машины с высокой производительностью. ПО обновляется регулярно, и каждый месяц добавляются новые функции.
Особенности QEMU
- Эмулятор сохраняет текущее состояние системы Linux и восстанавливает их для последующего использования.
- Инструмент позволяет использовать периферийные устройства, включая жесткие диски, приводы компакт-дисков, сетевые карты, аудиоинтерфейсы и USB-устройства напрямую.
- QEMU написан на C и работает быстрее, чем большинство эмуляторов Linux для Windows.
- Инструмент использует лицензию GNU GPL с открытым исходным кодом, которая настраивает эмулятор по мере необходимости.
Официальный сайт QEMU, чтобы перейти, кликните тут.
Более подробная информация и установка QEMU в этой статье.
Рабочая станция VMware
VMware Workstation — один из наиболее важных вариантов выбора машины для Linux. Это размещенный гипервизор, который позволяет 64-разрядным пользователям устанавливать и запускать систему Linux локально.
Если вы ищете производительность профессионального уровня в эмулированной системе Linux, то поддержка VMware Workstation — достойный выбор. ПО поставляется с премиальным ценником, но предлагает альтернативу freemium (Workstation Player) с некоторыми ограниченными функциональными возможностями.
Особенности VMware Workstation
- VMware Workstation позволяет пользователям выбирать из готового набора виртуальных машин Linux для Windows напрямую.
- VMware Workstation Player — бесплатная версия, которая не требует от пользователей оплаты, но ограничена.
- Эмулятор поставляется с готовой поддержкой OpenGL и поддерживает до 3 ГБ общей видеопамяти.
- Этот симулятор Linux для Windows имеет встроенную поддержку DirectX 10.1, разрешение 4K, Wayland, SSH.Кроме того, поддерживаются виртуальные сети с другими современными функциями.
Официальный сайт VMware Workstation, чтобы перейти кликните тут.
Суперсистема с несколькими эмуляторами (MESS)
Multi Emulator Super System, известный как MESS — старый, но зато универсальный эмулятор Linux для Windows. Фактически MESS эмулирует более тысячи различных гостевых систем на различном оборудовании. В настоящее время поддерживается разработчиком MAME, инновационного консольного эмулятора для Linux.Что отличает MESS от множества повседневных инструментов Linux для Windows, так это исключительная точность.
Особенности Super System мультиэмулятора
- MESS — это не только эмулятор Linux, но и универсальное решение практически для всех ваших целей эмуляции.
- Команда разработчиков проекта определяет «переносимость» как один из краеугольных камней, таким образом, работает на широком спектре хост-систем.
- Теперь эмулятор стал официальной частью проекта MAME.
- ПО с открытым исходным кодом и, следовательно, не требует разрешения для эмулятора.
Официальный сайт Multi Emulator Super System, чтобы перейти кликните тут.
Более того, подробная информация и установка MAME в этой статье.
JPC
JPC — это современный и легкий эмулятор на основе Java, который используется для эмуляции Linux на различных системах, включая Windows. Это эмулятор x86, который можно запустить в любой системе, в которой установлена виртуальная машина Java (JVM).
Эмулятор Linux с внешним исходным кодом разработан в Оксфордском университете и распространяется под свободной лицензией GNU GPL. Хотя ПО работает без проблем на старом оборудовании, скорость может быть намного ниже для многих приложений.
Особенности JPC
- ПО обладает высокой переносимостью благодаря наследию Java и работает на основных платформах.
- ПО поставляется со встроенным отладчиком, который упрощает поиск ошибок, чем большинство эмуляторов Linux для Windows.
- JPC поставляется со встроенной сетевой карт и может эффективно эмулировать звук ПК.
Официальный сайт JPC, чтобы перейти, кликните тут.
Вуби
Wubi (установщик Ubuntu на базе Windows) — это невероятно легкая и инновационная системная утилита, которая позволяет пользователям запускать Linux на Windows без необходимости переразметки всего диска. Ищете сервисы, позволяющие установить Ubuntu из Windows и выбрать, какую ОС использовать во время загрузки? Wubi подходит для выбранных задач.Хотя он стал довольно популярным среди энтузиастов Linux, разработчики прекратили использование Wubi. Тем не менее, вы все равно использовать Wubi в Windows.
Особенности Wubi
- Wubi исключительно легкий и весит всего 2,3 МБ.
- Поставляется с лицензией GNU GPL, которая позволяет пользователям ПО.
- Wubi позволяет пользователям выбирать среду в соответствии с требованиями и удобен для пользователя.
- Пользователи могут удалить Ubuntu, установленную с помощью Wubi, как и любое другое ПО Windows.
TopologiLinux
TopologiLinux — еще одно мощное ПО с открытым исходным кодом. Программа позволяет пользователям Windows использовать преимущества надежной системы Linux. Что отличает TopologiLinux от обычных эмуляторов Linux для Windows? По крайней мере, инструмент не является настоящим эмулятором.
Так как это — полнофункциональный дистрибутив Linux, предназначенный для установки внутри существующего компьютера с Windows.В настоящее время работает под Windows 2000, XP и Vista, но не поддерживает последние версии.
Особенности TopologiLinux
- TopologiLinux использует coLinux для работы в Windows, ПО, позволяющее выполнять параллельное выполнение как ядра Linux, так и ядра Windows NT.
- Дистрибутив Linux не требует дополнительного разбиения хост-системы Windows и создает файлы жесткого диска в разделах NTFS или FAT.
- Поставляется с бесплатной лицензией GNU GPL, которая позволяет модифицировать ПО.
- TopologiLinux поддерживает несколько рабочих сред Linux, включая GNOME, KDE и XFCE.
Бохс
Bochs — это простая, но эффективная система гипервизора, которую можно использовать для эмуляции полноценных сред Linux на обычных компьютерах Windows. Программа написана с использованием языка программирования C ++.
Инструмент эмулирует широкий спектр систем архитектуры, включая процессоры Intel и AMD x86-64, используемые в современных системах Linux.Однако, ПО подвержено частым сбоям, когда гостевая система запускает ресурсоемкие приложения.
Особенности Bochs
- Программное обеспечение разработано и тщательно эмулирует ряд систем, включая Linux, DOS, Microsoft Windows.
- Кодовая база Bochs C ++ делает его одним из самых переносимых эмуляторов Linux для Windows и может быть скомпилирован для ранних процессоров 386.
- Bochs эмулирует свои рабочие станции Unix, таких как Ubuntu, Linux Mint, Fedora, Manjaro и стандартные аналоги BSD.
- Это лицензионное программное обеспечение GNU GPL — бесплатное.
Более того, подробная информация и установка Bochs в этой статье.
JSLinux
JSLinux предлагает один из самых причудливых способов запуска адекватно работающей системы Linux непосредственно из Windows. Это отличная программа, написанная известным разработчиком с открытым исходным кодом Фабрисом Беллардом. JSLinux предоставляет готовую систему Linux, к которой можно получить доступ через Интернет из любой точки мира.Это делает его жизнеспособным решением для пользователей, которые имеют доступ к быстрым сетевым подключением и используют Linux на ходу.
Особенности JSLinux
- Программа изменения с использованием JavaScript, попытаться использовать для тестирования.
- На данный момент предлагается 6 различных сред Linux
- Пользователи подключаются к всемирной сети, используя любую из этих сред Linux, и используют их для онлайн-приложений.
- JSLinux не требует установки в результате дружественного к ресурсам инструментов Linux для Windows.
Кооперативный Linux (coLinux)
Cooperative Linux — один из самых инновационных и надежных инструментов Linux для Windows. ПО для виртуализации, позволяющее Microsoft Windows синхронно запускать дистрибутивы Windows и Linux.
coLinux использует технологию общего ядра. В результате предоставляется механизм, позволяющий одновременно работать как ядру Windows NT, так и Linux. Что отличает coLinux от обычных эмуляторов Linux для Windows? Например, что гостевая система имеет полный контроль над ресурсами хост-системы.
Особенности coLinux
- coLinux поставляется с созданной встроенной поддержкой основных дистрибутивов Linux, включая Debian, Ubuntu, Fedora и Gentoo.
- Пользователям необходимо установить серверы X-Window в своих системах Windows, чтобы иметь возможность запускать графическое ПО.
- coLinux позволяет гостевой системе Linux эмулировать соединения Ethernet, используя TAP, PCAP, NDIS и SLiRP.
- ПО работает на большинстве систем Windows безупречно, но на данный момент отсутствует поддержка 64-битных систем.
Бхиве
Bhyve — это легкий эмулятор x86, помогающий в повседневной эмуляции Linux. Это надежное гипервизорное решение, которое предлагает полный набор современных функций. В результате реализуется облегчение эмуляции Linux из систем Windows.
Особенности Bhyve
- Первоначально bhyve разработан для FreeBSD, затем перенесен на другие системы, включая Windows.
- Нет проблем запускать самые популярные дистрибутивы Linux, такие как:
- RHEL
- CentOS
- Debian
- Fedora
- OpenSUSE
- Ubuntu.
- Bhyve поддерживает UEFI, Hyper-V и OmniOS из коробки, чтобы эффективно манипулировать устройствами AHCI.
- Природа разработки с открытым исходным кодом Bhyve сообщает, что разработчики могут модифицировать или расширять программу 12 сообщений.
Официальный сайт Bhyve, чтобы перейти, кликните тут.
Вывод
В мире существует не много эмуляторов для Linux. На мой взгляд, причина в сложности упаковывать целые среды Linux в ПО, предназначенное для другой системы.Мы надеемся, что наш материал позволит пользователям сориентироваться и выбрать предложенный выше подходящий эмулятор.
.
Эмулятор Windows для Linux или как установить Windows программы в Linux
Предположим, что у вас есть приложение, которое запускается и работает хорошо только в Windows. Такая программа не имеет эквивалента в Linux, и не работает в Wine или эмуляторе Windows API — CrossOver для Linux.
Возможно, ли запустить эту программу не выходя из Linux? Да, возможно: Используя гипервизор для запуска Windows, виртуальную машину (VM).
VM позволяет запускать гостевую операционную поверх другой операционной системы.С точки зрения гостя, кажется, что система работает на своем собственном ПК, но на самом деле она работает в ограниченной подсистеме ПК, в виртуальной машине. Аальная виртуальная машина, управляется программой под своей гипервизор. Таким образом, мы получаем идеальный эмулятор Windows в Linux .
Есть много прекрасных настольных гипервизоров для Linux, таких как VMware Player, Kernel Virtual Machine (KVM), и мой любимый, свободный VirtualBox от Oracle.Я предпочитаю VirtualBox, потому что это самый простой по настройке и запуску виртуальных машин гипервизор.
Ни VirtualBox, ни любой другой гипервизор, не делает Windows безопаснее в использовании, чем она есть на самом деле. Все дыры в безопасности Windows также будут существовать, и виртуальная машина.
Эмулятор Windows в Linux? Что VirtualBox может сделать для Вас?
[объявления]
VirtualBox будет безотказным эмулятором Windows для Linux , он сможет запускать Windows только тогда, когда вам это нужно для конкретных задач.Например, для запуска тех или других приложений.
Windows в VirtualBox можно ограничить. Например, отключить сеть, что может сделать ее немного безопаснее. Я обычно в Windows на нашей машине выполняю те же самые стандартные меры безопасности, которые и работают на компьютере, устанавливают антивирус для того, чтобы мои файлы, которые я буду людям использовать, не имели вирусов. К тому же я обычно для Windows открываю одну общую папку из Linux.
VirtualBox, как и любой другой гипервизор, любит достойные ресурсы, которые он будет использовать. Поэтому, если вы хотите, чтобы у вас был комфортный эмулятор Windows в Linux, другими словами, Windows в окне Linux, чтобы у вас не должен был быть старый ПК, так как такой компьютер будет не в состоянии использовать VirtualBox для запуска Windows.
По моему опыту вы сможете запустить Windows поверх Linux с помощью VirtualBox в системе с 1 Гб оперативной памяти, но это будет не очень комфортно.По крайней мере, нужно иметь 2 ГБ оперативной памяти и 1-ГГц (гигарцовый) процессор AMD или Intel.
После настройки виртуализации Вы получите ни чем не отличающуюся работу Windows, не выходя из Linux. Для всех ваших практических целей вы будете использовать реальные операционки Windows.
. Вы можете настроить VirtualBox так, чтобы ваша система Linux и ваши Windows были гостевыми операционными системами. Использовать каталоги (папки): копировать, вставить и редактировать файлы из одной операционной системы в другую.И даже иметь общий буфер обмена. Как только вы освоитесь в управлении двумя системами одновременно, поймете, что это может быть очень удобно.
Все это означает то, что при запуске Windows в VirtualBox все ваши приложения будут обращаться к дискам, файлам или к интернету. Поэтому будьте осторожны, любые программы Windows в вашей машине, которые требуют доступа к сети, могут подвергнуться всем вирусным угрозам, как будто бы вы работаете на обычном ПК.
Стоит ли игра свеч? Конечно, да! Пользуясь Windows-ом на нашей машине, вместо того, чтобы запускать его на своем жестком диске, вы будете использовать отличную эмуляцию WIndows в Linux. системы.Со временем, изо дня в день, вы получите все больше и больше опыта работы в Linux, и, в конце концов, вы сможете полностью отказаться от Windows, раз и навсегда.
Инструкции по установке VirtualBox
.
Эмулятор Linux в Windows и Windows в Linux
Есть класс программ, позволяющих запускать программы других операционных систем (не обязательно Windows) в Linux и других UNIX-системах.
Это эмуляторы — такие программы, которые грубо говоря, эмулируют Linux в Windows или наоборот. Среди них следует наиболее часто применяемые.
1. WINE
с открытым исходным кодом, GPL.
Wine Is Not (CPU) Emulator это прослойка, которая транслирует Win32API в POSIX API, что позволяет запускать программы Windows, переводить вызовы программы под Windows в вызовы Linux.Это позволяет выполнять программы почти на полной скорости. Однако из-за того, что продукты Microsoft являются закрытыми, невозможно точно воспроизвести их API, что приводит к разному типу сбоям и странностей при выполнении Windows-программы в WINE. Положительным моментом является то, что вам не нужно ставить Windows — только WINE и программу.
: достаточно быстрая работа на реальных ресурсах машины, работа, нет необходимости в установке Windows.
Минусы: не все приложения поддерживаются и работают не всегда стабильно.
Ссылки:
http://www.winehq.org
http://gazette.linux.ru.net/team/a_kuprin.html
http://linuxshop.ru/linuxbegin/print633.html
1.1 CodeWavers CrossOver Office
закрытый исходный код.
Основанный на WINE коммерческий продукт, отличающийся лучшим исполнением особенно важных приложений Windows, таких как Adobe Photoshop, Microsoft Office, Autodesk AutoCAD и некоторых других. В общем, более стабильная, хотя и не самая свежая версия WINE, с графическим установщиком, который предоставит вам удобный и простой интерфейс для.
Ссылки: http://www.codeweavers.com
1.2 TransGaming Technologies WineX / Cedega
проприетарно, но есть возможность скачать исходники.
Так же основанный на WINE, но имеющий одно очень важное, особенно для геймеров, усовершенствование — он содержит улучшенную, вдобавок, полную (в плане совместимости) поддержку интерфейса Direct3D .
Ссылки: http://www.transgaming.com
2. DOSEMU
с открытым исходным кодом, GPL.
dosemu — эмулятор DOS для запуска старых приложений, часто используется для бухгалтерских и прочих специфичных нужд.Многие программы под DOS использовали его «особенности» и баги для работы, которых в программе может не оказаться.
: быстрый запуск и работа программ устаревших, но нужных DOS (бухгалтерских, например), не требователен к ресурсам.
Минусы: нетривиальная установка, не все программы будут работать.
Ссылки: www.dosemu.org
3. Win4Lin
с закрытым исходным кодом.
В файл, который для Windows будет диском, ставится полноценная копия Windows и потом туда ставятся нужные приложения.Старая версия Win4Lin позволяет запускать Windows 95 с очень быстрой скоростью и работать с приложениями для этих систем в виндовс, однако для этого требуются патчи на ядро. Патчи есть далеко не для всех версий ядер, и для установленных версий Win4Lin, патчи были свои — нужно было угадывать.
Win4lin PRO не требует патча, позволяет запускать Windows2000 / XP, но работает медленно и при этом подгружает служебные программы для «ускорения». Есть подозрения, что в этом эмуляторе используются наработки автора QEMU и особенно его ускоряющего модуля.Особенностью этого эмулятора является то, что есть возможность работать с реальными каталогами Linux.
Плюсы: возможность запуска Windows.
Минусы: проблемы с накладыванием патчей на ядро (закрытых и возможно небезопасных), либо очень низкая скорость запуска Windows, установка Windows, невозможность эмуляции других ОС.
Ссылки:
http://www.win4lin.com/
http://www.netraverse.com/
http://sys.net.ru/docs/win4lin/Win4Lin6/
http://sys.net .ru / документы / win4lin / win4lin2debian
4.Виртуальные машины
Имитируют весь компьютер целиком вместе с жёстким диском (в виде файла), CD-ROM и USB (всё это связано с железом настоящего компьютера). Установленная туда ОС будет работать с реальным железом только через эмулированное. Виртуальные машины это как раз то, что обычно называют «эмулятором Linux» или «Эмулятором Windows» — с помощью виртуальных машин вы действительно сможете эмулировать Linux или Windows.
4.1 QEMU
с открытым исходным кодом, GPL.
QEMU — виртуальная машина.В QEMU можно поставить почти любую ОС — любую Windows (начиная с Windows95 до WindowsXPвключительно), любой дистрибутив Linux или FreeBSD, BeOS / Haiku, ReactOS, Syllable и проч. Для быстрой работы нужен kqemu — ускоряющий модуль (так же под GPL), который имеется на сайте автора. Для этого потребуются заголовки ядра — в основном, чтобы собрать ускоряющий модуль kqemu, с которым замедление работы гостевой ОС составит до 1,5 раза (вместо 5-10 раз без модуля). Этот эмулятор использует наработки другого проекта, BOCHS .Так же позволяет создавать виртуальные машины собственной утилитой qemu-img. Работа с эмулятором (вызов, запуск параметров) выполняется в консольном режиме, но есть и графические оболочки.
Плюсы: хорошая скорость работы (с kqemu) гостевой ОС, стабильность, широкие возможности (эмуляция одновременного запуска множественных систем, точность эмуляции), защищённая среда.
Минусы: несколько меньшая скорость эмуляции, чем VMware, консольный интерфейс (хотя есть графические оболочки типа Qemulator).
Ссылки:
форум о QEMU
www.qemu.org
4.2 BOCHS
с открытым исходным кодом, GPL.
BOCHS — виртуальная машина, точный эмулятор x86 платформы. Имеет свой BIOS, VGABIOS и прочее, что и используется QEMU. Очень точный, но очень медленный, используемый в основном разработчиками, где нужна уверенность, что это сбой в программе, а не эмулятора.
Плюсы: полная точная эмуляция x86, возможность установки в него практически любой ОС, лёгкая и простая установка в Debian.
Минусы: очень низкая скорость работы гостевой ОС.
Ссылки:
www.bochs.org
4.3 VMWare
с закрытым исходным кодом.
VMWare — как и QEMU, виртуальная машина. Обладает более высокой скоростью эмуляции, поддерживает большее ОС. Кроме того, установка VMWare на Дебиан нетривиальна, если имеются deb-пакеты в неофициальных репозиториях; требуется компиляция закрытых ускоряющих модулей с заголовками ядра. Есть сообщения, что у VMWare имеются проблемы с полноэкранным режимом. По требовательности к ресурсам мало отличается отQEMU, потребляя много оперативной памяти и процессорного времени.Возможности те же: безопасная среда для эмуляции гостевых ОС. Плюс графический интерфейс для создания виртуальных машин.
Плюсы: более быстрая эмуляция гостевых ОС, есть графический интерфейс для создания виртуальных машин.
Минусы: закрытые проприетарные модули могут вывести хост-ОС из стабильного состояния.
Ссылки:
http://www.vmware.com/
http://www.nixp.ru/news/6914
http://software.newsforge.com/print.pl?sid=05/04/27 / 186203
4.4 VirtualBox
с открытым исходным кодом, GPL.
VirtualBox — так же виртуальная машина x86, основанная на наработках QEMU . Отличается основным графическим интерфейсом и высокой скоростью эмуляции ( QEMU ) и поддержкой периферии (USB, сеть, FireWire). Точность эмуляции ниже, чем у QEMU (запуск невозможен во многих ОС, например BeOS / Haiku, MenuetOS, Syllable). Есть гостевые дополнения, которые позволяют очень нужные вещи, а именно копи-пасту с хост-системы в гостевую (совместное использование буфера обмена) и незаметный захват мыши.
Плюсы: простая установка и настройка, возможно расширение функций плагинами, широкая поддержка быстрее периферии, в некоторых случаях QEMU .
Минусы: при интенсивном использовании графический интерфейс мешает, точность эмуляции менее распространенных ОС не высока.
Ссылки:
http://www.virtualbox.org/
4.4 KVM — виртуальная машина на основе ядра
с открытым исходным кодом, GPL.
KVM — это решение полной виртуализации, хотя сам по себе это модуль ядра Linux. Для работы требуется модифицированная версия QEMU .Для работы требуется поддержка виртуализации процессором.
Плюсы: модуль ускорителя в ядре, простая установка.
Минусы: требуется поддержка виртуализации процессором.
Ссылки:
http://kvm.qumranet.com/kvmwiki
http://inf.by/linux/211/
5. Гипервизоры
с открытым исходным кодом, GPL.
XEN — гипервизор, позволяет запускать гостевую ОС как процесс ядра в хост-системе. Отличается очень низкими накладными расходами (от 2 до 8% потери производительности гостевой ОС), защитой хост-ОС, а также использованием технологий виртуализации современных процессоров.Однако для того, чтобы использовать его возможности, требуется запуск проприетарных систем внутри очень непростым делом.
Плюсы: самая высокая достижимая скорость работы гостевой ОС, ниже требования к ресурсам хост-ОС.
Минусы: весьма нетривиальная установка — требуется патч на ядро гостевой ОС.
Ссылки:
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
http://wiki.xensource.com/xenwiki/XenFaq
http: // www.howtoforge.com/book/print/1169
http://xgu.ru/xen/manual/
6. Виртуализация на уровне операционной системы
с открытым исходным кодом, GPL.
Open VZ — это технология «лёгкой» виртуального устройства, позволяющая держать несколько различных версий Linux с одним ядром (как правило, поддерживающим овз и аппаратимся, как правило, на небольшом корне с ограниченным доступом по ssh и без других сервисов). В отличие от «тяжёлых» вариантов вроде Xen, Qemu или VMware, накладные расходы обычно составляют процента.
.
Лучшие эмуляторы для Linux | Losst
Вы когда-нибудь хотели играть в игры предназначенные для других платформ на своем компьютере? Например, для старых приставок, которые уже никто не поддерживает, или вы не можете их купить из-за цены. На самом деле вы можете играть в эти игры ничего не покупая. Просто используйте Linux.
Для Linux существует очень много эмуляторов с открытым исходным кодом, с помощью которых вы можете запустить почти любую консольную игру и она будет работать даже лучше, чем на оригинальной консоли.В этой статье мы рассмотрим лучше эмуляторы для Linux, которые вы можете скачать и установить на свой компьютер.
Содержание статьи:
Как играть консольные игры на компьютере?
Перед тем как рассматривать сами эмуляторы linux, давайте рассмотрим, как вы можете играть ваши консольные игры на компьютере, потому что не со всеми играми все просто. Например, SNES игры распространяют на картриджах, но у компьютера нет слота для картриджей. Чтобы справиться с этой проблемой, пользователи создали образы картриджей, именно их вы можете использовать в своих эмуляторах.
Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш, которые будут вместо джойстика. А теперь перейдем к самому списку:
Семейство Playstation
1. PCSX2
PCSX2 — это эмулятор игровой консоли PlayStation 2 для операционной системы Linux с открытым исходным кодом.Разработка эмулятора началась в 2000 году, потому что компьютеры того времени не могли предоставить необходимые вычислительные мощности. В 2005 году эмулятор начал работать более-менее нормально, игры уже выдавали 5-6 FPS. К нашему времени эмулятор поддерживает очень большое количество игр и работает вполне приемлемо на современной технике.
Установка в Ubuntu:
sudo add-apt-repository ppa: gregory-hainaut / pcsx2.official.ppa
$ sudo apt update
$ sudo apt install pcsx2-unstable
2. ePSXe
ePSXe — это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самого компакт-дисков. Программа позволяет без проблем запускать большинство игр для PlayStation 1.
Семейство Nintendo
3. Mupen64
Mupen64 — это эмулятор Nitendo 64, написанный на Си и С ++. С помощью него вы можете играть Nitendo игры на компьютере, запуская их непосредственно из образов или с диска. Эмулятор был выпущен чуть позже, в 2001 году для Windows и Linux. Программа прошла долгий путь развития и в дальнейшем ее имя было изменено на Nupen64Plus. Это один из лучших эмуляторов для Nitendo, он поддерживает много игр и показывает неплохую производительность.Установка в Ubuntu:
sudo add-apt-repository ppa: sven-eckelmann / ppa-mupen64plus
$ sudo apt update
$ sudo apt install mupen64plus
4. ЗСНЭС
ZSNES — это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформу Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр.Кроме того, можно изменить разрешение экрана и настроить видеофильтры.
Чтобы установить в Ubuntu выполните:
sudo apt-get install zsnes
5. Snes9x
Еще один бесплатный эмулятор для приставок Super Nintendo Entertainment System (SNES). Он тоже поддерживает множество игр, предназначенных для этих систем на вашем персональном компьютере.
Программа написана на C ++ со вставками ассемблера и имеет версии для Linux и Windows.Здесь вы можете настроить кнопки управления индивидуально для каждого геймпада или отрегулировать отображение видео. Разработан он, как и предыдущий вариант в 1997 году. Установка:
sudo add-apt-repository ppa: bearoso / ppa
$ sudo apt update
$ sudo apt install snes9x-gtk
6. DeSmuME
DeSmuME — это эмулятор игровой консоли Nintendo DS с открытым исходным кодом. Он разработан на C ++, и кроме Linux, поддерживает Windows и OS X.Эмулятор активно развивается, и запускает не только свободные тестовые игры, но и большинством. Это один из лучших эмуляторов для Linux, позволяющих играть игры Nintendo DS.
Установка из официальных репозиториев Ubuntu:
sudo apt install desmume
7. Дельфин
Эмулятор с внешним исходным кодом Dolphin предоставляет возможность играть игры от нескольких консолей: Wii, GameCube и Triforce. Это первый эмулятор, который может выполнять коммерческие игры для этих платформ.Название означает кодовое имя приставки Гейб Куб — Nintendo Dolphin.
Первая версия была впервые выпущена в 2003 году в качестве экспериментальной программы эмуляции Nintendo Gamecube, которая может выполнять коммерческие игры, которые раньше вообще не работали. Сейчас программа поддерживает очень много возможностей, например, множество настроек, NetPlay, и большое количество устройств ввода.
Установка из PPA:
sudo add-apt-repository ppa: glennric / dolphin-emu
$ sudo apt update
$ sudo apt install dolphin-emu
Семейство Sega
8.DGen
DGen — это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей — DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разработана. Из возможности можно отметить поддержку игры Genie, полноэкранного режима, геймпада и сжатых образованных ROM вместо дисков.
sudo apt install dgen
9. Ябаусе
Это эмулятор linux для игровой консоли Sega Saturn, написанный на C ++.Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загрузить не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:
sudo apt install yabause
Семейство Atari
10. Стелла
Stella — это эмулятор приставки Atari 2600, написанный на C ++.Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение периферийных устройств. Кроме того, есть поддержка отладки ваших игр.
sudo apt install stella
11. Atari800
Atari800 — это эмулятор восьми битных игровых приставок от Atari. Он поддерживает большинство типов, где может работать SDL, в том числе и Linux.Разработка эмулятора началась в 1995 году на языке Linux в этом списке, он распространяется под лицензией GPL. Установка:
sudo apt установить atari800
Другие эмуляторы
Если вы хотите играть в игры DOS, то здесь на помощь придут эмуляторы DOS, например, Dosbox и Dosemu.
Возможно, вы заметили, что в нашем списке нет эмуляторов для Playstation 3 и 4, а также новых приставок от Microsoft — Xbox и Xbox One.Для Xbox есть экспериментальный эмулятор — Cxbx, но пока что он находится в состоянии бета и еще очень не готов.
Эти консоли пока не поддерживаются, потому что они еще относительно новые, вспомните, уже стимулирующие эмуляторы выпускаются спустя 7-10 лет после выхода приставок. Задача эмулятора — программно выполнять то, что делает оборудование. В этой гонке всегда будет побеждать оборудование и чем мощнее будут следующие консоли, тем больше ресурсов компьютера они будут требовать. Для эмуляции приставки нужен компьютер в несколько раз мощнее.
Выводы
В этой статье мы рассмотрели лучшие эмуляторы для Linux. Возможно, это далеко не все программы, заслуживающие быть в этом списке. Вы знаете другие отличные эмуляторы? Какие ваши любимые, какие используете и используете ли вообще? Напишите в комментариях!
.