Ulteo Virtual Desktop: run a virtual Linux environment inside Windows

Ulteo Virtual Desktop ScreenshotDescription: Ulteo Virtual Desktop installs a virtual Linux environment inside Windows. This free program shows up as a panel inside the Windows desktop and allows you to access Linux applications within Windows with little effect on performance, enabling users to run both Windows and Linux apps simultaneously and to switch between them at will.

For those who would like to run Linux inside Windows “Ulteo Virtual Desktop” provides a virtual Linux environment inside Windows. Ulteo is based on Debian Linux and comes pre-bundled with a wide range of Linux apps, including Firefox, OpenOffice, KPdf, Kopete, Skype, Thunderbird, Enigmail, GIMP, Digikam, Inkspace, Scribus, and many others.

Why run Linux in Windows?: I am assuming that you have a need to access both Windows and Linux apps or, like me, you have the desire and/or curiosity to run Linux applications. Or perhaps you would like to learn Linux or want to use it because you are looking into it as a replacement for Windows. Having the Linux environment inside Windows will save the time spent switching between operating systems and will circumvent the need for messing around with partition tables and other technical details (and, of course, let’s not forget the sheer coolness factor!). Here are more notes on this program:

  • Downloading/Installing: once you get the 500 meg installer downloaded installing it is a breeze; however it will take up some 6 gigs on your hard drive, so make sure you have the space for it. Once installed (does not even require a reboot), the program will show up as a panel on top of your screen, and you can simply run the application you need to use from the Ulteo panel and its window will show up like any other Windows application.
  • Performance: is very good, from my experience, but of course this is difficult to measure objectively. The Developers state that this software doesn’t run “traditional virtualization software”, and that instead they built it using “a special Linux kernel patch called coLinux that achieves great performance, close toa native installation on the PC”.
  • The virtual file system: this is a 5 gig virtual file system that lives in a file (C:\Program Files\Ulteo\Virtual Desktop\os\vdisk ). What you see as a user is a Linux file system that can also access the root (C:\) and “My Documents” folders in your Windows filesystem. You can thus easily transfer documents back and forth across the two OS’s. Also note that the Linux vdisk can be both resized or mounted into Windows (see the FAQ for info on this).
  • Access to your computer’s resources: Ulteo virtual desktop supports sound and is able to print from your regular printer. The Linux apps can access the internet (no proxy support but it’s promised), and I am assuming that they can also use the other hardware resources (e.g. CD/DVD drives, etc.)
  • Creating an Ulteo user account: you will find that this software will ask you to do this, which involves creating an account and supplying a working email. The creators of Virtual Desktop have a number of projects going on including a so-called “online desktop” platform also based on Linux, and they apparently want to be able to integrate these by having users access them using the same account login and password.

A note on installing your own apps: as someone who is interested in free software I am often intrigued by the growing number of free Linux-only programs that I come across. This, in fact, is probably my main reason of wanting to install a Linux environment, but alas as things stand right now installing Linux apps into this environment does not seem possible. Here are some notes on this.

  • The Ulteo Desktop FAQ states that installing additional software other than the many apps provided is possible through using “dpkg -i as root” (for .deb files), but that they do not recommend it because “it will break the consistency of the system when your system will upgrade from the net to more recent version of libs and apps”.
  • I tried, in fact, to install a program using dpkg -i as mentioned above but was not successful; I got a message that I did not have “superuser privileges”.
  • The developers of Ulteo Virtual Desktop do however state that they are “looking for ways to circumvent this issue”.

The verdict: as someone who wants and is actively searching for a way to run Linux apps inside Windows, Ulteo Virtual Desktop is probably (as of this writing) the most complete and well rounded solution out there, and probably the easiest to work with (although I am keeping my eye on similar projects such as andLinux and Lina). Having said this, I sincerely hope that the developers will be successful in enabling the free and unrestricted installation of Linux apps on this platform, because, to be honest, I find the usefulness of having a Linux environment that does not accept installing my own apps quite limiting (if I wanted this I might just as well use a Linux live CD). To conclude, I would definitely say that this is a program to keep an eye on.

Version Tested: beta2

Compatibility: Windows XP, Vista.

Go to the program page to download the latest version (approx 500 megs).

Related Posts

  • No Related Post
E-MAIL this
Subscribe

