Sokáig a Vmware egyeduralkodó, egyben fizetős volt a virtuális gép szoftverek között. Aztán egyrészt elérhetővé tették bizonyos részeit, másrészt az Innotek nevű cég is kirukkolt Virtualbox nevű termékével, aminek létezik OSE (Open Source Edition) változata, amely ingyenesen használható.
Virtuális gép: Képzeljük el, hogy a gépünkön belül újabb virtuális számítógépeket tudunk létrehozni. EZek párhuzamosan is futhatnak, így egy kis "gépfarm" is létrehozható. Ezek a gépek természetesen a valódi, fizikai gép memóriáját, diszk területét, hálózati csatlakozóját stb. használják, de egymásról és egyáltalán arról, hogy ők most virtuálisak, fogalmuk sincs. Egy virtuális gépre ugyanúgy operációs rendszert kell telepíteni, mindent beállítani. Egy ilyen gép bármikor megállítható, illetve folytatható a futása. A virtuális gépek számát csak a fizikai erőforrások korlátozzák. Így aztán több gépes hálózat is megvalósítható egyetlen erős gép segítségével. Nem érdemes 1Gb RAM és 8Gb üres tárterület nélkül hozzákezdeni...
Tök érdekesnek tartom, hogy a VmWare éppen a szerver változatot tette ingyenessé, ami szétválasztja a megjelenítést a futtatott gépekkel, azaz ezek a háttérben is szépen futnak, és rájuk lehet csatlakozni a konzollal, ha éppen akarunk. Ettől persze el lehet őket érni SSH-n, Terminal Services-en stb.-n keresztül, amit beállítottunk. Eközben a Desktop változat, amely fizetős, állandóan "megnyitva kell legyen", azaz a konzol bezárásakor a virtuális gép is megáll. Ez utóbbit biztosan több magán felhasználó használta volna, és ismerek is jópár embert akik az ingyenes helyett inkább a fizetős desktop változatot warezolják - hogy miért, abszolút nem értem. Ráadásul a server változatot tudjuk akár parancssorból is menedzselni...
A lényeg, hogy a virtualbox nekem egyszerűbbnek, kisebbnek, nem olyan enterprise-méretűnek tűnik, ami jobban megfelel otthonra, ezért azt használom. De azért vannak komoly problémái:
1. A nagy mellkassal hirdetett "seamless desktop" (amikor windowst virtuális gépben futtatva a linux asztalunkon keveredhetnek a linux és windows ablakok) nekem nem megy. Ha bekapcsolom a feature-t, akkor hol a linux, hol a windows desktopom látszódik, villódzik összevissza.
2. Elég gyakran produkál fagyást. Ilyenkor ez látszik:
3. Kernelcsere után mindig jó csomó idő, mire kirukkolnak a frissítéssel. Ugye ehhez a virtuális géphez is kell értelemszerűen kernel modul, hogy gyors tudjon lenni. De ha biztonsági frissítés miatt frissül akernel, akkor választhatok: inkább a régi kernel, vagy inkább nem tudok virtualboxot futtatni? Most épp ez a helyzet a 2.6.22-14 és 2.6.22-15 kapcsán. A vmware-nél legalább le lehet fordítani a modult magunknak...
Szóval távolról sem tökéletes - a VmWare nekem ilyeneket nem csinált, a seamless desktop (igaz, durva hackek kellettek, nem csak egy billentyűkombináció megnyomása) simán működött. Azt hiszem, most ismét megnézem, mit tud a vmware.
Nektek mi a véleményetek? Ki mit használ?