Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Wine - эмулятор Windows под Linux - Установка и настройка. Линукс онлайн эмулятор


Эмулятор компьютера с linux на JavaScript / Хабр

Никакой серверной части. Только JS: полноценный эмулятор компьютера с линуксом на борту.

bellard.org/jslinux (внимание, только хром и FF4)

Я долго с ним игрался — это не имитация, линукс ведёт себя как настоящий линукс — компилированные программы работают, ошибки в них вызывают segmentation fault, повреждение корневой файловой системы вызывает бурю возмущения в dmesg и т.д.

dd показывает при работе с памятью более чем приличную производительность — более 40 мб/с (не забываем, что это эмулятор, и что это JS в вашем браузере!).

Я никогда не думал, что мы доживём до подобного.

… А теперь начинается оргия:

* С использованием локального хранилища мы можем организовать диски (каждый key-value соответствует одному сектору). * С использованием web-socket мы можем создать паравиртуализированный драйвер сети с выходом на железный машрутизатор и получить нормальную сеть. * С использованием существующих технологий (NUMA, DRBD, corosync) можно организовать вычислительный кластер из браузеров.

(Кстати, показывать консоль в этом случае не обязательно — вы запускаете виртуальную машину у клиента в бэкграунде, виртуальная машина присоединяется к кластеру, начинает считать, по её аварийному завершению — закрытию браузера — кластер автоматически переконфигурируется).

Я это пишу как хохму, но в реальности, если у вас есть линукс и есть — у вас есть все возможности для работы чего угодно. Любые сетевые приложения, любые системы синхронизации и управления.

Никто не мешает создать паравиртуализированный драйвер видео с помощью canvas, у вас есть webGL, для которого можно написать свой вариант cuda и получить довольно мощную акселерацию вычислений…

Ну и финал — запуск хрома внутри эмулируемой виртуальной машины.

Итак, эмуляция дошла до браузеров…

habr.com

Как попробовать Ubuntu Online | Losst

Компания Canonical, которая занимается разработкой Ubuntu приложила очень много усилий для популяризации Linux, а особенно своей Ubuntu. Независимо от того, насколько многие пользователи не любят Ubuntu мы должны признать, что Ubuntu больше всех помогла сделать Linux ближе для обычных людей. Ubuntu и основанные на ней дистрибутивы используются чаще всего.

Для дальнейшей популяризации Ubuntu, Canonical разработала веб-сайт, где вы можете попробовать Ubuntu в виде демоверсии. Здесь вы можете изучить ее внешний вид, интерфейс, расположение и функциональность меню, а также внешний вид некоторых приложений. После такого тура новым пользователям будет легче принять решение, нужно использовать Ubuntu или нет.

Конечно, Live USB с записанной на нее Ubuntu, это в разы лучший способ познакомится с системой и тоже не нужно ничего устанавливать. Но для того чтобы загрузить ISO и правильно записать его на флешку нужно потратить некоторое время, а также иметь определенный уровень знаний. Не каждый новый пользователь будет делать это. А попробовать Ubuntu online очень просто, быстро и надежно.

Давайте рассмотрим что можно посмотреть в этом онлайн-туре по Ubuntu. По сути, это веб-приложение, которое выглядит очень похоже на рабочий стол Ubuntu, оно поддерживает только демонстрационные функции:

  • Вы можете просматривать файлы с помощью файлового менеджера Dolphin
  • Можно запускать центр приложений, есть даже имитация установки оттуда программ, но запустить ничего не получится.
  • Можно смотреть видео и фотографии
  • Здесь есть браузер, с помощью которого вы можете открывать веб-страницы.
  • Есть ярлыки офисных программ, которые только покажут как они будут выглядеть, работать с ними вы не сможете.
  • Интерфейс приложения точно соответствует интерфейсу Ubuntu

tour1

tour

 

tour2

tour3

tour4

tour5

tour6

tour8

Если друг или член семьи захочет быстро попробовать Linux без установки и не хочет тратить на это много времени, просто киньте ему эту ссылку:

Онлайн тур по Ubuntu

Возможно, заинтересовавшись интерфейсом он решит установить эту систему. Если вы сами новичок и сейчас находитесь в размышлениях, нужно ли ставить Ubuntu, это отличный способ для вас попробовать Ubuntu и познакомится с ней поближе с минимумом усилий.

Источник: https://itsfoss.com/ubuntu-online-demo/

Оцените статью:

Загрузка...

losst.ru

Как попробовать линукс не устанавливая на компьютер