22 Comments so far

  1. offhermeds on June 25th, 2008

    Why not use free VMware Player at http://www.vmware.com/products/player with a free pre-built actual Linux OS applicance? Your favorite Linux flavor of course - see http://www.vmware.com/appliances/. Or JeOS, or gOS, or Solaris… looks like there are hundreds ready for download. Did I mention it’s all free?

  2. Joe on June 25th, 2008

    If you don’t mind slightly slower-than-native performance, give QEMU-Puppy or DSL-Embedded a try. Neither supports deb or rpm packages, but each has a decent selection of available software, and you can add a Slackware installer to Puppy.

    Access to your windows folders requires a workaround, however - either network sharing or an ftp server.

  3. EP on June 26th, 2008

    I’ll stick to VirtualBox…

  4. blaszta on June 26th, 2008

    @offhermeds & EP

    Ulteo is much more like Paralles on Mac (where you can run native Windows application inside OS X). Please correct me if I’m wrong. With VMWare & VirtualBox, you need to load “the entire” OS to launch the app.

    The problem is: (IMHO) there’s no “killer” linux application that can’t be run on Windows. We already have GIMP, blender, and so on that can be run on Windows.

    Interesting, but not too usable (IMHO again).

  5. Rarst on June 26th, 2008

    VirtualBox. Complete (actually VirtualBox is not complete, processor is not really virtualized unlike VirtualPC and others) virtualization does come with performance hit but doesn’t restrict what you can do, what flavour of linux you can install and what apps you put on top of it.

  6. Roman ShaRP on June 26th, 2008

    VirtualBox with guest additions, which makes switching between host and guest system easier, seems pretty good to me.

    I’m not limited to one OS (I prefer Ubuntu though), I can have on “virtual HDD” as much virtual disk space as I want.

    I have read that CoLinux focuses on performance, but I have no complains about Virtualbox performance on my current system with AMD dual-core CPU and 2 Gb RAM.

  7. Z. Igorinsky on June 26th, 2008

    VMWare is WAY too slow but it *does* work. Sun’s VirtualBox performance is great, but the Linux guest is a nightmare to configure for shared folders & USB (and the OSE VirtualBox doesn’t even attempt USB support). Linux is difficult enough to work with (what with having to drop into the terminal mode & issue a bunch of gibberish commands to do much of anything) without adding the virtualized problems.

    This, on the other hand, is a fairly clean solution.

  8. Reader Orin on June 26th, 2008

    Hey Samer,

    How does this stack up against previously posted WUBI? Better or worse.

  9. Z. Igorinsky on June 26th, 2008

    For me, the most painless approach for adding Linux to a windows box is Wubi, that adds a dual boot ubuntu using NTFS (so you don’t have to mess with repartitioning your drive). It recognized my existing Vista-XP dual boot and installed nicely without screwing anything up.

  10. Rarst on June 26th, 2008

    >Linux guest is a nightmare to configure for shared folders & USB

    Not messed with USB but I configured folders pretty fast (Ubuntu guest) after carefully reading VirtualBox manual (and I am total noob in linux). Well it did make me remember hardcore DOS command line skills… :)

    Anyway in last VirtualBox version network-related stuff got great boost so it’s easier to simply make ftp server on host.

  11. darkkosmos on June 26th, 2008

    Problem is that.. WHY would I want to use linux in the first place?!!??!

  12. Guy Fawkes on June 26th, 2008

    Why would you not be able to use the sudo command to run dpkg? Did you try?

  13. Hiram Q. Pustule on June 26th, 2008

    @darkkosmos: Geek cred.

  14. orLinux on June 27th, 2008

    andLinux
    http://www.andlinux.org/
    Provides similar setup using Ubuntu and coLinux.
    This provides huge amount of easy to install applications using Synaptic Package Manager.

  15. tux_Nub on June 28th, 2008

    IMHO vmware much faster than virtualbox
    example of using linux in windows (i’m used) is for webserver/web application testing stuff [apache+php+mysql] that generally run on linux….

    the only linux that i love is slax
    http://www.slax.org/get_slax.php
    good for recovery rescue cd. ;^^

  16. pSz on June 28th, 2008

    ” # I tried, in fact, to install a program using dpkg -i as mentioned above but was not successful; I got a message that I did not have “superuser privileges”. ”

    @Samer: are you sure, you tried to run dpkg in with root privileges (sudo)?

  17. sayno2politics on July 7th, 2008

    Hey genius,

    Post a political ad and lose customers.

    I was seriously interested in your product, but not in your agenda. No, no you can’t.

  18. Samer on July 7th, 2008

    @sayno2politics

    Yes I can post a political banner. It is NOT an ad; I am posting it for free.

    Oh and by the way, I am not selling anything for you to be interested in, you must have been seriously interested in someone else’s product.

    This is a free service. You are free to take advantage of it, or not. If you don’t come here again it’s no skin off my back.

    Apparently you don’t just say no to politics, but to free speech as well.

  19. Mothman on August 15th, 2008

    @Orin
    How does this stack up against previously posted WUBI? Better or worse.

    I’d say Wubi FTW. Pretty easy to set up, and won’t have performance issues as opposed to virtualization.

  20. Samer on August 15th, 2008

    @Mothman,
    WUBI and Ulteo Virtual Desktop offer two different things.

    UVD offers a working Linux envirnoment INSIDE Windows. You can run both Linux and Windows simultaneously.

    WUBI installs Lunix inside a Windows hard drive partition, but you will have to boot into it (installs a dual boot prompt).

  21. [...] The verdict: an excellent way to test Linux LiveCD builds on-the-fly in a Windows environment without re-booting and without burning ISOs into CDs. There is also the definite coolness factor of running Linux inside Windows (if this is where your interest lies, also check out Ulteo Virtual Desktop). [...]

  22. Dimension-X on October 7th, 2008

    I have VirtualBox. I’ll try this one too. Thanks.
    A virtual OS will give you almost bulletproof security from malware, worms and viruses when browsing the net as they can’t get into your ‘real’ host machine.
    Another possible use is as a testing environment.

Leave a reply