Virtualization.
Dec. 15th, 2008 08:48 pmI've been thinking about virtualization all day as I've waited for various bits of important state to finish being copied off of the partition I'm going to format.
So, its beginning to seem like a worthwhile thing to try is to install Linux as a host operating system, install VirtualBox, and then install Windows XP on top of that. Since it won't be the native OS, I'll have snapshots I can fall back to if my Windows XP gets corrupted again.
I've decided on having some Linux as my Host OS because:
So, its beginning to seem like a worthwhile thing to try is to install Linux as a host operating system, install VirtualBox, and then install Windows XP on top of that. Since it won't be the native OS, I'll have snapshots I can fall back to if my Windows XP gets corrupted again.
I've decided on having some Linux as my Host OS because:
- I think the performance penalty for running on top of Linux would be smaller than for running on top of Windows.
- I can install a 64-bit Linux, which may gain me some speed, but would defintely gain me a 64-bit environment for testing my code in.
- Linux is more resistant to viral attack, so if I end up using the Host system for work, I'm less likely to infect it somehow.
no subject
Date: 2008-12-16 02:34 am (UTC)I would totally recommend this setup for anyone who doesn't absolutely have to use Windows most of the time. It's debatable if you would still use Windows more than, say, 50% of the time, but it also depends on how fast your machine is.
no subject
Date: 2008-12-16 02:48 am (UTC)I am wondering if I should give Ubuntu another shot. I liked it at first on my Toshiba laptop, but I found that each upgrade broke as many working programs as it fixed broken ones...
no subject
Date: 2008-12-16 02:55 am (UTC)no subject
Date: 2008-12-16 04:34 am (UTC)no subject
Date: 2008-12-16 05:04 am (UTC)no subject
Date: 2008-12-16 05:26 am (UTC)How do you already have 2009? I'm a certified QB ProAdvisor and I haven't gotten my copy yet.
no subject
Date: 2008-12-16 03:21 pm (UTC)no subject
Date: 2008-12-16 04:42 pm (UTC)no subject
Date: 2008-12-16 05:21 am (UTC)no subject
Date: 2008-12-16 05:27 am (UTC)no subject
Date: 2008-12-16 05:36 am (UTC)Of course, these days RAM is on the astonishingly cheap side, so it may well be worth your time to get a bit more if it'll end up saving you time.
no subject
Date: 2008-12-16 05:52 am (UTC)no subject
Date: 2008-12-16 03:19 am (UTC)But of course your moose may do something inappropriate, and I have no long term experience to report on.
Debian
Date: 2008-12-16 04:56 am (UTC)Testing changes continually; there's rarely any big problem upgrading -- small incremental changes are there for the downloading every day or so.
There is no Debian live CD as far as I know. You download a recent Debian install disk (I recommend you use the one for testing), burn, and boot. It helps a lot to read the on-line installation instructions first. It also helps to have someone by your side that's done it before. There's little point in getting an complete set of Debian CDs or DVDs. The most necessary packages are on the install image; the most popular ones are on the first CD or two, and once you have any kind of running Debian (I recommend starting with a minimal one -- I often don't even install X initially), it's convenient to download packages when needed, using the package manager.
There's several package managers; I use aptitude. It keeps track of which packages you actually asked for, and distinguishes them from the ones installed because other packages needed them. It's clever enough to remove the automatically fetched ones when they're no longer needed.
Every six months, so I'm told, Ubunto takes a copy of Debian sid, and spends six months debugging it After doing this for six months, they call it an Ubuntu release and start over again with a new copy of sid.
I've only once had an upgrade failure with Debian. That was when they made the transition from Xfree to Xorg (because Xfree had changed to a nonfree license), and within a month, Xorg switched from an old file layout to a new, modular one. AND, as if that was not enough, they introduced udev, and udev had intimate relations with specific kernel versions. What a mess!
Keep your /home in a separate partition. It makes reinstallation a lot easier
if you should ever need to do it.
All in all, I've had more happiness from Debian than from any of the other Linux distributions I've tried. I've gone through slackware, suse, redhat, mandrake, and ended up at Debian, where I've stayed.
You have a 64-bit machine? Then you get to choose a 64- or 32-bit Linux. There a re a number of applications (primarily proprietary) that have a lot of bugs when run in 64-bit mode. Bad programming, probably, but without the source no one do anything about it.
In particular, I've encountered problems with Flash, and occasionally there are incompatibilities between the latest kernel and the nvidia 3D drivers.
I don't need 3D on my 64-bit machine, and I use the free nv drivers instead.
-- hendrik
Re: Debian
Date: 2008-12-16 05:30 am (UTC)After an hour I gave up in disgust. If they can't even provide the simplest installation information in a format that a software professional can follow, I do NOT want to install their distro.
Re: Debian
Date: 2008-12-16 04:56 pm (UTC)I follow the main link here, "Getting Debian", and see an emtire page of different ways to get our own copy of Debian. The first of the options says,
The first sentence of this is a link to a page describing the downloadable image files. On the bottom of this page, and on the page linked to, are links to the installation guide. The installation guide comes in versions for a variety of architectures, and a variety of languages.
I'd really like to know how you could have missed this.
-- hendrik
Re: Debian
Date: 2008-12-16 05:21 pm (UTC)Re: Debian
Date: 2008-12-16 06:32 pm (UTC)Just where were you looking? For which files?
I just looked at the page Installing Debian GNU/Linux via the Internet", and the small CD's section contains a list of platform names for images of about 180MB in size. The i386 link downloads a file called debian-40r5-i386-netinst.iso. The amd-64 link offers debian-40r5-ia64-netinst.iso
You must have been looking elsewhere, I'd like to report the contents of that page as a bug.
Or have I misunderstood again?
-- hendrik
Re: Debian
Date: 2008-12-16 06:55 pm (UTC)Lenny is going to be the next official release; I wonder where to find it.
(google)
I found Release candidates for lenny on http://www.debian.org/devel/debian-installer/
But it's also possible to do a minimal etch install, and immediately upgrade to lenny before doing the full install.
-- hendrik
Re: Debian
Date: 2008-12-17 12:24 am (UTC)Re: Debian
Date: 2008-12-17 12:54 am (UTC)Likje the one under the AND64 button? Forget about IA64 -- that's Itanium, Intel's own 64-bit system.
Re: Debian
Date: 2008-12-17 01:09 am (UTC)Re: Debian
Date: 2008-12-17 12:58 am (UTC)I never had problems with it when I first installed Debian half a decade ago, so something must have gone wring in the meantime.
-- hendrik.
Re: Debian
Date: 2008-12-17 01:10 am (UTC)Re: Debian
Date: 2008-12-18 04:31 am (UTC)Thats the part of the install process that appears to be badly laid out and explained, and where the downloadable files don't seem to match the options given.
If I try to just download an install DVD, everything is simple and obvious, as it should be. So that's what I'm now doing.
no subject
Date: 2008-12-16 05:53 am (UTC)As for which distribution to use, I'm currently using Ubuntu, and am not stunningly impressed. 8.04 kind of mangled sound for me, and 8.10 apparently didn't fix it much. I'm only sticking with it out of laziness; I haven't even upgraded to 8.10. I used to use Debian, and while having all those packages was nice, I never got all that comfortable with any of their versions. Stable got out of date pretty quickly, unstable was, well, unstable, and testing was usually both out of date and unstable, and, at the time, didn't get timely security updates. And both Debian and Ubuntu's kernel teams always drove me batty. At one point I managed to boot a standard Debian stable kernel on very boring hardware, and have it not recognize my PS/2 keyboard. Fail.
If I was faced with a blank hard drive right now, I'd have to think hard about which of Fedora or OpenSuse to try. Now, not having actually tried either, maybe they both suck, conceivably more than Debian or Ubuntu. But Fedora actually has a competent kernel team, and OpenSuse has apparently figured out how to put a halfway usable system together without a horrifying mess under the hood. And if you want to use KDE, OpenSuse is apparently by far the best way to go.
For reference, when I had to pick a server distribution a few years ago, I went with CentOS, which is a free version of Red Hat Enterprise Linux, which is the stable boring non-desktop version of Fedora, mainly because of their sane kernel and nice security features. But OpenSuse wasn't so well polished at the time, and I didn't have to worry about any desktop junk.
no subject
Date: 2008-12-16 06:23 am (UTC)no subject
Date: 2008-12-16 06:06 pm (UTC)For the record, my system is an Intel core 2 duo running at 2.13 GHz with 4 GB of RAM.
Ubuntu - when it works - is very good. The interface is clean, the included apps stable and fast. The problems are the upgrades, be they to an existing image or a fresh image from a brand new version.
I had no trouble getting Ubuntu 7.x going (gutsy gibbon for those following Ubuntu's naming scheme). However, when I tried 8.0.x (hardy heron) I - and many others as well - had enormous difficulties. The image just would not load. Other people had different issues but the consensus was that perhaps 8.x was not ready for prime time when it was new.
I eventually went back to 7.x and stayed there. I don't know what the current status is of the Ubuntu distros.