Portál AbcLinuxu, 16. prosince 2025 14:09
Vyšel nový VirtualBox 1.5.0. Protože mi umožňuje běh několika důležitých kousků software v Linuxu, tak jsem mu obětoval večer a podíval se po vlastnostech, které mi v minulých verzích poněkud chyběly nebo nefungovaly.
Instalace proběhla bez potíží - na ArchLinux v 64Bitové verzi jsem nainstaloval do cesty /opt/VirtualBox-1.5.0. Zabrblal sice něco o tom, že nezná používanou distribuci, ale doběhl. Pak jsem musel přehodit cesty v LDLIBRARYPATH a PATH z předchozí verze na aktuální. Vyměnil jsem modul v jádře (pomocí rmmod a modprobe...) a spustil. Všechna nastavení existujících VM našel a já začal zkoumat.
Čeština - to byla první věc, která mne praštila do očí. Celý VirtualBox je plně počeštěn. Jde zvolit samozřejmě v nastavení i angličtina, což možná bude pro některé technické pojmy srozumitelnější, ale ponechal jsem zatím češtinu. Z upgradoval jsem Guest Additions, pomocí vyvolání jejich instalace z menu, zrebootoval "vnořená" Windows XP pustil se do menu.
První co mne v menu zaujalo byl "bezešvý mód" (seamless mode - Host+L) - velmi pěkné, to bude asi moje oblíbená zkratka. Bez jakéhokoliv harakiri s RDP klientem a serverem se okna windows rozprostřely přímo po Linuxovém desktopu. Nad spodní lištou úloh (používám IceWM) se objevila samostatně lišta úloh windows a protože ji mám ve VM nastavenou tak aby se objevovala jen při přejetí myši, poslušně se skryla a objevovala jen při přejetí myši. Bohužel Alt-tab a taskbary se neintegrovaly a windows okna jsou na svém, již zmíněném, windows taskbaru a Alt-tab přepíná buď okna windows nebo Linuxu, podle toho odkud se zkratka vyvolala. Přesto má u mne Innotek velké plus.
V manuálu jsem objevil (a nejsem jist, zda to je novinka) možnost přesměrování portů z hosta na guesta - ale to jsem zatím nezkoušel, nicméně jsem tuto možnost přivítal, neboť obvykle potřebuji zpřístupnit 1-2 služby z VM a nepotřebuji celé síťové rozhranní, aby mi strašilo v hostu. Manuál Str. 59-60.
Určitě je celá řada dalších zlepšení, která jsem ale nezkoušel neboť je nepotřebuji... viz. changelog.
Sdílené adresáře - údajně prošly debugovací kúrou a já tomu věřím, proč ne, že. Běžné adresáře se do vnořeného systému nasdílejí v pohodě, ale stále mi nefungují Delphi 10 (TurboDelphi, Delphi2006 = více názvů pro stejnou verzi). Pokud se pokusím zkompilovat projekt otevřený ze sdíleného adresáře, VirtualBox začne v paměti růst a růst... až na něj aplikuji kill -9, protože mi začne blokovat stroj, D10 stále nejsou s kompilací u konce a stojí zaseknuté. Zřejmě používají nějaké příliš náročné diskové operace a na rozsáhlejší projekt složený z 1794 souborů VirtualBox nestačí
. Zkoušel jsem totéž přes disk přimapovaný regulérně přes síť z hosta (přes samba server), to projde, ale je to pomalé. A pokud je projekt přímo na Virtuálním disku, tak projde také (a je podstatně rychlejší než přes sambu). Tady ještě poznamenám, že v obdobné konfiguraci ve vmware playeru nemají D10 se sdílenými adresáři žádný problém... Alespoň mají hoši z Innoteku co zlepšovat.
Sdílený clipboard - stále není dostačující - nebo jsem možná nepochopil jeho funkci, asi si budu muset pořídit nějaké jiné řešení. Přenáší text jen někdy a ve špatném kódování.
Celkově se mi nový VirtualBox líbí, problémy s ním mám ve zvladatelné míře a umožňuje mi funkční běh potřebných programů...
6.9.2007: Ještě doplním, že jsem si nainstaloval IntelliJ IDEA a JDK do stejného VM (normálně ho používám nativně v linuxu) a podobně rozsáhlý projekt jako je ten v Delphi mu přes sdílené složky nečiní žádný problém. Nevím co za operace ty Delphi se soubory provádějí, že to Virtualbox nezvládne.
Tiskni
Sdílej:
Ano, ve wmware funguje schránka i sdílené adresáře, tady možná taky, ale já mám asi nadstandardní požadavky...
To jenom, co mě tak při čtení praštilo do očí
Za češtinu se omlouvám, šel jsem spát po půlnoci a ráno jsem to chtěl rychle "namastit"
, příště si to po sobě poctivě přečtu...
Je to pěkně popsáno v manuálu.
Guest additionsmám nainstalované (do virtuálního stroje) ale okna aplikací z VB nemůžu dostat ven na normální plochu - nevíte, kde hledat chybu?
Ona to X umění sama od sebe, takže to není potřeba 
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.