My Virtual Machine!
-
Topic authort00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
My Virtual Machine!
Hi all,
I thought it may me instructive and motivating for some, if I present here a brief account of my very positive experiences with my new "Virtual Machine".
Virtual machines are a quite hot subject these days, notably for cross-platform development. That is also the main purpose for my "VirtualBox" and the reason for presenting it HERE.
The exciting very recent development comes from a German software company (InnoTek)
http://www.virtualbox.org/
that apparently added a very successful new member to the pool of existing virtual machines:
++++++++++++++++++++++++++
-- VirtualBox is professionally done,
-- VERY fast and 100% compatible with the guest OS
-- perfectly stable AND
-- OpenSource (!!)
++++++++++++++++++++++++++
VirtualBox can be run with an arbitrary guest OS on any of the three leading host
Operating systems (Windows, Linux, Mac OSX).
e.g. my present installation
host: Linux (SuSE 10.1)
guest: Windows XP
or e.g.
host Windows XP
guest Windows Vista
Once I install another MAC OSX guest, I'll be able to compile and test software also for MACs
There is obviously a wealth of most useful applications. Imagine that I don't have to reboot anymore if I want to compile and test Celestia code or my txtools both on Windows XP and Linux! Moreover, there is a perfectly working internal network, based on the Secure Shell (ssh).
Using the ingenious cross-platform tool 'rsync', my archives on the Virtual XP machine and on my Linux host are synchronized with ONE single click! Moreover 'shared folders' are also supported, allowing simply to copy files between the host and the guest file system.
Let me just flash a few screenshots to give you a feel how things look like. By clicking on the following thumbs you can see the original 1600x1200 images.
1) Start Windows from Linux like a normal application. After a few moments the familiar Login appears:
Have a click!
In the background, you see my KDE Desktop under Linux. Of course, there is also a full-screen option for the guest OS window.
2) After Login, you see here the familiar CYGWIN command shell on the left.
Have a click!
I always place my Windows taskbar vertical and renounce on displaying the icon labels. Then all icons fit orderly onto a fairly slim taskbar and leave maximal space for windows on the left....
From the icons you can recognize some familiar applications:
Windows Explorer
Firefox 2.03
Internet Explorer 7
Acrobat Reader 8
Notepad++
WordPad
Cygwin Terminal and Setup icon
Gimp 2.2.14
XnView 1.9.0 (+ nconvert)
NVIDIA's WTV dds display tool
DOS command shell
MS Visual Studio .Net 2003 compiler
Inno Setup 5 generator package
Cmake
7z archiver GUI
MS Media Player 11
First Class Client to edit our Celestial Matters site
HP 990cxi network printer
Software installation works just like in case of a real WinXP setup, i.e. mostly using Firefox and the net for non-commercial applications. CD's/DVD's for commercial programs.
Everything works flawlessly and VERY fast on my Linux host! From playing music to operating my network printer... The most important application is clearly the VS .Net 2003 compiler!
Here are some further shots:
3) My Visual Studio .Net 2003 compiler having just finished successfully building Celestia 1.5.0CVS
Have a click!
4) Typical Windows stuff: Media Player 11 playing Alicia Keys (Songs in A minor ), The latest Internet explorer 7 and Windows explorer.
Have a click!
5) Finally, FireFox and MS Media Player at work
Have a click!
Think about it! This is really a big step forward...
There is one weakness, though: NO 3d hardware support. I.e. Celestia runs fine, but slow. But everything else is perfect. You can also display Video DVD's and even read in ISO files or real CD's/DVD's via your host player.
Bye Fridger
I thought it may me instructive and motivating for some, if I present here a brief account of my very positive experiences with my new "Virtual Machine".
Virtual machines are a quite hot subject these days, notably for cross-platform development. That is also the main purpose for my "VirtualBox" and the reason for presenting it HERE.
The exciting very recent development comes from a German software company (InnoTek)
http://www.virtualbox.org/
that apparently added a very successful new member to the pool of existing virtual machines:
++++++++++++++++++++++++++
-- VirtualBox is professionally done,
-- VERY fast and 100% compatible with the guest OS
-- perfectly stable AND
-- OpenSource (!!)
++++++++++++++++++++++++++
VirtualBox can be run with an arbitrary guest OS on any of the three leading host
Operating systems (Windows, Linux, Mac OSX).
e.g. my present installation
host: Linux (SuSE 10.1)
guest: Windows XP
or e.g.
host Windows XP
guest Windows Vista
Once I install another MAC OSX guest, I'll be able to compile and test software also for MACs
There is obviously a wealth of most useful applications. Imagine that I don't have to reboot anymore if I want to compile and test Celestia code or my txtools both on Windows XP and Linux! Moreover, there is a perfectly working internal network, based on the Secure Shell (ssh).
Using the ingenious cross-platform tool 'rsync', my archives on the Virtual XP machine and on my Linux host are synchronized with ONE single click! Moreover 'shared folders' are also supported, allowing simply to copy files between the host and the guest file system.
Let me just flash a few screenshots to give you a feel how things look like. By clicking on the following thumbs you can see the original 1600x1200 images.
1) Start Windows from Linux like a normal application. After a few moments the familiar Login appears:
Have a click!
In the background, you see my KDE Desktop under Linux. Of course, there is also a full-screen option for the guest OS window.
2) After Login, you see here the familiar CYGWIN command shell on the left.
Have a click!
I always place my Windows taskbar vertical and renounce on displaying the icon labels. Then all icons fit orderly onto a fairly slim taskbar and leave maximal space for windows on the left....
From the icons you can recognize some familiar applications:
Windows Explorer
Firefox 2.03
Internet Explorer 7
Acrobat Reader 8
Notepad++
WordPad
Cygwin Terminal and Setup icon
Gimp 2.2.14
XnView 1.9.0 (+ nconvert)
NVIDIA's WTV dds display tool
DOS command shell
MS Visual Studio .Net 2003 compiler
Inno Setup 5 generator package
Cmake
7z archiver GUI
MS Media Player 11
First Class Client to edit our Celestial Matters site
HP 990cxi network printer
Software installation works just like in case of a real WinXP setup, i.e. mostly using Firefox and the net for non-commercial applications. CD's/DVD's for commercial programs.
Everything works flawlessly and VERY fast on my Linux host! From playing music to operating my network printer... The most important application is clearly the VS .Net 2003 compiler!
Here are some further shots:
3) My Visual Studio .Net 2003 compiler having just finished successfully building Celestia 1.5.0CVS
Have a click!
4) Typical Windows stuff: Media Player 11 playing Alicia Keys (Songs in A minor ), The latest Internet explorer 7 and Windows explorer.
Have a click!
5) Finally, FireFox and MS Media Player at work
Have a click!
Think about it! This is really a big step forward...
There is one weakness, though: NO 3d hardware support. I.e. Celestia runs fine, but slow. But everything else is perfect. You can also display Video DVD's and even read in ISO files or real CD's/DVD's via your host player.
Bye Fridger
Last edited by t00fri on 29.04.2007, 09:29, edited 6 times in total.
Re: My Virtual Machine!
t00fri wrote:The exciting very recent development comes from a German software company (InnoTek)
Very interesting. If it can run XP or Vista on my mac...
I have used VirtualPC for many years, but after it was bought out by Microsoft, support for Macs has ceased, so my version are showing it??s age (like no support for Intel). Parallels is a solution i am considering, but this is Open Source...
Mac hosts are not supported yet, but it seems it is in the works...
- rthorvald
-
Topic authort00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: My Virtual Machine!
rthorvald wrote:t00fri wrote:The exciting very recent development comes from a German software company (InnoTek)
Very interesting. If it can run XP or Vista on my mac...
I have used VirtualPC for many years, but after it was bought out by Microsoft, support for Macs has ceased, so my version are showing it??s age (like no support for Intel). Parallels is a solution i am considering, but this is Open Source...
Mac hosts are not supported yet, but it seems it is in the works...
- rthorvald
Runar,
VirtualBox (InnoTek) supports now 'MAC hosts (beta)'.
I would be most interested to run a MAC guest, of course
Bye Fridger
-
- Developer
- Posts: 944
- Joined: 18.07.2002
- With us: 22 years 3 months
- Location: Lyon (France)
I've been using VMWare server (closed but free) for a while now: guest XP, host Linux. It's working very well except for hardware acceleration...
How does VirtualBox compares? What kind of virtual video card does it provide to the guest? Does it provide a sound card too? And do you have access to USB devices? (it doesn't work with all devices with VMWare)
A downside of VMware server is that it doesn't support shared folder (you have to buy the Workstation version to get that feature), so you have to go through the network stacks.
On the other hand, one nice feature is that you can access guests remotely with very good performances.
The virtualization arena is such a jungle at the moment that it is hard to pick the right solution. I hope this will eventualy settle down.
How does VirtualBox compares? What kind of virtual video card does it provide to the guest? Does it provide a sound card too? And do you have access to USB devices? (it doesn't work with all devices with VMWare)
A downside of VMware server is that it doesn't support shared folder (you have to buy the Workstation version to get that feature), so you have to go through the network stacks.
On the other hand, one nice feature is that you can access guests remotely with very good performances.
The virtualization arena is such a jungle at the moment that it is hard to pick the right solution. I hope this will eventualy settle down.
Christophe
-
Topic authort00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Christophe wrote:I've been using VMWare server (closed but free) for a while now: guest XP, host Linux. It's working very well except for hardware acceleration...
How does VirtualBox compares? What kind of virtual video card does it provide to the guest? Does it provide a sound card too? And do you have access to USB devices? (it doesn't work with all devices with VMWare)
A downside of VMware server is that it doesn't support shared folder (you have to buy the Workstation version to get that feature), so you have to go through the network stacks.
On the other hand, one nice feature is that you can access guests remotely with very good performances.
The virtualization arena is such a jungle at the moment that it is hard to pick the right solution. I hope this will eventualy settle down.
Christophe,
well I cannot really compare with VMWare, since I never used it. But I can tell that ALL reviewers in the respective media are enthusiastically in favor of VirtualBox.
-- Yes, USB works, the virtual sound card sounds also very well. The virtual graphics card emulates a huge resolution and is custom InnoTek. 2d Graphics is really nice and fast. The cursor smoothly switches between host and guest windows.
--VB has a most intuitive customizable GUI startup interface. Handling of VB seems also way better than VMWare.
-- the network intgrating the guest into the host net is also a pleasure to work with (it's a simple bridge).
-- there ere converters in the make to adapt VM virtual harddisks to VB virtual harddisks...
I am VERY happy with the overall performance and speed.
Since the native Mesa OpenGL was only version 1.1 I compiled the latest stable Mesa 6.4.2 with VS .Net 2003. Now I emulate OGL 1.5 with Saturn shadows, but without ring shadows and eclipses of Jupiter moons.
The latest Mesa 6.5.3 (with shaders etc, emulating OGL 2.0/2.1)
is a horror to compile under Win32. Still trying...
For checking compiles this is quite OK. But OGL 2.0/2.1 would be great. Would you know a VC7 project file that works with Mesa 6.5.3???
Cheers,
Fridger
Re: My Virtual Machine!
t00fri wrote:VirtualBox (InnoTek) supports now 'MAC hosts (beta)'.
I would be most interested to run a MAC guest, of course
Oh, i must have skipped that part. Thanks.
If you want to try out OSX, 10.5 will be out in a few months, so buying an OS today is a waste of money, as there are no updates from 10.4 to 10.5; it is a separate OS entirely.
- rthorvald
-
Topic authort00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Hi all,
here is a bit more VirtualMachine "success" report:
+++++++++++++++++++
let me present a neat little demo of how well USB works with my VirtualBox machine. (hi Christophe...)
+++++++++++++++++++
In the first image below, you see the intuitive VirtualBox startup-interface (left) with all peripheral services listed for configuration in the right-hand part of that window.
After installing my Bluetooth software via my host CDROM drive, the Bluetooth dongle at one of my desktop's USB slots is correctly recognized. You see in the right-hand window what a click on the USB section looks like. You also can see that my USB Joystick is also correctly recognized.
Have a click!
Next, I went to my garden, took a 2 megapix shot with my Samsung (SGH-D600) handy and transferred it via Bluetooth 2 to my virtual machine.
On the left of the next screenshot, you can see graphically that the Bluetooth software recognized 3 clients: my handy (SGH-D 600), that of my wife (SGH-D 900) in another room and my notebook (T00lp2)
The orange ball in the center symbolizes the virtual machine.
You also see, how a click on the transferred jpg photo displays nicely the shot into my garden ...
Have a click!
Bye Fridger
here is a bit more VirtualMachine "success" report:
+++++++++++++++++++
let me present a neat little demo of how well USB works with my VirtualBox machine. (hi Christophe...)
+++++++++++++++++++
In the first image below, you see the intuitive VirtualBox startup-interface (left) with all peripheral services listed for configuration in the right-hand part of that window.
After installing my Bluetooth software via my host CDROM drive, the Bluetooth dongle at one of my desktop's USB slots is correctly recognized. You see in the right-hand window what a click on the USB section looks like. You also can see that my USB Joystick is also correctly recognized.
Have a click!
Next, I went to my garden, took a 2 megapix shot with my Samsung (SGH-D600) handy and transferred it via Bluetooth 2 to my virtual machine.
On the left of the next screenshot, you can see graphically that the Bluetooth software recognized 3 clients: my handy (SGH-D 600), that of my wife (SGH-D 900) in another room and my notebook (T00lp2)
The orange ball in the center symbolizes the virtual machine.
You also see, how a click on the transferred jpg photo displays nicely the shot into my garden ...
Have a click!
Bye Fridger
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
wow babelfish has improved:
Babel Fish Translation
In English:
Yes!! However that remains a secr??t... My wife does not know it. Or better, she does not want to know.
Babel Fish Translation
In English:
Yes!! However that remains a secr??t... My wife does not know it. Or better, she does not want to know.
most recent celestia win32-SVN-build - use at your own risk (copy over existing 1.5.1 release)