Многие пользователи боятся перехода на линукс из-за различных слухов про его сложность, глючность или неготовность для десктопов. Познакомиться с внешним видом linux и его функциональностью, проверить наличие знакомых программ (веб-браузера, почтовика, аудио- и видео- плеера, офисных пакетов...) можно и не устанавливая линукс на свой компьютер.

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

Друзья и знакомые линуксоиды

Самый простой и очевидный способ знакомства с линуксом. Если у вас есть знакомые линуксоиды, попросите их показать вам эту операционную систему и объяснить что к чему. И вообще, первое время пользования линуксом очень полезно иметь под рукой человека который сможет ответить на ваши вопросы. А учитывая приверженность основной массы линуксоидов к открытому ПО и ненависть к windows/apple, вероятность получить отказ крайне мала.

LiveCD или LiveUSB

Еще один способ посмотреть на возможности линукса — записать образ livecd на диск или liveusb на флэшку и загрузиться с нее. На данный момент существует множество дистрибутивов способных работать без установки на компьютер (с загрузочной флэшки или livecd). Все популярные дистрибутивы (gentoo, ubuntu, debian...) есть в варианте для загрузочной флэшки или в виде образа livecd.

Кроме того, существует куча livecd-only дистрибутивов. Большинство из них основана на пакетной базе популярных дистрибутивов (gentoo, debian, redhat...). Некоторые из них собираются для определенной цели, например, для восстановления системы (такие дистрибутивы включают утилиты для работы с файловыми системами и прочие полезные вещи). Существуют даже загрузочные livecd для геймеров с набором различных игр.

Стоит отметить, что на компьютерах с небольшим объемом оперативной памяти livecd и liveusb дистрибутивы работают медленно. Немного ускорить работу в таких случаях можно выбрав при загрузке легкий DE (desktop environment — среда рабочего стола): openbox, lxde, xfce4; или вообще отказавшись от графики и загружая только в текстовом режиме.

Ознакомиться с полным списком live-дистрибутивов можно на сайте distrowatch.com.

Wubi (ubuntu на windows)

Wubi (Windows-based Ubuntu Installer) — официальный свободный установщик Ubuntu Linux, предназначенный для запуска в операционных системах семейства Windows, лицензированный под GPL. С помощью Wubi пользователи Windows могут устанавливать и удалять Ubuntu как обыкновенную Windows-программу.(статья на wiki)

Виртуальная машина

Очень удобен вариант с виртуальной машиной. Он позволяет запускать несколько операционных систем даже не перезагружая компьютер.

Наиболее известны следующие виртуальные машины: VirtualBox, VMware Player, Virtual PC

Инструкции по запуску операционной системы внутри виртуальной машины смотрите в документации на официальных сайтах.

Удаленный доступ к машине с линуксом

Можно попробовать раздобыть учетную запись на какой-нибудь linux-машине с возможностью подключения по ssh. Попросить друзей, админа на работе, учителя информатики в школе/институте или поискать халявы. Многие интернет-провайдеры по запросу выделяют пользователям своей сети немного места на сервере под домашнюю веб-страничку и дают доступ по ssh.

Для подключения к удаленной linux-машине по ssh из windows могу порекомендовать программу putty.

Есть еще вариант с покупкой сервера/vds/shared-хостинга с возможностью доступа по ssh. Но это для случая когда вам хочется не просто посмотреть, а сделать что-нибудь посерьезнее.

Cygwin

Если вы пользователь Windows и вам не нужна графическая linux-среда, можно воспользоваться эмулятором Cygwin. Если иксы все же нужны, можно попробовать установить порт X Window System на Windows — Cygwin/X (сам я его не пробовал и поэтому ничего конкретного сказать не могу).

Cygwin это не linux или unix. Он представляет собой инструмент для портирования ПО UNIX в Windows и реализован в виде в библиотеки, которая реализует интерфейс прикладного программирования POSIX на основе системных вызовов Win32. Кроме того, Cygwin включает в себя инструменты разработки GNU для выполнения основных задач программирования, а также и некоторые прикладные программы, эквивалентные базовым программам UNIX.

Простым языком: для запуска shell-скриптов и написания программ (есть gcc) его вполне хватит.

linuxgeeks.ru

Лучшие эмуляторы для Linux | Losst

Вы когда-нибудь хотели играть игры, предназначенные для других платформ на своем компьютере? Например, для старых приставок, которые уже никто не поддерживает, или вы не можете их купить из-за цены. На самом деле вы можете играть в эти игры ничего не покупая. Просто используйте Linux.

