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."
I have had similar frustrations trying to get my printer at home to work. I've never been able to do it properly. Its an HP USB inkjet and it works just find from Windows 98. I really wish I had a postscript laser printer, since those are so easy to set up from Linux. (Never mind that Windows makes it harder than it should be to install one.)
As far as the CD burner goes, she had problems getting it to work on Redhat. I've found that whatever version comes with RedHat is pretty bad. Upgrading to the newest version of XCDRoast solved all my problems. They even have RPMs that are a breeze to install in RedHat. Yes you have to run it as root, but only once. You can give anybody permission to run it from its graphical interface.
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
1. It must have a GUI interface for installing and configuring the system. I'm a lousy typist, and text mode is not an efficient way for me to interface with an operating system.
/'s for directory structure. What's up with that? It's almost as if they said, we need to create a new shell that looks like UNIX but is different, so lets randomly change a bunch of stuff.
No, you probably just aren't familiar with the shell. Many very good typists get very frustrated with UNIX because of the need to understand the shell.
BTW - Is anyone else totally baffled by the choices Mr. Gates and co used when developing MSDOS many years ago? The MSDOS "shell" has commands that are totally crazy. Some, like "dir" (and its output) are a little more intuitive than the default "ls". Others, like md are (arguably) less intuitive than mkdir. Still others are inexplicable, like using \'s instead of
-Sean
I'm someone who tinkers with computers for fun, it's not part of my line of work at all (though it used to be, a while ago). I was a helluva newbie when I installed Mandrake 9.0 as a dual-boot on my XP Home system, having first tried Red Hat 8.0 & ditched it after it refused to recognize my sound card. Bottom line being, Mandrake works like a dream. Yes, it took me a whie to get some of the minor details fixed, but everything I needed worked right away, & a lot of what went wrong was due to my own stupidity/ignorance/not having bothered with TFM. Not being much of a gamer, I hardly use XP at all now. Anyone, newbie or not, who goes for an ~entirely new OS~ without at least some basic background research is bound to get bitten a few times. Would you buy a new car without reading up on it first? A new house? Yes, as has been pointed out, Tsu Dho Nimh is obviously someone trying very hard to act dumb, & like a man in drag trying to come off as a woman, is just trying too damn hard.
"Honestly, I don't know how you're going to fix this aspect of the OS without doing what Microsoft has done - compromise fundamental stability and security in favor of useability."
Stability is not antithetical to usability. If anything, reliability improves usability, since it means that things work more consistently. Security can be a pain, but basic stuff like having separate root and user accounts isn't too much of an issue.
IMHO, the problems with Linux's usability have more to do with the availability and quality of GUI config tools, and the lack of a standard target for third-party developers to build against, which in turn makes it tricky to install third-party binary applications. Making Linux usable by the masses is doable. Both the technology and the standardization efforts are in place. It just has yet to gel.
...I seem to be able to install almost any form of *nix on practically any machine, and it usually works. Kinda spooky if you ask me. I will admit that not every component works, but I generally have a usable system. I have walked up to a machine that someone else had a failed install and it works for me. I started with Mandrake 7.2 on an Inspiron 3800. Over the past few years I have tried, Red Hat, Lycoris and Debian (Gentoo and Slackware don't seem that forboding now). I was even happy with getting FreeBSD 4.5 running, even without network access. I will admit I generally stick with the defaults on install, and it seems to work. I just installed Mandrake 9.1 on the laptop, and let it repartition WinME. And whaddya know, it worked!
In Soviet Russia, Nigel makes plans for you!
That probably is a pen name and not the author's real name, but it's not unheard of for columnists to do this.
The author might not be able to whip up a brand new operating system in assembly overnight, but it's obvious from reading the entire article that he or she knows a lot more about computers than the average user and is no stranger to installing software.
We need to get Taco to set up one of those best 10 question interviews with him/her.
I see even classic Slashdot is now pretty much unusable on dial up anymore.
OpenBSD/NetBSD is definitely not up her alley, and the FreeBSD ports tree would probably scare the bejesus out of her.
Not scare. This is a common misconception among Linux users, that complicated things scare us. (By us I mean the non-geeks and ex-geeks of the world, those of us who, in Tsu Dho Nimh's words, do not consider computers to be a hobby.) It's not true. Complicated things, like the ports tree, and for that matter all UNIX and UNIXesque operating systems other than Mac OS X, do not scare us. They piss us off. We get pissed off when things that should work, won't. We get pissed off when things that should be easy to find and use, aren't. We get pissed off when things are harder, more complex, more time consuming, or more needful of our attention than we want them to be.
That's the key, you know. The ticket is not to ask yourself, "What can we do to keep from scaring the users?" The ticket is, "What can we do to keep from pissing off the users?"
I write in my journal
I had an experience similar to hers.
/", as root of course. This was on Slackware 2.0. I was taking the advice of some people on IRC, in #linux on EFnet, and supposedly that command was "the one" to run. What a mistake that was.
The first command I ever ran on my Linux box was "rm -rf
That was my first, and last Linux installation. Don't get me wrong, I've tried to install other flavors of Linux since then, multiple times. Never been successful though. Mandrake installer would always freeze, or something wouldn't go right with the distro of choice at the time. Funny how FreeBSD has installed every time with no problems, and is remarkably stable.
In the end, I bought a Mac. I'm suprised that hasn't been mentioned more, as many comments are discussing Windows vs Linux. Try a Mac running OS X. Awesome GUI, very powerful, and stable. What more would you want?
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).
" Doesn't the side of a Linux Box state the Minimum IQ requirements alongside the CPU and memory requirements?"
Sure, because insulting potential users by calling them stupid whenever they have a problem is the quickest way to build up a strong user base.
"All kidding aside, she essentially tried installing it on some crap hardware without having an either net access to search the newsgroups for solutions or having the geek that gave her the distros on hand."
And you call Redmond's software junk? I can throw Windows 98 on the hardware you call "crap" and it works fine. Let me ask you this: if she had tried windows 98 and it had worked flawlessly, could you really say that Linux was the superior solution? Personally, if one thing works and another doesn't, I'm going with what works; even if it is M$. Secondly, why should she have to search through newsgroups and ask for outside help for something as simple as an OS installation? Would she have had to search through newsgroups to install Win98? Let me give you a hint: no.
"Another thing I would note is that the best technical writers are essentilly retarded monkeys. Nothing personal, but the best tech writers and testers are retarded monkeys."
There's that Linux fanboy mentality showing once again. You're the worst enemy Linux could ever have. Why? Because no one will believe an accusation from a liar (M$), but people will believe a confession from anyone. As a user of Linux, your attitude that it's just the greatest thing on Earth and anyone who has a problem using it is a "retarded monkey" goes to show that Linux and its supporting community is comprised of simple-minded, immature children. Your ranting and raving does absolutely nothing to help Linux whatsoever. On the contrary, your arrogant and dismissive attitude belies the true nature of Linux and the vast majority of its users and contributors. But since your voice is the loudest and most noticable, to whom will people listen?
With every fanboyesque post, a part of Linux's potential is killed. The single greatest threat to Linux is not Microsoft; it is a small group of very loud, very vocal fanboys who shout down the intelligent and helpful majority. If you truly want to see Linux succeed, you need to re-examine your attitude towards discussion of its strengths and weaknesses. This writer wasn't just someone commenting on Linux; she was a potential user. Linux has lost this potential user for a number of reasons. How many more potential users has Linux lost because of the very same issues she encountered? If people really want to see Linux make it big and take down Redmond, they need to talk to people like this writer and find out what can be changed to win over her, and those like her. It's the regular users who feed M$'s pocketbook, and it's the regular users the Linux community should be working to get.
-- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
...when and only when a couple appropriate neurons spark inside the skull of an appropriate entrepreneurial computer manufacturer and he/it/they start producing a "ready to go Linux system" which comes with all the software people will likely need and markets the heck out of it.
As long as people have to choose to wipe 'Doze of their box and fiddle with Linux CDs, and getting everything to work right, there won't be much incentive for it to happen. But when a consumer-savvy manufacturer steps in, makes it all just work, provides decent hardware and decent tech support, and sells it all for less than an equivelant 'Doze system, we'll be getting somewhere!
I have written up a Proposal for such a system. Come on computer manufacturers, listen up!
The real problem is the stranglehold Microsoft has on PC manufacturers. The author claims that the user should be able to put the CD in, click a button, and everything should work. Hell, even Microsoft doesn't work like that. Installing Windows isn't always easy - it doesn't always recognize hardware, etc. The problem is, though, that most people don't know that! They've never had to install Windows from scratch, it's preinstalled.
Until Linux is preinstalled on people's machines, this is unlikely to change.
How about one or two *good* ways, instead of half a dozen not-so-good ones?
Do you know why there are 45 "shitty" variations on a theme? Becuase there were 45 different people/groups who had a good idea. And guess what? Each one of those looks oon the distro list and says "gee, why are there 44 shitty variations on my theme?"
Whats *good* for you, might not be good for me. I rock in nvi, suck in emacs. Taking your magical "The One Program" and making it the only thing available is bound to be disasterous: in college, I helped an English PhD candidate proofread her thesis... not for spelling or grammar errors, but for Weird Word Tricks that MS Word did to her. I asked her why she did this in Word instead of TeX or some other real document typesetting system, and the answer was "this is all I had".
Claiming that Linux is somehow alone in this UI problem completely ignores that every new version of *every* piece of software Microsoft releases from the OS to the browser scrambles the locations of the menus and/or options. If they "have the money and resources to hire someone who knows a thing or two about UI design", they must be wasting it, since whoever they hired doesn't know that not suprising the user by moving things they already know about is one of the biggest mainstays of CHI. (Heck, the whole "lets hide options you've never used so its impossible to find them the first time you need them!" idea is the absolute worst idea, ever, from both a pro and a newbie standpoint!) I've never used a macintosh personally (nothing against them, just lack the $ to maintain both a PC and a Mac), but from what I've been hearing in the CHI community, they're going to hell for the changes they've made in OSX.
If I have been able to see further than others, it is because I bought a pair of binoculars.
I think I may be missing something.
you say that you have "administered Linux web servers for several years." but:
- you don't know that the window manager and the underlying OS are different?
- you don't understand how to make the distro install work?
- you were surprised that you had to do some research when you tried to do something in linux that you had never done before?
- you were not sure what distribution you were going to install, based on your own knowledge?
I've only ever used two distros (RedHat 6, then that pissed me off and I installed LinuxFromScratch), but the first three of these are issues that I had figured out by the end of the FIRST week when I started using linux about 4 years ago.
admitedly the last issue took me a good year to figure out, but at that point it was an academic decision, not a research project to choose my next distro.
I did have the same problem when I tried to install my Lexmark Z51 about a month ago. but I knew I was ignorant on how to do what I needed to do, and I knew it was going to take a while to get things working. none of these ever caught me off gaurd.
I have never managed a web server, print server, ftp server, or any other kind of server. in fact, aside from managing my own at-home system, the only computer-related work i have ever done is about two-months of assistant administrator (in a win2k environment) between when I received my BS in CS and when I went off to the Navy's nuclear power school in Charleston, SC about 3 years ago. but the issues you pointed out, together with your surprise that they popped up, does not seem to jive with my experiences.
all that being said, i will agree with you that linux is not ready for prime time, despite what anybody ever will say. it should "just work." it should support most of the hardware that's out there actually in use. I should be able to configure everything via GUI, *if* I so chose. the big-ticket items (priting, networking, and major applications) MUST ABSOLUTELY WORK (printing is NOT there yet, the other two are close enough to be viable). we have some work to do. we are not there yet. but we are improving -- when I first started with linux, networking was just coming up to speed and office applications were cumbersome at best. and in only 4 years, we're at least close.
weylin
67.5% Slashdot Pure I guess I need to work on that....
If you look past the picky details, her message is clear: "The typical Linux distro isn't ready for Joe User straight out of the box."
I'd have to agree. I'd even argue that the typical Linux distro isn't even ready for "Joe Windows Admin" right out of the box.
I only hope that the Linux community at large understands how big a problem this really presents for the growth of Linux. There is always a percentage of people willing to work hard for something they believe in; but most users would never even dream of spending over a year and a half to try to make their PC do all the stuff that Win95 did (passably) 7 or 8 years ago.
I've been hoping to migrate the company I support from a fairly simple Win2K environment to a Linux environment for about 2 years. The tools keep getting closer, but there is no way I could be anywhere near as effective with Linux (for our specific needs) as I can with Win2K. Mod me down if you must, but from where I'm sitting that is the view.
The members of set A you are talking about are those who put together Debian, Gentoo, etc. I'm happy to leave these people alone and let them contribute in their own way. I don't expect them to ever have a distribution usable by the general public, just as I don't expect expect the Linux kernel to ever have a built-in fancy GUI interface. This doesn't mean their contributions aren't extremely valuable.
For the most part the writer is talking the commercial distributions, Redhat et. al. We are paying them to do this, and they need to pay more attention to this. I pay them for this and I don't think they are doing their job. Although they are getting better at it, they still aren't taking this seriously enough and are only hurting themselves.
This problem is *hard* to solve.
Parts of it are and parts of it aren't. Many of the issues the writer brought up are just sloppiness that ends up alienating newbies. I have brought up a number of these kinds of issues with Redhat support, sometimes over and over, and it is hard to get them to pay attention and not just email you back a canned response. I want them to pay attention not because I personally have trouble with the installation, but because I know others will. I want the product to succeed because I want Linux to succeed. And, ok, also because I happen to also be a Redhat stockholder.
There's no rush to solve this problem.
In the long run, Linux will succeed. The only problem is, as John Maynard Keynes famously said, "In the long run, we're all dead."
No it doesn't. I quote "hlt - Halts CPU until RESET line is activated, NMI or maskable interrupt received. The CPU becomes dormant but retains the current CS:IP for later restart." That's why it's called the (surprise) halt-intruction.
The powersavings are substantial. A modern AMD ( e.g 2500+) has a current draw of 41.4 A in execution state, and only 7.2 A in stop grant state (powersaving 'hlt' with bus disconnect). Since power depends on current squared (it's a bit more complicated than that, but that's close enough for someone of your limited capacity), the powersavings are indeed substantial.
If you save only 80 W, over a year of 24/7 that adds up to about $40 where I live, which is again an order of magnitude more than you calculated.
And if you really believe that operating temperature doesn't have anything to do with life span, even when operating within the specified tolerances, you still have a bit of semiconductor physics to learn (hint 'kT' crops up again and again). Cooler is always better. (For cool enough the projected life span may be enough for one not to matter, but again if you think that running your AMD at the stated 80C continously is a good idea, well, what do I care, be my guest). Again this is a simplification, and again it's clearly good enough for you.
Now be a good boy and hit the books, you're welcome back when you actually know something.
Stefan Axelsson
Tsu Dho Nimh has been posting to Usenet for a loooong time. Several posters to bot news.admin.net-abuse.email and comp.os.linux.advocacy have met her in person [1], and "tOSG" of the article is a known poster who works with her.
Just in case it matters to anyone.
[1] Under another handle, I'm one of them.
Lacking <sarcasm> tags,