…don’t imitate FreeBSD.
So, thanks to Iowa State’s pact with the devil, computer science and MIS students get free access to a ton of Microsoft software, including Visual Studio and Windows. I downloaded Microsoft VirtualPC so I could install Windows 98 and test my software against the crappy version of the Win32 API. In fact, one of my big problems with Audiere has been Win9x compatibility. So VirtualPC will certainly come in handy.
Anyway, I got Win98 installed. (What a trip down memory lane! What a ghetto OS!) I then used this opportunity to try out a couple operating systems I’ve wanted to install but didn’t want to waste a good PC’s time:
Gentoo: Wow. So the “installer” drops you to a root prompt with some scary warnings about scrambling your password, and all it mentions is that you should read some document on the CD that WASN’T EVEN THERE. At that moment, I was gone.
FreeBSD: A little better… It at least tries to give the illusion of providing an automated installation process. Way too mid-90s for me, though. “We have detected the following keys: PAGE UP, PAGE DOWN, ARROW UP, ARROW DOWN.” Uh, yeah? “Do you have a PS2 mouse hooked up to your system?” Why don’t you just ask the system?* The final straw was it starting X without mouse support and telling me to use the number pad to navigate.
I mean, come on. With all of the time people put into disk I/O scheduling and process management algorithms, you’d think the installer could be made less… braindead. And with a decent installer, you might attract more random users, which might attract developers like me… But I guess I should just be glad the SUSE and Red Hat installers are about as good as Windows.
Eventually, I plan on trying newer Slackwares (first real distro, baby!) and some of the weirder Linux distros. Perhaps I should give Fedora a shot, and Mandrake another try.
* Reminds me of the Perl installation-from-source process, circa ’99 or so: “What is the size of your platform’s int?” DON’T ASK ME, ASK THE COMPILER. Maybe it’s better now, but given the state of CPAN, somehow I doubt it.