Для Linux существует очень много эмуляторов с открытым исходным кодом, с помощью которых вы можете запустить почти любую консольную игру и она будет работать даже лучше, чем на оригинальной консоли. В этой статье мы рассмотрим лучше эмуляторы для Linux, которые вы можете скачать и установить на свой компьютер.

Содержание статьи:

Как играть консольные игры на компьютере?

Перед тем как рассматривать сами эмуляторы linux, давайте рассмотрим как вы можете играть ваши консольные игры на компьютере, потому что не со всеми играми все просто. Например, SNES игры распространяются на картриджах, но у компьютера нет слота для картриджей. Чтобы справиться с этой проблемой пользователи создали образы картриджей, именно их вы можете использовать в своих эмуляторах.

Большинство таких образов можно скачать из интернета, а это очень удобно. Каждый эмулятор можно настроить. Например, вы можете изменить частоту кадров, если это нужно, настроить размер окна, а также настроить сочетания клавиш клавиатуры, которые будут использоваться вместо джойстика. А теперь перейдем к самому списку:

Семейство Playstation

1. PCSX2

pcsx2-ubuntu

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-ubuntu

ePSXe — это эмулятор PlayStation 1, который, как и предыдущий вариант начал разрабатываться в 2000 году. Для эмуляции игр необходим дамп прошивки PlayStation, поэтому использование эмулятора вполне легально при наличии приставки. Можно запускать игры не только с образов, но и непосредственно из самих компакт-дисков. Программа позволяет без проблем запускать большинство игр PlayStation 1.

Семейство Nintendo

3.  Mupen64

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

ZSNES — это еще один эмулятор для Nintendo с открытым исходным кодом, написанный на ассемблере. Он поддерживает платформы Linux, Windows и DOS. Разработка программы началась в 1997 году, спустя 7 лет после выпуска 16 битной приставки Super Nintendo / SNES. Эмулятор наиболее полно и точно эмулирует приставку, а это гарантирует запуск огромного количества игр. Кроме того, можно изменить разрешение экрана и настроить видеофильтры.

Чтобы установить в Ubuntu выполните:

sudo apt-get install zsnes

5. Snes9x

snes9x-ubuntu

Еще один бесплатный эмулятор для приставок 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-emu

Эмулятор с открытым исходным кодом 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-emu

DGen — это эмулятор Sega для Linux, приставки Mega Drive. Он работает не только под Linux но и под другими платформами, например, Windows. Программа состоит из двух частей — DGen и SDL, которая используется в качестве прошивки. Сейчас она больше не разрабатывается. Из особенностей можно отметить поддержку Game Genie, полноэкранного режима, геймпада и сжатых образов ROM вместо дисков.

sudo apt install dgen

9. Yabause

yabause-emu

Это эмулятор linux для игровой консоли Sega Saturn, написанный на C++. Программа имеет графический интерфейс на основе Qt, и может запускать очень много игр, в том числе и коммерческие. Причем для работы не требуется оригинальная прошивка BIOS от приставки, поскольку используется SDL. Игры можно загружать не только с оптических дисков, но и с образов в формате ISO или BIN. Установка:

sudo apt install yabause

Семейство Atari

10. Stella

stella-ubuntu

Stella — это эмулятор приставки Atari 2600, написанный на C++. Кроме Linux, поддерживается большое количество платформ, среди которых Windows, Mac OS, Dreamcast. Stella поддерживает почти все типы картриджей, выпущенных для этой приставки и может эмулировать подключение большинства периферийных устройств. Кроме того, есть поддержка отладки ваших игр.

 sudo apt install stella

11. Atari800

atari-800

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. Возможно, это далеко не все программы, заслуживающие быть в этом списке. Вы знаете другие отличные эмуляторы? Какие ваши любимые, какие используете и используете ли вообще? Напишите в комментариях!

losst.ru

Лучшие эмуляторы игровых консолей для Ubuntu

Давненько на Убунтоводе не было постов, которые понравились бы любителям поиграть, исправляюсь. В этот раз я порадую вас списком лучших эмуляторов игровых консолей для Ubuntu Linux. Естественно эмуляторов современных консолей тут нет, но в игры для предыдущих поколений консолей вы поиграете без проблем.

PlayStation

PCSX2 (PlayStation 2)

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa sudo apt-get update sudo apt-get install pcsx2-unstable

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa sudo apt-get update sudo apt-get install pcsx2-unstable

ePSXe (PlayStation 1)

ePSXe

Чтобы запустить ePSXe, вам потребуется установить некоторые зависимости.

Команды для 32-ух битной системы:

