V okolju Linux je mogoče poganjati tudi Windows programe. Prva in hitrejša a manj zanesljiva možnost je uporaba emulatorja, druga bolj zanesljiva a počasnejša pa uporaba virtualizacije.
Wine je odprtokodni emulator sistema Windows 98. Veliko Windows programov je napisanih tudi za Windows 98, zato je Wine načeloma povsem dobra izbira. problem je le, ker emulacija zaradi pomanjkanja dokumentacije zaprtokodnega operacijskega sistema Windows ni popolna. Namestitev je enostavna. Najprej uvozimo GPG ključ vzdrževalca Wine paketov:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Nato v seznam skladišč programskih paketov dodamo: za Ubuntu Edgy (6.10):
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list
za Ubuntu Dapper (6.06):
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list
Na koncu namestimo Wine
sudo apt-get install wine
Seznam programov, ki preverjeno delujejo pdo Wine si je mogoče ogledati na naslovu Wine Application DB. Med njimi najdemo tudi programe kot so CorelDraw, PainShop Pro, FrontPage, številne igre (World of Warcraft, Call Of Duty, Outlaws…). Seznam vseh preiskušenih programov z opisi delovanja ali napak pod Wine je mogoče poiskati tudi s klikom na "Browse Apps".
Vmware je podjetje, ki se ukvarja z virtualizacijo računalnikov. Omogoča namreč „izdelavo“ virtualnega računalnika, kamor lahko naložimo poljuben operacijski sistem. Seveda je virtualen računalnik počasnejši, po drugi strani pa je delovanje aplikacij v njem popolno, virtualni stroj pa je tudi enostavno prenosljiv med sistemi.
Vmware Player je brezplačen program v katerem lahko poganjamo virtualne stroje. Registracija ni potrebna. Ubuntu v svojih skladiščih vsebuje paket vmware-player, ki ga lahko namestimo z ukazom
sudo apt-get install vmware-player
Vendar pa vmware potrebuje posebne jedrne module (kernel module), ki jih je treba pripraviti za vsako jedro posebej. Ko Ubuntu izda novo jedro (npr. zaradi varnostnh popravkov), morajo razvijalci Vmware-a izdati tudi nov jedrni modul. To pa navadno storijo z zamudo, zato si bomo v nadaljevanju ogledali postopek „ročne“ namestitve Vmware Playerja.
Iz spletne strani http://www.vmware.com/download/player/ si prenesemo VMware Player for Linux (.tar). Lahko tudi z orodjem wget:
sudo apt-get install wget wget http://download3.vmware.com/software/vmplayer/VMware-player-1.0.1-19317.tar.gz
Razširimo arhiv:
tar xvfz VMware-player-*.tar.gz
oziroma:
tar xvfz VMware-player-1.0.1-19317.tar.gz
Včasih je pri namestitvi ali ponovni namestitvi potrebno namestiti vzglavja jedra in xinetd (pomembno za Feisty Fawn!):
sudo apt-get install linux-headers-`uname -r` build-essential sudo apt-get install xinetd
Poženemo namestitveno skripto:
cd vmware-player-distrib/ sudo ./vmware-install.pl
Pozor: Če javi napako pri namestitvi (da je našel že nameščeno različico Vmware-a), vpišemo ukaz:
sudo rm -rf /etc/vmware/
in nato ponovno poženemo namestitev. Včasih je potrebno odstraniti tudi modul vmnet in ubiti proces vmnet-natd:
sudo rmmod vmnet sudo killall -9 vmnet-natd
Na vsa vprašanja odgovorimo s privzetimi odgovori (pritisnemo enter) in namestitev je končana.
Vmware Player zaženemo z ukazom:
vmplayer
Ko imamo nameščen Vmware Player, pa je potrebno ustvariti še virtualni stroj, kamor bomo lahko naložili poljuben operacijski sistem. Brezplačne rešitve za ustvarjanje virtualnega stroja so:
[[http://www.howtoforge.com/ubuntu_vmware_server|Navodila za postavitev Vmware Server-ja]. Program je brezplačen, vendar zahteva registracijo.
V svetu Linuxa obstaja tudi odprtokodna rešitev za virtualizacijo - imenuje se qemu. Qemu je tekstovno orodje, ki je razmeroma neprijazno do uporabnika, omogoča pa poganjanje virtualnih strojev podobno kot Vmware.