A Virtualized Linux System For Windows
getupstandup1 writes "Ulteo today unveiled their Virtual Desktop (screenshots, download) which is a free, full Linux desktop that runs seamlessly on Windows. It's interesting because it's not running under Xen or VMWare, but instead uses the coLinux patch, which they claim allows the system to achieve 'great performance, close to a native installation on the PC.' No need to reboot the system anymore to switch from Windows to Linux." We discussed Ulteo when the Ubuntu-derived distro was announced a year back.
There are a bunch of linux/x apps that I use at home I'd love to be able to use on my windows box at work. Think of stuff like Kate for text editing.
There are exactly 42,935,718 letter sized sheets in a square mile.
Whenever people hear a word that ends with "s" (or that sounds like it should), they assume that there's some silly grammatical rule that they need to know about. There is a rule, but it's so hard to follow, you shouldn't even try.
Here's the rule: a lot of words that end with "-us" (not all of them! more on that in a moment) are borrowed from Latin. In that language, a noun ending with "-us" is a singluar form (dominus, lord; servus, slave) that takes a plural form ending in "-i" (domini, lords; servi, slaves). In theory, it's more "correct" to use foreign inflections with foreign words. So instead of "octopuses", "styluses", and "circuses", people say "octopi", "styli", and "circi".
No, wait, nobody says "circi", do they? It's the "correct" usage, because it's a Latin word, but the established usage is "circuses".
The other examples I gave are commonly used, but are in no sense "correct". "Octopus" does not come from Latin: it's a Greek word, and the Greek plural is "octopods". "Stylus" is Latin, but it's misspelled Latin: the Romans spelled it "stilus". It got changed to "stylus" because somebody thought it was somehow derived from the Greek word "stylos". But it's not, so the "correct" way to refer to that thing that comes with your PDA is "stilus" and "stili".
But to heck with being "correct". It's the tar baby of the literate. Just use the rules you learned in grade school and be done with it.
Running Win apps on Linux is because there isn't a replacement for it or one that interoperates. Running Linux in a VM on Windows is good for things like security, but running Linux apps on Win just because, seems like an odd choice to me. Especially since one can get OO.org for Win, Firefox for win, Thunderbird for win, Gimp for win etc. Ok, so the last one is kind of cludgy. (Or it was last time I checked a few years ago, I'm sure it's much less so now)
There probably are a few which don't have Win versions, but VMs can be had for free, if you're a home or non-commercial user.
You know what I do these days is running Ubuntu inside a (seamless) virtual machine in Windows. Windows has to be native for the games, and it doesn't matter how often Windows is borked, the Ubuntu VM image is on a different partition and as soon as I've reinstalled windows I can load that image up and *boom* my entire desktop with all my sweet little apps are there again without reinstalling anything. Best of both worlds. The only thing better (aside from Linux supporting my games ;)) would be virtualizable graphics, so that I can run Linux native and Windows in a virtual machine.
Lock the wife and the dog in the boot of the car.
Return one hour later.
Who's happy to see you?
Yes, and definitely I would say it seems that coLinux was made with being a better alternative to cygwin/mingw in mind. I've been happily using AndLinux (Kubuntu + coLinux distro) running on my Windows XP for C++ development.
I'm an engineer/professor, and I teach computational fluid dynamics. I develop, test and run numerical simulations on UNIX systems, but I require a Windows system (for applications, mostly). I've found that andLinux is great for developing the applications on my Windows system. I tend to use command line tools, mostly, which are a pain in the MS world. Have you ever tried building a UNIX makefile code on Windows? And cygwin just doesn't cut it (OpenMPI doesn't work).