cd /tmp wget -O libglib1.2ldbl_i386.deb http://goo.gl/8ghqY sudo dpkg -i libglib1.2ldbl_i386.deb wget -O libgtk1.2-common_all.deb http://goo.gl/snRd1 sudo dpkg -i libgtk1.2-common_all.deb wget -O libgtk1.2_i386.deb http://goo.gl/HB04M sudo dpkg -i libgtk1.2_i386.deb

cd /tmp wget -O libglib1.2ldbl_i386.deb http://goo.gl/8ghqY sudo dpkg -i libglib1.2ldbl_i386.deb wget -O libgtk1.2-common_all.deb http://goo.gl/snRd1 sudo dpkg -i libgtk1.2-common_all.deb wget -O libgtk1.2_i386.deb http://goo.gl/HB04M sudo dpkg -i libgtk1.2_i386.deb

Команды для 64-ёх битной системы:

cd /tmp wget -O libglib1.2ldbl_amd64.deb http://goo.gl/ZEHVg sudo dpkg -i libglib1.2ldbl_amd64.deb wget -O libgtk1.2-common_all.deb http://goo.gl/snRd1 sudo dpkg -i libgtk1.2-common_all.deb wget -O libgtk1.2_amd64.deb http://goo.gl/lxFZj sudo dpkg -i libgtk1.2_amd64.deb

cd /tmp wget -O libglib1.2ldbl_amd64.deb http://goo.gl/ZEHVg sudo dpkg -i libglib1.2ldbl_amd64.deb wget -O libgtk1.2-common_all.deb http://goo.gl/snRd1 sudo dpkg -i libgtk1.2-common_all.deb wget -O libgtk1.2_amd64.deb http://goo.gl/lxFZj sudo dpkg -i libgtk1.2_amd64.deb

Для установки ePSXe 1.6.0 (последняя актуальная версия) воспользуйтесь данными командами:

wget -O epsxe160lin.zip http://goo.gl/RmKiF sudo apt-get install unzip mkdir -p ~/ePSXe && unzip -q epsxe160lin.zip -d ~/ePSXe

wget -O epsxe160lin.zip http://goo.gl/RmKiF sudo apt-get install unzip mkdir -p ~/ePSXe && unzip -q epsxe160lin.zip -d ~/ePSXe

После этого папка ePSXe будет в вашей домашней директории. Для запуска эмулятора воспользуйтесь следующей командой:

Nintendo

Mupen64 (N64 Emulator)

Mupen64

sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus sudo apt-get update sudo apt-get install mupen64plus

sudo add-apt-repository ppa:sven-eckelmann/ppa-mupen64plus sudo apt-get update sudo apt-get install mupen64plus

ZSNES (Super Nintendo emulator)

ZSNES

sudo apt-get install zsnes

sudo apt-get install zsnes

Snes9x (Super Nintendo / SNES emulator)

Snes9x

sudo add-apt-repository ppa:bearoso/ppa sudo apt-get update sudo apt-get install snes9x-gtk

sudo add-apt-repository ppa:bearoso/ppa sudo apt-get update sudo apt-get install snes9x-gtk

Gngb (Nintendo Gameboy Color)

sudo apt-get install gngb

sudo apt-get install gngb

DeSmuME (Nintendo DS)

DeSmuME

sudo apt-get install desmume

sudo apt-get install desmume

VBA-M (Nintendo Game Boy Advance)

VBA-M

sudo apt-get install visualboyadvance

sudo apt-get install visualboyadvance

Dolphin (Gamecube / Wii / Triforce Emulator)

Dolphin

sudo add-apt-repository ppa:glennric/dolphin-emu sudo apt-get update sudo apt-get install dolphin-emu

sudo add-apt-repository ppa:glennric/dolphin-emu sudo apt-get update sudo apt-get install dolphin-emu

Sega

DGen (Sega Genesis / MegaDrive)

DGen

sudo apt-get install dgen

sudo apt-get install dgen

Yabause (Sega Saturn)

Yabause

sudo apt-get install yabause

sudo apt-get install yabause

Atari

Stella (Atari 2600)

Stella

sudo apt-get install stella

sudo apt-get install stella

Atari800 (Atari 800, 800XL, 130XE и 5200)

Atari800

sudo apt-get install atari800

sudo apt-get install atari800

Приятной игры!

ubuntovod.ru

Эмулятор Linux в Windows и Windows в Linux

linux-windowslinux-windowsЕсть класс программ, позволяющих запускать программы других операционных систем (не обязательно Windows) в Linux и других UNIX-системах.

