Virtualizacija

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.

Emulacija z Wine

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".

Emulacija s Cedego

  • Matic?

Virtualizacija z Vmware Player

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:

  • prenos že predpripravljenih strojev iz spletne strani Virtual Appliances (uradna stran Vmwarea) - http://www.vmware.com/vmtn/appliances/ (lahko tudi Browser Appliance - http://www.vmware.com/vmtn/appliances/directory/browserapp.html)
  • izdelava lastnega virtualnega stroja na spletni strani Easy VMX. Na voljo je enostavno (Super Simple Edition) in napredno (Expert: All Options) ustvarjanje strojev. Če izberemo napredno ustvarjanje strojev je poleg .vmx datoteke potrebno prenesti še virtualni trdi disk (s klikom na Download Images). Predpripravljeni virtualni diski so IDE (SCSI ni na voljo) in sicer od velikosti 500 Mb do 100 Gb. Pred uporabo je treba diske še odkompresirati, daj so shranjeni v formatu ZIP.

Virtualizacija z Vmware Server

[[http://www.howtoforge.com/ubuntu_vmware_server|Navodila za postavitev Vmware Server-ja]. Program je brezplačen, vendar zahteva registracijo.

Virtualizacija s QEMU

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.

  • Piše Matej
 
ubuntu/virtualizacija.txt · Zadnjič spremenil/a: 2007/06/14 14:38 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki