The Clueless Newbie's Linux Odyssey
overshoot writes "Just what we've always (said we) wanted: people who are fed up with Microsoft and are willing, even eager, to give Linux a real try. Well, she did. And did. And did some more. Not only that, she's a technical writer and she took notes. Not fun reading, but worth reading anyway."
First: This article makes some very good points, ones that people who push Free and otherwise Open Source software on others to the point of being annoying (like me) often have to skirt around. This kind of criticism is really important!
... for what Windows users use it for?
;)). However, that's because Linux distros know they exist in a MS-dominant environment. Microsoft seems to offer tips on removing Linux, but how difficult would it be to go about creating a dual-boot system the other way?
Second: The author talks about the need (in her case) of a dual-boot system, and that's surely a common situation. However: What about Windows? If someone has a mostly happy, generally successfull Linux installation on a machine with a few tens of gigs of hard drive space, can Windows be nicely (non-destructively) installed as a novelty or
I have installed Mandrake Linux (versions 7.1 and 8.0) on Laptops which arrived with different versions of Windows, and contrary to the upshot of this article, those installs (dual-booting with Windows) went pretty automagically (though I regret that I ended up with a big never-used partition on each of those hard-drives
(This question is out of ignorance, and is not rhetorical.)
timothy
p.s. A very similar, just-as-damning article could be written about the various interface flaws that infest Microsoft Windows; a few recent visits to my dad, trying to help him set up wireless networking under Windows led me to show him how if I popped in a Knoppix CD, everything Just Worked, but we never did get Windows XP happy with his network.
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
Putting
and
together makes one wonder, what developers was (because like it or not, the various Linux distros are trying to target Joe Sixpack-type users these days) Linux trying to target? There are essentially three types of developers in the world, with variations on each:
It seems to me that the last developer type is what Linux is targetting. Maybe it's a little short-sighted to target the least-common of developer types?
Regardless, all of that is more or less a red herring today. As I mentioned above, nearly every distro is moving towards one of two things (or both, in the case of Redhat) -- they're targetting servers, or desktop users. The hardcore developers don't really matter, because they know how to get all the tools they need if they're not distributed with the system, like you mentioned. The other types are more or less ignored -- there's no real RAD solution under Linux other than Kylix, and there's no single, coherent object model or set of interfaces (I just re-purposed the word "interface", because while I know you meant "user interface", I think it should also apply to programming interfaces) for writing software (there's GNOME, KDE, GTK, Qt, GNUStep, etc, none of which are guaranteed to be available for any given end-user, so they either have to make a conscious choice to exclude potential customers, or take pains to make sure the neccessary depenedencies are available at install time).