Это эмуляторы - такие программы, которые позволяют, грубо говоря, эмулировать Linux в Windows или наоборот. Среди них следует выделить наиболее часто применяемые.

1. WINEopensource, 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.orghttp://gazette.linux.ru.net/team/a_kuprin.htmlhttp://linuxshop.ru/linuxbegin/print633.html

1.1 CodeWavers CrossOver Officeclosedsource.Основанный на WINE коммерческий продукт, отличающийся лучшим исполнением особенно важных Windows приложений, таких как Adobe Photoshop, Microsoft Office, Autodesk AutoCAD и некоторых других. В общем, более стабильная, хотя и не самая свежая версия WINE, с графическим установщиком, который предоставит вам удобный и простой интерфейс для настройки.Ссылки: http://www.codeweavers.com

1.2 TransGaming Technologies WineX / Cedegaproprietary, но есть возможность скачать исходники.Так же основанный на WINE, но имеющий одно очень существенное, особенно для геймеров, усовершенствование — он содержит в себе улучшенную, вдобавок, полную (в плане совместимости) поддержку интерфейса Direct3D.Ссылки: http://www.transgaming.com

2. DOSEMUopensource, GPL.dosemu - эмулятор DOS для запуска старых приложений, часто используется для бухгалтерских и прочих весьма специфичных нужд. Многие программы под DOS использовали его «особенности» и баги для работы, которых в dosemu может не оказаться.Плюсы: быстрый запуск и работа устаревших, но нужных программ DOS (бухгалтерских, например), не требователен к ресурсам.Минусы: нетривиальная установка, не все программы будут работать.Ссылки: www.dosemu.org

3. Win4Linclosedsource.В файл, который для 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 QEMUopensource, 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).Ссылки:форум о QEMUwww.qemu.org

4.2 BOCHSopensource, GPL.BOCHS - виртуальная машина, точный эмулятор x86 платформы. Имеет свой BIOS, VGABIOS и прочее, что и используется QEMU. Очень точный, но очень медленный, применяется в основном разработчиками, где нужна уверенность, что это сбой в программе, а не эмулятора.Плюсы: полная точная эмуляция x86, возможность установки в него практически любой ОС, лёгкая и простая установка в Debian.Минусы: очень низкая скорость работы гостевой ОС.Ссылки:www.bochs.org

4.3 VMWareclosedsource.VMWare - как и QEMU, виртуальная машина. Обладает более высокой скоростью эмуляции, поддерживает большее число ОС. Кроме того, установка VMWare на Дебиан нетривиальна, хотя имеются deb-пакеты в неофициальных репозиториях; требуется компиляция закрытых ускоряющих модулей с заголовками ядра. Есть сообщения, что у VMWare имеются проблемы с полноэкранным режимом. По требовательности к ресурсам мало отличается отQEMU, потребляя много оперативной памяти и процессорного времени. Возможности те же: безопасная среда для эмуляции гостевых ОС. Плюс графический интерфейс для создания виртуальных машин.Плюсы: более быстрая эмуляция гостевых ОС, есть графический интерфейс для создания виртуальных машин.Минусы: закрытые проприетарные модули потенциально могут вывести хост-ОС из стабильного состояния.Ссылки:http://www.vmware.com/http://www.nixp.ru/news/6914http://software.newsforge.com/print.pl?sid=05/04/27/186203

4.4 VirtualBoxopensource, 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 Machineopensource, GPL.KVM - это решение полной виртуализации, хотя сам по себе это модуль ядра Linux. Для работы требуется модифицированная версияQEMU. Для работы требуется поддержка виртуализации процессором.Плюсы: модуль ускорителя в ядре, простая установка.Минусы: требуется поддержка виртуализации процессором.Ссылки:http://kvm.qumranet.com/kvmwikihttp://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/XenFaqhttp://www.howtoforge.com/book/print/1169http://xgu.ru/xen/manual/

6. Виртуализация на уровне операционной системыopensource, GPL.Open VZ это технология «лёгкой» виртуализации, позволяющая на одной аппаратной системе держать несколько различных версий Linux с одним ядром (поддерживающим ovz и содержащимся, как правило, на небольшом корне с ограниченным доступом по ssh и без других сервисов). В отличие от «тяжёлых» вариантов вроде Xen, Qemu или VMware, накладные расходы обычно составляют единицы процентов.

world-blog.ru

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

./configuremake dependmake 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). Настройки последних версий могут несколько отличаться.

Оставьте свой комментарий

Добавить комментарий
< Предыдущая Следующая >
 

pro-spo.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..