The ways children let you down

You would not believe what I just caughtSkatje doing — I am horrified at what my own child was perpetrating.

She was installing some abomination called "Ubuntu" on her computer.

My copy of Mac OS X Leopard is supposed to arrive tomorrow, and I am not going to share it with her. I may have to cut her out of the will.

More like this

Denial is not just a river in Egypt! "Welcome to Darwin".

...just saying... :->

By David Marjanović, OM (not verified) on 28 Oct 2007 #permalink

Hiding under that glossy Leopard skin is a heart of Unix. Your "wide stance" denials mean nothing.

By Reginald Selkirk (not verified) on 28 Oct 2007 #permalink

Tell her to post what she thinks of it on her site; I know at least I'd be curious to know. I've been thinking of installing it myself, being one of these heretical Intel-box type users.

(I have a Macintosh; it's sitting on the floor of my office, gathering dust, since there isn't a whole lot of room in here to set it up and I don't have a KVM switch yet... I can't decide whether Teh Mack looks more like a beer can or a sneaker, neither of which I find particularly aesthetically pleasing, so I'm trying to figure out where I can put it so I can use it without having to look at it.)

Personally, I'm a marginally-unhappy Windows user -- paying, non-Windows technical writing jobs are few and far between, and I love both my job and eating. Does anyone know if RoboHelp runs under Wine?

By Interrobang (not verified) on 28 Oct 2007 #permalink

I predict that after a few days of putting up with Ubuntu's crap, she'll come crawling back to the sleek elegance of OS X. Then again, my experience with Ubuntu has mostly been with PC's consisting of questionable hardware, so ... maybe?

FWIW, the new Ubuntu (v7.x) is supposed to be much better than the v6.x versions.

Why choose? With OSx86, I plan to have Linux, Vista, and Leopard all on one ThinkPad! I wonder if I should make a BSD partition...

My experience with Ubuntu on mainstream hardware has been that everything "just works" - a breath of fresh air after Windows. I know that's true with Apple products too, but that's because they don't like to let other people add their own features. I don't like being told that the missing features are ones I shouldn't really want anyway, but it's true for some people and I respect that. I just happen to prefer democracy over a benevolent dictatorship.

At any rate, just be proud she's not installing Vista.

Can't have wealthy Americans using poor peoples software, eh? What are all these poor people doing on the internet anyway, if they can't afford a Mac?

PZ-- My copy of Mac OS X Leopard is supposed to arrive tomorrow...

WANT.

Arg, Im not letting myself buy a copy until I finish some stuff at work/school.

Want...

She was installing some abomination called "Ubuntu" on her computer.
WHAT?!?!? OUTRAGEOUS! Where are the parents?!?!?
EVERYONE knows that only Gentoo, or at least Slackware, are the only acceptable Linux distributions! This "Ubuntu" upstart has GOT to go!
(What?)

Off topic, but I think you may have some sort of sneaky script on your page that causes visitors to be redirected to some sort of malware check page with a lot of very annoying pop-up dialogs. It happened to me yesterday but I wasn't sure which of the pages I'd just opened had done it, but today there was only yours. Your page suddenly disappeared when the malware check page appeared. When I closed the annoying page (with some difficulty) and tried again, it didn't happen again.

I've seen this before, and usually it's some sort of thing that gets installed with some preexisting script. (In the last case I saw it was a hit counter that changed hands and the new people installed something new without informing the existing customers.) Sorry I can't give more details - like I said it only happens the first time the page loads, and while I could quit Firefox and start again, I don't have time right now as I have to get to work. Maybe someone else can help...?

Hey PZ, tell her to install Kubuntu instead .It's easier than installing KDE manually and if you can't run Slackware you can at least have a decent desktop.

I really do like my Mac too, but quite a few of the recent Apple news were fairly disappointing. I also think that free software and people working together to improve it appeals to me quite a bit. So I'm no longer sure if I will buy a Mac again.

I installed Leopard last night.

I am flabbergasted. It is smooth, seamless, and fast.

It's the first OS upgrade in years that actually has me changing the way I do things.

You know all those movies and TV shows, where the protagonist sits down at the computer, says, "Now, if I just interpolate the matrix for the Bayesian setting, we should be able to tell who murdered Jimmy," hits twenty keys, the screen zooms around, and up pops a picture and detailed bio of Umar the terrorist hamster?

That is *exactly* what using Leopard is like.

You know all those movies and TV shows, where the protagonist sits down at the computer, says, "Now, if I just interpolate the matrix for the Bayesian setting, we should be able to tell who murdered Jimmy," hits twenty keys, the screen zooms around, and up pops a picture and detailed bio of Umar the terrorist hamster?

You type in gibberish and a pretty picture pops up? I'll stick to Fedora.

There's something very ironic about somebody spreading malware to all their readers right when they're getting on their high horse about what software to use.

Silly macaddicts. They seem to think that their little toys are REAL computers or something. :-)

*lights fuse and runs away*

You type in gibberish and a pretty picture pops up? I'll stick to Fedora.

Since I'm in marketing, that's pretty much my job description.

Speaking of open source, and people getting hit with a stupid annoying ads, you need to be running Firefox with the NoScript extension.

Linux is for people who enjoy treating their computer as an end in itself.

The Mac is for people who want to use their computer to do things.

I installed Ubuntu on my Dell desktop. It works a treat. I don't actually use it for anything real (after all, I do have a Mac, or I did before I dropped it and shattered the LCD panel) but it worked right out of the "box", just like a Mac.

So I measure Linuxes by their similarity to Mac OSX...

By John S. Wilkins (not verified) on 28 Oct 2007 #permalink

Look at it this way: she could have been installing Vista.

Awesome. Go Free Software! The problem with OS X is that it is nearly as proprietary as Microsoft Windows, though admittedly, Apple isn't quite as evil (though they are working on that; just look at the iPhone lockdown shenanigans). I'm running Ubuntu on one of my servers right now and I'm happy with it. I haven't played around with 7.10 as a desktop environment just yet, but I have a computer waiting around that I have plans for.

Tell Skatje she's the object of desire of male GNU/Linux nerds everywhere :-P

OS X > Linux > Windows XP > Windows 98 > Vista

By Ross Nixon (not verified) on 28 Oct 2007 #permalink

Nothing wrong with Ubuntu, its the second Linux distro I've tried (openSUSE didn't really work for me), and I'm happy with it. Plus, using Compiz you can get Mac-like desktop effects.

My entire experience of an Apple OS is System 7, which I can say I was not impressed with (though that may have also been because the hardware wasn't even good enough to run MYST, which is basically a slideshow).

I just read an item that said some hackers have already figured out how to get Leopard installed on Intel-based PCs. That seems like a lot of work--much easier to get a free Linux OS, with free applications, including statistics and GIS.

Nothing wrong with a dual boot at least. Ubuntu is very good. With a newer version, everything worked right away for me without much fuss. Maybe even you will be lured away from one shiny new OS to another. :)

Mac OS X for fun at home, Ubuntu for science/engineering development at work. Works for me. (Oh, yes... and Windows XP to to access the "Windows-only" ERP system at work to fill out my time-card once a week.)

By caerbannog (not verified) on 28 Oct 2007 #permalink

Eh, nothing to worry about. Now, if she was installing Windows, then you should consult a competent mental health professional.

BTW, you did order your copy of Leopard with your edu discount, I hope?

-jcr

By John C. Randolph (not verified) on 28 Oct 2007 #permalink

I can't say for OSX, I have never used it. But I will say that Ubuntu has done wonders for two computers buried under the weight of Windows XP. I installed it today on a Compaq laptop which was otherwise doomed for the recycling bin, and my friend is going to start using it for his webdesign business because he can't afford a Mac.

At first he didn't believe that he would be able to do everything he used Dreamweaver and Fireworks for, but now he is happy. And he is no longer worried about paying for upgrades to his software.

I'd say that Skatje is pretty smart, if subversive.

I use gNewSense, a variant of Ubuntu (basically getting rid of all the proprietary packages in the original distro). I like it. I've been a Red Hat die hard since I started using GNU/Linux, but this is, dare I say, much more polished.

Linux is a fine OS -- for servers. Stable, fast, capable of handling lots of connections. Good stuff. But unless you think of a GUI as something that gets in the way of your command line, or are severely masochistic, Linux is not a desktop OS. The GUIs are improving, but not fast enough to be worth the effort.

Ubuntu is currently more or less the best of the user-friendly Linux distros. I've tried it repeatedly. It's about as "friendly" as the Mac was in System 5, or thereabouts. Which is to say: not actually painful any more, but not as good as Windows 95, let alone Mac OS 8 or Mac OS X 10.4. Another five or ten years and they'll make it as good as System 7 was, which is an enormous improvement. The problem is that in another five or ten years, both Windows and the Mac OS will be five or ten years better than they are now, and they already both beat Linux.

I know a lot of Linux people will take issue with this post, assuming they read it, but (as usual when Linux people think about GUI issues) they will be missing the point. Linux GUIs were written by people who were comfortable with a command line, and who thought of a GUI as a way to put a command line in a window. Through natural selection, the user base of Linux GUIs consists almost entirely of people who either agree, or who have some motivation for playing along. There are very few people who use Linux who, for example, work in a public library and have to walk Joe Sixpack through learning to use a computer.

Those of you who read Terry Pratchett's Discworld books will remember that Death tries hard to act human, but doesn't understand doors, and built his house with solid pipes because he didn't know that water was supposed to flow through them. Linux GUI designers have roughly the same approach -- they know what GUIs look like, and they know that (for some reason, which totally mystifies them) most users actually prefer to click on icons and buttons and things instead of typing into a terminal, but they don't know how GUIs actually work. (Hardly surprising after years working with things like sendmail. There are two approaches to good UI design. Sendmail is neither.)

X11 is totally symptomatic of the Linux approach. It's very sturdy, and chock full of features that an overwhelming majority of users will never come close to needing, but which might be useful to some server admin who prefers the command line anyway -- you can run X11 on one machine and display it on another! Amazing! But X11 says nothing about consistency of design, or layout, and has a woefully small set of primitive interface elements. To Linux users, this makes perfect sense.

(The GIMP has a similar problem -- superficially, it looks like Photoshop, so Linux users like to claim you can do graphics on Linux. Anyone who has worked with graphics on a professional level will be able to tell the difference between the GIMP and Photoshop within about thirty seconds.)

By The Vicar (not verified) on 28 Oct 2007 #permalink

Long time Lurker, first time commentator...

Personally I would be proud of the fact your daughter is willing to experiment with something different. It's not easy to get people off the crappy mainstream.

I must say though that I am wayyyyyyy jealous of your Leopard...

The Law of Conservation of Rabies says that if you're not a raging fundamentalist on the topic of religion, you have to be similarly insane about something else. Now, I always assumed PZ was devoting his quota of insanity to atheism, but perhaps I was wrong, and he's really all mouth-frothy about Macintoys. It would make sense. I recommend getting him hooked on vegetarianism, partisan politics and global warming denial, thus spreading his rabid tendencies out and reducing the impact in any one area.

By Eric TF Bat (not verified) on 28 Oct 2007 #permalink

I use Windows, Linux, and Macs all fairly regularly. I really don't see all that much difference in them, sorry, with the exception that Windows needs to be rebooted all the time and for some reason Flash games on Yahoo! don't work with Linux but I had trouble with them while running XP.
Does this make me a computer liberal? ;^)

KUbuntu 7.10 running Wine allows one to use the entire MS Office suite with no issues, if you have to interact with the poor folk who can't or won't run Open Office or Star Office. Mepis is alright, too, as is Knoppix, KateOS, Fluxbuntu, Berry, Feather or Mint. There truly are way too many (slight) variations on a few OSs, but if you have a handful of CDs you can run live discs until you find one that doesn't make you think of Windows 2.0 with less personality.

By Christ Davis (not verified) on 28 Oct 2007 #permalink

Apple isn't quite as evil

Bullshit, just ask Brazil.

I'm leaning towards Ubuntu for my next system, I'm sure as hell not getting vista. Won't get a mac either though.

I was a mac user way back when it actually was the best system around, but lately I find apple stuff aggravating... too limiting.

Look, choosing the appropriate OS is simple (as relayed to me by a co-worker)
Linux is for people who want to know why their computer works.
Mac OSX is for people who don't want to know why their computer works.
BSD is for people who want to know why their computer doesn't work
Microsoft Windows is for people who don't want to know why their computer doesn't work.
The rest is just arguing over which distribution to choose...

Re: #5 Ian B Gibson

I tried a Macintosh once; the mouse wouldn't work properly so I went back to a real Unix.

For at least the last year desktop Macs have come with a *four button* mouse with a ball on top that does vertical and horizontal scroll. Mind you, it *looks* like a one button mouse and can be used as one, but it has three regions making left, middle, and right buttons, plus squeezing the sides does button four. Newer Mac laptops let you tap with two fingers to make a right click, and you've long been able ctrl-click and apple-click to emulate right and middle button clicks. Cut it with the old canard about one button Macs. They've worked with three button mice since OS 9. (i.e. since the late 90's.)

P.Z., as several other people have said, be happy it's Linux. I wouldn't be worried unless she does something insane like installing Vista. I do Debian Linux on the desktop and Mac OS X on the laptop. They're both wonderful environments in their own ways. And they're both Unix.

By Andrew Watts (not verified) on 28 Oct 2007 #permalink

Running on OpenBSD here, but working on getting back to my Debian roots. (Various disks coming in the mail....)

Kubuntu will probably get in there too; I've got four boxes, if I haven't just hosed one replacing the memory (I'll try to resurrect it tomorrow morning when I'm fresher).

The thing about running UNIX isn't so much that nothing goes wrong; it's that when something does go wrong, you have more possibility of actually finding out what it is and fixing it!

By David Harmon (not verified) on 28 Oct 2007 #permalink

Ubuntu? I'd kill for Ubuntu. I'm stuck with Fedora on my computer, though seeing as we're a Canadian university, it does make a certain amount of sense to want everything as free as possible, but still... Fedora?

I run Kubuntu on one machine pulled together from spare parts and freebies and Win XP (yes - legal copy) on another pulled together from spare parts and freebies. (freecycle and an attic of old machines).

I use Kubuntu for email, RSS and 75% of my surfing.
I use Windoze for those stubborn sites that insist on it.

On both boxes I use Firefox and I use Thunderbird for email.

It was quite a leap to finally use Kubuntu, but I am not going back to Windows if I can help it. I love it. Skatje is heading the right way with Ubuntu.

I just think it's funny that macs supposedly have such a "perfect" GUI yet when some newbie buys one thinking he's got a magically easy computer he then spends the next four hours trying to eject the disc he just put in it. :-)

Ha, all the comments about Ubuntu "stealing" from OSX make me laugh inside. Perhaps you all are unaware that a very large amount of Apple's "innovations" have been brazenly stolen from many different places (eg the dock concept). They DO know how to make it more pretty and let you think they're all innovative, so if that's what you want then more power to you.

he then spends the next four hours trying to eject the disc he just put in it.

There was an ad a long time ago showing a woman putting a floppy disk into what was obviously a Mac. As she was doing this, she told the Mac:

"All right, I'm going to give this to you. But I want it BACK."

Too bad I don't actually remember what was being advertised in the commercial... :)

You have the coolest daughter.

No, just no. Ubuntu > any Apple OS. I'm getting a computer for the first time in a few days that actually belongs to me and I'm putting Ubuntu 7.10 on it. No dual-booting, just Ubuntu. I might use VMWare, Wine, or something if I have to though (which I doubt).

And as Rick (#54) said, the default e-mail client is called Evolution. Also, the name Ubuntu comes from an African humanist philsophy. How much more appealing do they have to make Linux operating systems for you?

Next she'll discover UAE and the AMIGA....

By other bill (not verified) on 28 Oct 2007 #permalink

Now, now, PZ . . . just because you're an Apple fan doesn't mean you should begrudge your daughter the opportunity to use a grown-up computer.

Linux is a fine OS -- for servers. Stable, fast, capable of handling lots of connections. Good stuff. But unless you think of a GUI as something that gets in the way of your command line, or are severely masochistic, Linux is not a desktop OS. The GUIs are improving, but not fast enough to be worth the effort.

That use to be true - and still is if you use Fluxbox or Ratpoison or Ion or any of a dozen or so other minimalist Window Managers. It is definitely not true of the leading desktops KDE and Gnome (and some others as well). Gnome and KDE are highly polished, very functional Desktop Environments.

Ubuntu is currently more or less the best of the user-friendly Linux distros. I've tried it repeatedly. It's about as "friendly" as the Mac was in System 5, or thereabouts. Which is to say: not actually painful any more, but not as good as Windows 95, let alone Mac OS 8 or Mac OS X 10.4. Another five or ten years and they'll make it as good as System 7 was, which is an enormous improvement. The problem is that in another five or ten years, both Windows and the Mac OS will be five or ten years better than they are now, and they already both beat Linux.

I don't have any experience with pre-OS X Macs, but based on how old System 5 must be, I doubt your statements. Any modern, fully functional operating environment will be superior in many ways to such an old system. If for a moment we think otherwise, it is most likely nostalgia temporarily clouding our thinking.

As for "five or ten years", you must not have a good grasp of how fast Linux is moving. Linux is currently advancing faster than any other OS. The kernel, X11, various user-land "plumbing", and the Desktop Environments are all moving forward at a tremendous rate. It is already becoming rather difficult to argue rationally that Linux is "less advanced" than Windows or OS X. I believe that within three years it will be completely impossible to seriously argue that point.
Even the issues regarding driver completeness now look to be resolved by then.

I know a lot of Linux people will take issue with this post, assuming they read it, but (as usual when Linux people think about GUI issues) they will be missing the point. Linux GUIs were written by people who were comfortable with a command line, and who thought of a GUI as a way to put a command line in a window. Through natural selection, the user base of Linux GUIs consists almost entirely of people who either agree, or who have some motivation for playing along.

Again, this is simply not the case. I, myself, do prefer the command line for many tasks. However, my grandmother uses Linux very happily. Her user experience is generally not to different from what she would (and did) get from Windows XP. There have been a few issues I had to fix, but far fewer than the number of issues I had to fix on Windows for her.

I am also helping an elderly neighbor learn how to use his first computer. He bought a used computer and someone recommended he get someone to put linux on it. I was happy to oblige, and now I am teaching him how to use it. He doesn't have any more trouble learning it than he would with Windows.

There are very few people who use Linux who, for example, work in a public library and have to walk Joe Sixpack through learning to use a computer.

Many public libraries are turning to Linux, as they face tighter budgets.

Those of you who read Terry Pratchett's Discworld books will remember that Death tries hard to act human, but doesn't understand doors, and built his house with solid pipes because he didn't know that water was supposed to flow through them.

Good series. I haven't read the Death books yet, though.

Linux GUI designers have roughly the same approach -- they know what GUIs look like, and they know that (for some reason, which totally mystifies them) most users actually prefer to click on icons and buttons and things instead of typing into a terminal, but they don't know how GUIs actually work. (Hardly surprising after years working with things like sendmail. There are two approaches to good UI design. Sendmail is neither.)

Once again - this was true many years ago, but no longer. And what does Sendmail have to do with anything? It is non-graphical and yes, its config system sucks, which is why smart admins use Postfix or (depending on the requirements) even qmail or exim.

X11 is totally symptomatic of the Linux approach. It's very sturdy, and chock full of features that an overwhelming majority of users will never come close to needing, but which might be useful to some server admin who prefers the command line anyway -- you can run X11 on one machine and display it on another! Amazing! But X11 says nothing about consistency of design, or layout, and has a woefully small set of primitive interface elements. To Linux users, this makes perfect sense.

X11 says nothing about consistency of design or layout. Really. Do you have any idea what role X11 plays in the GUI? That is like saying DirectX (Vista) or GDI+ (XP) or CoreGraphics (OS X) says nothing about consistency of design or layout. Of course they don't! That is not remotely their job!

The Gnome HIG (Human Interface Guidelines) have a lot to say about consistency in Gnome apps, and KDE is getting a lot better in that regard as well.

(The GIMP has a similar problem -- superficially, it looks like Photoshop, so Linux users like to claim you can do graphics on Linux. Anyone who has worked with graphics on a professional level will be able to tell the difference between the GIMP and Photoshop within about thirty seconds.)

The Gimp has historically been a complete UI disaster, and movement to fix it has been slow. But it has slowly improved, and in fact the latest release came out a few days ago, and UI work was a pretty large focus. In a few more releases they should get the new GEGL core in, and then many non-UI deficiencies can be addressed.

Meanwhile, Krita 2.0 is in the works, and once this major transition to QT4 and the KOffice2 libs is done, they should resume their previous rapid development pace. I think there is a good chance of Krita surpassing The Gimp withing 18 months of the 2.0 release. And Krita has never had The Gimp's UI issues.

By Kelly Clowers (not verified) on 28 Oct 2007 #permalink

The Vicar: KDE is hands down the best desktop in the world. It can do anything that windows or mac or gnome or any of the others do and more. If you think Linux is just for "servers" you simply don't know what you are talking about.

Believe it or not, the mac GUI is actually pretty lame. It's feature lacking and balanced excessively for complete neophytes. The only people who are happy with this are those who have been convinced that they don't ever need to learn anything about how to use their computer. But amazingly (to you, I'm sure, but we've known this a long time) this can actually be said about the modern Linux desktop as well. The difference is that with Linux desktops (KDE more than gnome, for sure) once you do realize that you want to do more with it you have the options to do things just about any way you would like and don't have to shell out an extra $30 to add on VERY basic desktop features as you do with a mac. You've also got a much nicer command line experience on Linux, which really is faster and more useful than a GUI for a lot of "real work" tasks.

If you do very little with your computer anything is sufficient and if you do a lot with it Linux is the best, minus a few categories where there software support is too limited or too immature. This has nothing to do with the quality of the desktop, however.

But come on, my mom used my Slack box (surely one of the scariest Linux distributions for outsides) for 6 months last year, when I moved and didn't have room for it for a while, and NEVER had problems. This is a woman who double clicks on web links because she doesn't fully grasp the distinction between desktop icons and elements of a webpage.

I am also helping an elderly neighbor learn how to use his first computer. He bought a used computer and someone recommended he get someone to put linux on it. I was happy to oblige, and now I am teaching him how to use it. He doesn't have any more trouble learning it than he would with Windows.

that's a good point. I think I might start showing the wonders of linux to some of my elderly neighbors too.

The Gimp has historically been a complete UI disaster, and movement to fix it has been slow

hmm, I've been using both Gimp and Photoshop for the last 3 years, and never had any complaints about Gimp from a UI standpoint.

my only complaints about Gimp are related to speed of processing some common actions that seem far more optimized in photoshop (especially with large images).

better support for RAW format would be welcome, too. still not terribly happy with the third party solutions to that I've tried for Gimp.

I'll take a look at Krita, now that you mention it.

@Kelly Clowers:

(1) like all Linux users, you have no clue that Linux's GUIs are broken in the first place, so of course you see nothing wrong with them and think KDE and Gnome are "highly polished." Speaking as someone who has taught (or tried to teach) people to use computers from scratch on three of the four systems (Mac, Windows, KDE, and Gnome -- I admit to never having tried to teach someone KDE, because I was teaching from Ubuntu, which comes with Gnome), KDE and Gnome rank far below both every version of Windows since 98 and every version of the Mac OS since about 7.6 in terms of consistency and usability. They have learning curves which are incredibly steep, but you've been using one or the other of them all along, so you don't realize it any more, the same way that, in the springtime, a temperature of 50°F feels warm because you've been used to temperatures below the freezing point.

Public libraries may be turning to Linux, although for reasons of my own I am skeptical of this claim. More importantly, I doubt they'll stay with Linux any longer than they have to. Librarians tend to be overworked, and Linux is an OS for people with time on their hands. Furthermore, libraries whose computer labs can't open Microsoft Office documents tend to lose their funding for computer labs, and the Gates Foundation is offering grants to libraries caught in that situation. (And no, I don't like Windows -- if Apple and all things Mac vanished tomorrow, I'd either switch to Linux or give up computers entirely. But this is the way the world works, and libraries are seldom willing to lose their funding over OS preferences.)

(2) You also don't know your history -- X11 was originally intended to be the answer to the window and control systems on Mac OS and Windows. And it was going to put them to shame because it was going to be technologically superior. It has been relegated to the role of managing the drawing of windows precisely because, well, even Linux users couldn't pretend it lived up to the promises made on its behalf. That's where second-tier management schemes like KDE and Gnome came in.

To answer the question you asked: Sendmail has to do with UI design because, even though it is a command-line program, it is a prime example of How Not To Do It, and the ways in which it does what Should Not Be Done are mirrored in how Linux GUIs work. Sendmail pulls a vast number of functions into one program. It is not tolerant of user error, and to use it properly requires either a lot of memorization or else constant reference to... well, if you're good at manipulating the command line, lots of reference to the man page(s), but for most people, lots of reference to a lot of reference material, including the man pages, at least one good FAQ, and maybe a book or two. Even longtime command-line gurus -- of whom, by the way, I do not claim to be one -- get confused and frustrated by it. Yet the Linux (and Unix) community has traditionally held onto Sendmail instead of replacing it with multiple simpler commands, preferring to fossilize the Sendmail-using scripts and wallpaper over the result.

Many parts of Linux GUIs are basically just command-line questions put into dialog boxes. (Look, for example, at CUPS -- I hope Apple cleans it up, now that they've bought the rights.) To an experienced Linux user, or even a sufficiently experienced user of some other OS, these dialogs are not too much of a problem. And, hey, they've replaced that command line with a GUI, so it's all good, right? But from a GUI design standpoint, they are failures. If the user ever has to know exactly what to type, the GUI has failed. If the user has to type the same thing into two different locations (or copy the same file into two different places, etc.) the GUI has failed. If the user ever has to look up documentation to figure out how to find a place to make a chance, the GUI has failed. Most importantly, if the user has to look in the documentation and finds that it is missing or out of date -- which is a huge problem on Linux, even bigger than bad GUI design -- then not only the GUI is wrong but the user interface as a whole is faulty.

It's like watching the mayor construct a gigantic modern hygienic sewage treatment plant in the middle of the downtown area -- first he's puzzled that nobody wants to go downtown any more, even with this spiffy new technological marvel to look at. Then he decides that the problem will be solved by improving the efficiency of the plant so that it can process even more sewage. When that doesn't work, he starts offering guided tours to bring more people in. The notion that the problem is the sewage treatment plant will never enter his head. In his idealized world, the mere fact that the plant is modern and clean trumps everything else. Plus he never had much of a sense of smell anyway.

P.S. I didn't say Linux was feature-for-feature identical to System 5 on the Mac. I said it was about as user-friendly. That isn't the worst possible rating by any means -- System 5 had all the old black-and-white Mac stuff evolved to more or less its final form. But it had lots of rough edges when you went to do certain things. Go look up some screenshots of the MacTCP control panel, for example.

By The Vicar (not verified) on 28 Oct 2007 #permalink

The Vicar's remarks strike me as being pretty much out of date. I'm not afraid of a command line, either DOS or shell, but [K]Ubuntu in its Feisty or Gutsy incarnations don't require it at all, and the GUIs are very polished now.

It's still quicker to do some tasks on the shell, just as there are still things it is quicker to do in DOS vs. the WIndows GUI, but there is absolutely nothing stopping someone from living in the GUI, especially KDE.

I fixed an old computer for a totally non-cyber friend and installed Feisty Kubuntu on it. He'd never used anything but Windows, never even went into DOS, and he still doesn't use the Linux shell, and he's happy as a clam with it.

Ubuntu rocks. What sucks is all the Ubuntu users ripping on Macs.

Ubuntu is more open, OS X is more usable. It's really down to which you prefer between open and usable.

- Ubuntu: Openness: Doing things to your computer.
- Mac OS X: Usability: Doing things with your computer.

I prefer the "doing with" (hence: Macs) over the "doing to".

What's interesting is, for a proprietary OS, OS X is quite open, while for a free OS, Ubuntu is quite usable. Even so, the differences are still notable.

PZ: before you install Leopard, check around the various Mac blogs so that you can avoid the (few) glitches. [There's a long piece on my blog, but I wouldn't claim to be an authority.] The main things to watch for:
(1) Unplug any external hard disks - FW or USB - after you've backed up and before you do the installation.
(2) There's a bug in the Airport (WiFi) driver in the release. Apple has already posted a fix, so run Software Update as soon as possible.
(3) Don't be impatient - you may find yourself waiting for a long period without any visual feedback, while install checks disks. It's OK.

Cheers

Geoff (from my PowerBook running Leopard)

One last reply, and then I promise I'll shut up. (I've already wasted way too much space, and I'm aware of it, thanks.)

Believe it or not, the mac GUI is actually pretty lame. It's feature lacking and balanced excessively for complete neophytes. The only people who are happy with this are those who have been convinced that they don't ever need to learn anything about how to use their computer.

Believe it or not, the overwhelming majority of computer users do not want to learn anything about how to use their computer, beyond the absolute minimum needed to get their tasks done. This is normal, intelligent behavior -- most people have better things to do with their time. It's how people interact with most objects in their lives. Yes, they might be able to shave a few seconds off a few tasks if they took the time to learn more about their computers. But in general they would be spending several minutes to learn. The Linux GUI is a kind of alchemy -- it turns your spare time into less time.

By The Vicar (not verified) on 28 Oct 2007 #permalink

I have no idea how anyone could think the Ubuntu GUI is in any way inferior to Windows. To rank it on par with Win95 or 98 is wildly inaccurate; I've been using Ubuntu for a couple years now both at home and at work, and while I love having the command line flexibility, I do many, many things with the GUI without ever having to type a single character. Oh, and Open Office reads Word documents too.

Believe it or not, the overwhelming majority of computer users do not want to learn anything about how to use their computer, beyond the absolute minimum needed to get their tasks done.

but, that doesn't make an overly simplified interface a better one, now does it.

or did you want to argue that the lowest common denominator is the group that all things should be designed for?

Moreover, I really think you are tremendously overstating the "complexity" of the GUI interfaces developed for Linux, even from several years back, let alone current versions.

my question is why you seem so heavily motivated to do so?

are you trying to get those interested in developing linux guis to make them even simpler? 'cause if so, I rather doubt any of them happen to be perusing this thread.

what, exactly, is your point?

Uh, TheVicar, X was released in 1984, windows 1.0 was release in 1985, the Macintosh was released in 1984. X was writtened to extend the features of other Unix based windowing systems. It was the first hardware and vendor independent window system. X came from the academic and commercial Unix world, designed to run on terminals. It wasn't available for PCs until 1992.

By John at UConn (not verified) on 28 Oct 2007 #permalink

wait... "the vicar", oh i get it -

you were abused by Linux when you were a kid. Touched you inappropriately, did it?

Is that why you feel so motivated to rag on it now?

:p

Debian is the One True OS.

That is all.

Seriously: re Linux is for people who enjoy treating their computer as an end in itself...

I use my Debian boxen (I have more than one) for setting up scores (LilyPond), for writing (OpenOffice writer), for editing video (Cinelerra, Kino, a few other tools, on and off), for mixing, recording and composing music... mostly just for the video, now and then (Jack, qsynth, RoseGarden, Audacity and other villains), and, of course, for programming (some Perl, some PHP, some Java, lots of C and C++), and, of course, for server maintenance stuff on webservers I've a piece of. In days of yore, when I couldn't get decent win32 stuff for some video editing I needed to do, I patched libdv--Linux's lib for handing Mini DV video streams--to get it do do what I needed/wanted... this hack has since become obsolete as the Linux video guys have made generally available everything I need in that department, but durn, it was nice to be able to do at the time. This flexibility is what makes it the sensible approach for me. Open source packages make so much more possible right now... screw looking around for some commercial package that happens to do what you need... more or less... and which may or may not actually exist, and which may or may not cost you more arms and legs than you happen to have handy. Mess with what's there, get it to do exactly what you want. With a lot of stuff, it's almost overstating to call it programming... it's more often about scripting, combining existing stuff to get what you want. Yes, there's occasionally some fiddling with setup. The video stuff, in particular, you need some patience to get going, on Debian, at least. But there's quite the reward once you do.

Beyond this, the very philosophy of the Linux stuff is frequently just more attuned to how I think... LilyPond is brilliance in this regard--a really obvious markup language for writing music--type with one hand on a laptop dumping it into a text editor while you work it out on the keyboard with the other--every commercial music typesetter I've ever met is heavy on mouse use. LilyPond? Doesn't even use it.

I do have an XP box. Mostly, my wife uses that. My quite young daughter has a Mac Mini, and it is awfully friendly, which is why I got that for her. I work on XP, to some degree, because that's the standard at my work (my work's a bit dual that way, though, actually... we use a lot of Linux and other Unices for chip architecture/design stuff). But all my fun stuff happens on Debian. Because it can.

Katie rocks. I've been running Linux as my primary desktop for four years now and Ubuntu for over a year. Just upgraded to Gutsy Gibbon.

Good for her!

I'm actually going the other way having just bought a 24" iMac. It's not that I don't like Ubuntu (I think it's fantastic) but I just can't resist shiny things. There's nothing shinier than an iMac at the moment for me.

I've never used a Mac before either, but so far I'm impressed. It came with Tiger installed but Leopard is on the way, and once I've found my feet I'll also be installing Ubuntu on there too, and maybe running it simultaneously via Parallels or Fusion (whichever's cheaper or fastest).

So, eventually I'll have the best of both worlds ;¬)

You know all those movies and TV shows, where the protagonist sits down at the computer, says, "Now, if I just interpolate the matrix for the Bayesian setting, we should be able to tell who murdered Jimmy," hits twenty keys, the screen zooms around, and up pops a picture and detailed bio of Umar the terrorist hamster?

That is *exactly* what using Leopard is like.

OK, so you're saying that Leopard is fiction.

By Reginald Selkirk (not verified) on 29 Oct 2007 #permalink

Still laughing at Umar the terrorist hamster! :-D

OS X > Linux > Windows XP > Windows 98 > Vista

Vista is that bad? Wow.

But I have yet to see a Linux which is better than Windows XP. You see, under Windows, printers work. And instead of crashing decently, Linux becomes slower and slower and then freezes, so you need a long time to even figure out it has really crashed for good, and the mouse is the first instead of the last thing that stops working...

Comment 42 is right about the mindset behind Linux: in Windows, you are not allowed to do anything yourself -- in Linux, you have to do everything yourself.

And do the newer Linux distributions allow you to eject a CD by pressing the button on the CD drive?

Oh, and Open Office reads Word documents too.

Poorly. Same for Star Office, BTW. And that's not surprising, because MS Office is partly written in binary.

Mess with what's there, get it to do exactly what you want. With a lot of stuff, it's almost overstating to call it programming... it's more often about scripting, combining existing stuff to get what you want. Yes, there's occasionally some fiddling with setup. The video stuff, in particular, you need some patience to get going, on Debian, at least. But there's quite the reward once you do.

You do realize that you're talking about becoming an expert first, don't you?

----------

BTW, I've seen quite impressive Mac OS X crashes. One of them worse than the average Blue Screen of Death, which in turn I haven't seen in years. <duck & cover>

By David Marjanović, OM (not verified) on 29 Oct 2007 #permalink

But I have yet to see a Linux which is better than Windows XP. You see, under Windows, printers work.

Now I'm curious - in what way do the printers I use both at home and at work (under Linux) NOT work? Enlighten me, because I could have sworn I just printed this week's quiz for my students a minute ago. :)

Mess with what's there, get it to do exactly what you want. With a lot of stuff, it's almost overstating to call it programming... it's more often about scripting, combining existing stuff to get what you want. Yes, there's occasionally some fiddling with setup. The video stuff, in particular, you need some patience to get going, on Debian, at least. But there's quite the reward once you do.

Meanwhile, the OSX way is to offer the features that 95% of users actually need out of the box--without limiting your choices afterwards. You don't have to install 900 conflicting packages and glue them together yourself in order to send a video to YouTube, but you can if you want to.

The Linux "design philosophy" is to confront the user with choice paralysis right out of the gate. What distro? What window manager? What skin? What packages? It's worse than the six-different-versions-of-Vista marketing plan. Sure, you can achieve an unparalleled level of customizability. But this will never achieve mainstream acceptance in much the same way that building your own computer from parts will never overtake buying a prebuilt Dell--the vast majority of people don't care whether they have Intel or AMD inside, much less whether their motherboard is a P35 or 965 chipset.

That is *exactly* what using Leopard is like.

OK, so you're saying that Leopard is fiction.

You are *so* funny. It's like having Mark Russell right here on this blog.

I'm currently running Tiger, soon to be Leopard, the rest of my family uses Windows XP, and I have set up an Ubuntu home server. Ubuntu works great for this, because I can easily create network shares which both OS X and Windows can connect too, and at the same time I can run many other servers on it, such as SSH, FTP and web servers. I also run the World Community Grid on it, which takes up all of its spare CPU.

Okay, I lied. I'm posting again. (Boo!)

Uh, TheVicar, X was released in 1984, windows 1.0 was release in 1985, the Macintosh was released in 1984.

The GUI features which are considered to be "the Mac" were designed around 1980, essentially completed in 1982 and released in January 1983 as the Lisa. The first machine to ship with the name "Mac" didn't come out until 1984, true, but go look at some screenshots of the Lisa in action and tell me how different it was from the initial Mac systems. (Actually -- it was different. The Lisa cost an arm and a leg compared to the first Mac, and thus had better hardware and could do more, such as serious multitasking. But from a GUI perspective, the Lisa and the first Mac are very, very similar.

Now I'm curious - in what way do the printers I use both at home and at work (under Linux) NOT work? Enlighten me, because I could have sworn I just printed this week's quiz for my students a minute ago. :)

Try sharing a printer which does not have a network card built in between two computers. Or, better yet, go and get someone who isn't a computer guru and have them do it. If they can manage it at all on Linux, they're doing better than most such people.

but, that doesn't make an overly simplified interface a better one, now does it.
or did you want to argue that the lowest common denominator is the group that all things should be designed for?
Moreover, I really think you are tremendously overstating the "complexity" of the GUI interfaces developed for Linux, even from several years back, let alone current versions.
my question is why you seem so heavily motivated to do so?
are you trying to get those interested in developing linux guis to make them even simpler? 'cause if so, I rather doubt any of them happen to be perusing this thread.

You're proving (one of) my point(s). Linux people can't tell the difference between "simple" and "limited".

Mac OS X is a POSIX-compliant OS with BSD underpinnings. (It's best to put that up front, because I find that a surprising number of Linux and Windows users have no clue that Mac OS X is a Unix variant.) I can drop into the command line and bit-twiddle to my heart's content. I can install X11 and work in the horrible messes known as OpenOffice.org and The GIMP if I want. I can even download the source for the Kernel and recompile it, although quite frankly a good OS doesn't bother to make Kernel recompiles easy, it makes them unnecessary. Perl? Ruby on rails? Java? No problem. emacs? Got it (although it's an abomination). Mac OS X comes with both Apache and Samba preinstalled, not that that's such a big deal these days. I can use a makefile, set up a crontab, and edit /etc/fstab if I want.

But I don't have to do any of that if I don't want to. It is possible, even common these days, for a Mac user to successfully browse the web, set up network printers, and do file sharing without ever seeing the acronym "TCP/IP", let alone having to type in a numeric IP address. When I attach a disk to the OS, it is mounted and ready to use, it doesn't hover in limbo until I remember to issue a "mount" command. (And yes, I realize that Linux distros are finally starting to get better on that issue.) If I get really lost and need help, the help files will be up to date and reasonably complete. Anything in the OS which can use autodiscovery, does, and puts the discovered stuff in a location where I can see it.

Windows is not as easy to use -- my pet theory is that Microsoft is secretly staffed by Martians, or maybe some kind of sentient reptile, and so they don't quite understand what a human being finds annoying or useful and have to try things to find out what our reactions are before they can actually build something that holds together.

Linux, on the other hand... well, Linux gives me a choice between having to know nearly everything, or being unable to do almost anything. That's okay if I already know nearly everything, and most Linux users already have learned at least that subset of everything which they need. But a user who doesn't already have The Knowledge is given a choice between having a crippled system (and maddeningly being told that the crippled parts are his or her own fault) or spending a lot of time learning before being able to actually use the system.

wait... "the vicar", oh i get it -
you were abused by Linux when you were a kid. Touched you inappropriately, did it?

A Linux geek who doesn't get a Monty Python reference? What is the world coming to?

By The Vicar (not verified) on 29 Oct 2007 #permalink

You're proving (one of) my point(s). Linux people can't tell the difference between "simple" and "limited".

I can't believe I'm getting drawn into a Mac vs. Linux fight.

Recently, I had a problem with the hard drive on my laptop. Bad blocks started showing up all over the place, including the catalog metadata. In HFS+, that's a *bad* thing. One could critique the file system design, but I won't right now. (One can also use other file systems, but I tend to stick with the reasonable defaults.) Anyway, root file system no mount: computer go sad.

Being an experienced industry professional and a disaster recovery/business continuity guru, I hadn't run a backup in a couple of weeks.

Oops.

So I booted the laptop into target mode, plugged it into another laptop, and cloned the faulty drive onto a disk image. I replaced the drive in the laptop, repaired the filesystem on the disk image, and cloned it back onto the new drive.

Not once did I use the command line.

Is this a procedure that my 77 year-old mother could do? No. All she would be able to do is say, "My computer's not working." Had I ever done it before? No. In fact, I thought it up, right there, on the spot.

It was simple and fast. It worked exactly the way that I thought it would. No surprises, no gotchas. I didn't need to look anything up. I didn't need to install any other software packages. When I was done and the machine rebooted, I didn't need to reconfigure anything and the environment looked exactly the same as it had before, except for the extra forty gigs on the new hard drive.

That's the kind of thing that happens on the Mac: things work, except when they don't. And when they don't, it's not because you don't know something, or because you couldn't figure out how to do it right, it's because there's something wrong.

And what I love most about Leopard? Finally, the pager is really friggin' efficient.

Try sharing a printer which does not have a network card built in between two computers.

You mean ... just like I do at home? It's not that hard to do, although some old Ubuntu releases made it more difficult than it had to be. With Fedora, you just check a box to allow the printer to be shared.

When I attach a disk to the OS, it is mounted and ready to use, it doesn't hover in limbo until I remember to issue a "mount" command. (And yes, I realize that Linux distros are finally starting to get better on that issue.)

What modern Linux distribution is unable to automatically mount removable media? Come now, you cab troll better than that!

The Linux "design philosophy" is to confront the user with choice paralysis right out of the gate.

The funny thing is ... that's the reason there's a distribution like Ubuntu. Ubuntu preinstalls what they think most people will use. You don't get twenty text editors, six web browsers, four office suites, etc. You get the "best" of each. You want all the choice? You can get it - but a stock Ubuntu install is immediately useful.

David Marjanović, OM wrote:

But I have yet to see a Linux which is better than Windows XP. You see, under Windows, printers work. And instead of crashing decently, Linux becomes slower and slower and then freezes, so you need a long time to even figure out it has really crashed for good, and the mouse is the first instead of the last thing that stops working...

What distribs have you worked with? I've never had any problems with printers with Linux-I've installed various distribs on my laptop and put Ubuntu on my old IMac..it works fine.

Comment 42 is right about the mindset behind Linux: in Windows, you are not allowed to do anything yourself -- in Linux, you have to do everything yourself.

That's the way I Like it actually..PCLinuxOS is a great distrib to recommend to those curious about linux...pretty much ready to go out of the box. I'm sending this from a PCLinuxOS laptop with wireless now.

And do the newer Linux distributions allow you to eject a CD by pressing the button on the CD drive?

PCLinuxOS does this just fine...as a matter of fact I just did it...

By Dark Matter (not verified) on 29 Oct 2007 #permalink

although some old Ubuntu releases made it more difficult than it had to be

"some old Ubuntu releases"? Try "every Linux distro that uses the default CUPS interface". (Well, okay, I admit that I haven't had to set up a printer in Linux since Apple bought the rights to CUPS last year. It may have improved since then, in which case it says more about Linux GUI design than you perhaps would like.)

What modern Linux distribution is unable to automatically mount removable media? Come now, you cab troll better than that!

Most Linux distros won't auto-mount any partition which is not in a Linux-native format (like NTFS), and an overwhelming majority of "Live CD" versions won't do it. (I can forgive not mounting HFS/HFS+ volumes read-write, because Linux doesn't even have a concept of quite a lot of the filesystem metadata on HFS, let alone any reasonable way of dealing with -- admittedly increasingly rare -- multi-fork files. But that's no excuse for not mounting them read-only.)

"Users should stick to Linux filesystems" is not a valid answer to this. The majority of computer users out there are on Windows, like it or not. Failing to deal with their existing data in an intelligent fashion is a major failure.

You don't get twenty text editors, six web browsers, four office suites, etc. You get the "best" of each.

Okay, now that's just sad. It's like being given a McDonald's hamburger and being told it's the best cuisine in town.

By The Vicar (not verified) on 29 Oct 2007 #permalink

instead of crashing decently, Linux becomes slower and slower and then freezes, so you need a long time to even figure out it has really crashed for good, and the mouse is the first instead of the last thing that stops working

the closest i've ever come to seeing that kind of symptoms under linux, they were caused by dramatically too little RAM installed. except in that case, the machine in question never did completely lock up (it just became unusably slow to respond for minutes at a time) and the mouse was the last to stop responding, not the first.

to run any modern GUI OS, you need about a gig of RAM. yes, that's a very sad fact, but true. trying to run a modern Windows, or even a modern Linux, on 256M or less will produce a machine that acts very much as described above.

(our clergyman friend, however, very clearly lives under a bridge. the experiences he describes are at least half a decade behind the technology curve, as those of us who've kept up can attest. ixnay on eedfay the olltray, people.)

By Nomen Nescio (not verified) on 29 Oct 2007 #permalink

Funny, I always thought that it was disagreeing with the owner of the site which was a symptom of trolling. Or maybe failing to back up your statements, or namecalling. Yet it's the Linux supporters who have done all that on this thread, and I'm being called a troll. Thanks, I'll keep the updated definition in mind.

By The Vicar (not verified) on 29 Oct 2007 #permalink

Try "every Linux distro that uses the default CUPS interface".

Name 'em. And make sure you don't add any distributions that package Gnome or KDE front-ends for printer management. :)

to run any modern GUI OS, you need about a gig of RAM. yes, that's a very sad fact, but true. trying to run a modern Windows, or even a modern Linux, on 256M or less will produce a machine that acts very much as described above.

Of course, if you're really stuck at 256M of memory, you're probably also talking about a machine that's a decade old. Who uses those?

That said, I *do* have an old Thinkpad (from 1998) with 320M ram that can run the latest Ubuntu, provided you turn off some of the more "expensive" eye candy. I'd hate to think what Vista would do on that poor old machine!

Of course, if you're really stuck at 256M of memory, you're probably also talking about a machine that's a decade old. Who uses those?

um, i do. [blush]

i'm not technically stuck on it, it's just that i can't justify the expense of buying new hardware and haven't managed to scrounge a spare half-gig or so of PC2100 RAM anywhere as yet. my spouse is stuck on an even older machine still, and there i mean really stuck; it's an old HP desktop that needs special magical memory sticks which no longer can be found.

By Nomen Nescio (not verified) on 29 Oct 2007 #permalink

I just installed gutsy on an old Inspiron 1100. For shits & giggles, I popped in the wireless card to see what would happen.

Ubuntu recognized everything & I was online & printing in 30 seconds.

It really is plug & play now.

By mxracer652 (not verified) on 29 Oct 2007 #permalink

PZ, as someone who switched from Mac to Ubuntu one whole month ago, I will say that you are now so far behind the curve that the light from the curve will take years to reach you... :-)

Hillary

it's just that i can't justify the expense of buying new hardware and haven't managed to scrounge a spare half-gig or so of PC2100 RAM anywhere as yet

Try Ebay if you can - PC2100 memory is dirt cheap on there now. Your OS (be it Windows, Linux, or BSD) will thank you for it. :)

Re: You do realize that you're talking about becoming an expert first, don't you...

Well, that's only half true. But for the record, I was specifically addressing the claim that 'Linux is for people who enjoy treating their computer as an end in itself'. And no, as I'm pointing out, that's not it at all: my system is a means to several ends previously mentioned. I wouldn't use it for those things, except that it works for me, for those things, allows me to do them the way I like to do them. I do have some of those facilities on other systems (got Overture for music typesetting, for example, Cakewalk for mixing/sequencing), have used them on and off. Over the years, I've found myself migrating more and more to the Debian boxes. The other systems, and the packages thereon, I guess they just don't work like I'd like them to. It wasn't really a conscious thing, overall, but I have my preferences, and this is the way I've naturally gradually gravitated. Partly, I think, it's about too much mouse and menu stuff, which really isn't how I like to work, thanks. Partly, it's that it's so hard to open stuff up, script it, automate the bits I'd like to. Partly it's physical and mouse/menu related: I've carpal tunnel issues, and I'd rather wreck my wrists on my cello, if anywhere, thanks. And then there's the fact that I type awfully quickly, can do a lot of things faster and more conveniently with ten fingers working instead of one cramped hand.

Yes, it's a different approach to using the things. No, it's not for everyone. Yes, I'm a command line type of person, to a large degree, do a lot with shell scripts and Perl, am happiest in that world.

So as to that half-truth re being/becoming an 'expert': First of all, expert isn't a dirty word. I do happen to know a little more about video than I once did, but it's mostly nice stuff to know. As to that other stuff: there, I'm not talking about becoming an expert at all. That's a misunderstanding, and a big one. Scripting stuff, using the command line, that's just a different approach to things. Ten finger tips in play, learn to use manpages, not so many menus and mice, enough of those, already. They've got their uses, but their not the only way, not frequently the best way, for some of us. It's a different preference, a different way of thinking, different strengths to it. No, it's not arcana. There are manpages for most tools. Yes, there is a different learning curve. But it's just a different way of thinking. Not so much: click the menu, nope that's not it, click undo. More: man , slash , read, try it, nope, that's not it... good thing I've still got the source I was working from, but then, of course I do, I always do, fer cryin' out loud, that's generally how relatively atomic tools work: take source from one thing, copy it, change it to something else... So 'undo' isn't so much meaningful, here. Programming for a bash shell or in Perl, again: you say 'expert'. I say whatever. It's what I do. It's how I think. It's what I am.

Oh... as to those inflammatory exaggerations about the difficulty setup certain folk have been spreading about hundreds of conflicting packages and so on: Debian's package management, for one, is generally pretty powerful, I'd say. There's binary packages available for common applications. Yes, it's a fair bit stronger on the server side, but you're not hung out to dry for a desktop either. And dependency resolution is generally entirely automatic. You need sylpheed? Try aptitude, apt-get, whichever works for you, point to it, type it in, whichever you like. System goes out, finds it, brings it back, installs what else it might need under that. Apart from a moderately annoying recent issue with cinelerra (someone hadn't kept up the binary package's dependency stuff current enough to work with recent libs, which yes, in honesty would probably have been a showstopper for the uninitiated), I haven't had to do much else to install stuff in a year or two, now...

Anyway. The point is: it's a different approach. But yes, it's a means to an end. A damned good one, actually, I'd say. Don't go knocking it just 'cos it's not yours. Remember: in the beginning was the command line. I'm sure your mice 'n menus are all very well and good for you. And you're welcome to keep them.

A Linux geek who doesn't get a Monty Python reference? What is the world coming to?

funny, but most pythonites exhibit a good dose of wit, which you seem to be lacking.

You also exhibit an awful lot of assumptions. don't need to be a "Linux geek" to use Linux. Really.

You're proving (one of) my point(s). Linux people can't tell the difference between "simple" and "limited".

huh? how is asking you what your weird ass motivation for being so vocal about this issue relate to this? Only in your mind, I'd guess. Also, since I use all 3 OS's under discussion here, and already made that clear, your procession under continuing false assumptions renders your arguments laughable at best.

(It's best to put that up front, because I find that a surprising number of Linux and Windows users have no clue that Mac OS X is a Unix variant.)

anybody involved in this discussion that doesn't know this?

raise your hand.

yeah, that's what i thought.

anybody feel like the Vicar of projection is thinking he is talking to children?

raise your hand.

yeah...

sorry, but at this point, I think you little more than an asshole that's trying to pretend he actually knows something, in order to try and impress a bunch of people who really couldn't give a flying fuck because we already utilize all 3 operating systems in various ways.

which also explains your motivations for your rants - you actually don't seem to have a point, so obviously you just want some attention.
there really is no other explanation that fits.

sad, really.

or, did you actually HAVE a point in there, somewhere, Mr. Gumby?

Funny, I always thought that it was disagreeing with the owner of the site which was a symptom of trolling

wrong again.

trolling is a direct fishing analogy. When one "trolls" as a fishing method, one is dragging a baited hook/artificial lure through the water.

when one is accused of trolling on the internet, it simply means the accuser thinks the accused is putting up "bait" (extreme/ridiculous argument) simply in order to entice a bite (emotional response).

there ya go, genius.

and yes, you do exhibit a lot of things (like not actually having a point, but using a lot of overgeneralized assumptions and inflammatory rhetoric) that might make one conclude you are simply trolling for attention.

like i did in my previous post.

Okay, now that's just sad. It's like being given a McDonald's hamburger and being told it's the best cuisine in town.

uh, no it's not.
It's like not being offered six different types of hamburgers.
that's all.

You misrepresented what someone said in an intentionally inflammatory fashion.
that's an excellent indicator of someone who is trolling.

learning yet?

am i being condescending enough for you?

I gotta agree with BT Murtagh and Ichthyic. The Vicar sounds like someone who fiddled with Linux about ten years ago and knows little about what's happened in Linux userbase since then, but doesn't let that keep him from pretending that he knows what he's talking about. I've been using Linux for last three years or so (dual-booting with Windows XP), first with Fedora and now with Ubuntu since Feisty Fawn, and I've never had to deal with anything The Vicar mentions. I have no idea what CUPS interface even means, all I know is that my HP Deskjet printer worked perfectly right from the first installation. Plug in an external hard drive or USB drive, it shows up on the desktop right away. I can access all of the files on the Windows XP partition simply by clicking the very first icon on the desktop. The last time I had to deal with the acronym TCP/IP was way back when I was using Windows 95, and I never had to set up anything to browse the web on Linux. All of my email accounts are web-based anyway, so I don't even know what "sendmail" command is. In fact, ever since I moved away from Fedora and picked up Ubuntu, I haven't had to use the terminal at all.

WARNING!! DANGER, WILL ROBINSON!!

[that's a reference to an old TV show from the 60s]

Do not switch to Ubuntu unless you have tons and tons of time to spend on resolving driver issues for wireless and soundcards.

The people who say it plugs and plays are lucky, because they happen to own a machine that has components which plug and play. Many, many of us own, for example, Toshiba Satellite laptops, which Ubuntu does not like the soundcards or wireless cards for.
Now, as a Linux maven will hasten to tell you, that doesn't mean you can't get the wireless card and the soundcard to work. But you have to go on to a forum, and search for your particular problem, and take hours and hours trying varying fixes posted by well-meaning people who got their machine to work a couple of years ago, and now some of the links are dead, and sometimes the people don't have the best command of English, so you'll get to page 42 of a particularly long wild-goose-chase fix for a particular problem only to find that a) you don't know what a shell script is or how to use it, or some such Linux-oriented jargon; b) the instructions the person is giving you aren't clear because English is not their first language; c) the person writing the fix you're trying desperately to apply to your computer wrote the fix many months ago, and the fix has been superseded by newer fixes; d) people who love Linux will get a bit pissy if you get frustrated with all of this and they'll just keep referring you to wild-goose-chase fixes.

The much-vaunted community support for Ubuntu is fairly rife with "should", as in: "You should know what a terminal is, and if you don't, you haven't done your homework." or "You should not expect things to work immediately, as they do in XP or Panther, because Ubuntu is heroic and morally pure, being open source.

Oh, when I read that Skatje was installing Ubuntu, I crrrringed: I just hope she doesn't have all the myriad of compatibility issues I have had to deal with plus the deadlines I am still dealing with.

And, LilyPond? Are you joking? Comparing LilyPond to Sibelius or Finale - words almost fail me, but I'll try: any actual musician who has to get a score looking halfway decent NEEDS the speed and accuracy a mouse will provide. Real musicians use Sibelius or Finale - not because we hate open source (I don't), but because You Can't Do Things In LilyPond That You Can Do In Finale. Typing everything in verbally is much slower than using a mouse, and the visual results in LilyPond are limited to very few options - unlike Sibelius or Finale.

DON"T SWITCH TO UBUNTU UNLESS YOU HAVE LOTS AND LOTS OF TIME TO FRITTER AWAY ON THE LEARNING CURVE!!!

a sadder but wiser dveej, who wishes the world were a more ideal place...

One more rant about Ubuntu: the forums where you go to get help with things Ubuntu-related used to have many, many threads posted by people who were frustrated and who needed to vent.

Those threads have all been purged. You can't find them anymore.

I like the idea of open source. But much of Linux in general and Ubuntu in particular is, not to put too fine a point on it, elitist, no-newbies-allowed-in-our-treehouse, and no complaints mentality. Linux is still IMO a good idea - but it you have to work for a living, keep your Linux stuff separate from your real-life-needs-to-get-done-by-a-certain-time stuff, until you REALLY are sure you know what you are doing.

The Vicar is right.

I've been using Linux since before Windows XP came out -- started with Debian, then tried Mandrake (as it was then called), hit up against its limitations (I soon learned how to compile things from source when I found there were so few .RPMs for my system), and went back to Debian. This time, having learned more about the abstract concepts behind Linux, I got on much better with it.

I've never actually owned a PC with Windows XP. When I bought a laptop, I trashed the preinstalled Windows without even booting it up. Next one will most probably be a Dell, since they're now offering Ubuntu preinstalled. And at least Ubuntu is based on Debian, with which I'm intimately acquainted.

I use Linux not just because it's a good Operating System, but because I understand the value of access to the Source Code. I firmly believe that as the owner of a computer, I have a fundamental right to see the Source Code to any program that might run on that computer -- and to make a decision, based upon my appraisal of the Source Code, whether I want to run it as it stands, modify it before I run it or leave it alone. And if the supplier of a program is not willing to grant me that right, then I am not willing to use their program.

...Typing everything in verbally is much slower than using a mouse...

Right. Race you. A major scale. You click on your eight little lines and spaces with your mouse. I'll type a b cis d e fis gis a'. You know I'll win by a long margin. Gets even more fun if you want actual rhythm. You get to zip over there, pick out your eighths and quarter note and sixteenth note modes, as necessary, between notes. I get to type and 4, 8 and 16 after those that need 'em.

Bye now. Eat my dust.

Fundamentally, the mouse is a nice tool. For some things. It's nice for wiggling and jiggling and tuning, sure. It's second rate, thought, against stuff like that.

the forums where you go to get help with things Ubuntu-related used to have many, many threads posted by people who were frustrated and who needed to vent.

While I find your conspiracy theory amusing, did it ever occur to you that a forum dedicated to helping solve problems would be a lot less useful with a bunch of "Ubuntu sucks! Ubuntu developers suck! If you don't make the printer drivers spit solid gold ingots out of my printer I'm going back to Windows!" rants?

people fundamentally think in different ways. some folks insist that most of their mental processes, most of their memories and thoughts, are composed of images. with me, it's all words by default; i have to concentrate when i want to visualize an image.

(and not necessarily words in any given language, either. inside my head, i can switch between my three languages several times within any given sentence. the result would not make good written prose, but it works for my purposes.)

Unix traditionally was a verbal environment; even graphs were drawn with text-based typesetting tools, once upon an AT&T troff pre-processor. that's already largely changed, with modern Linuxen not really needing the command line for anything much.

most of the time, a GUI word processor is what you want for firing off short texts, and it's definitely the best tool for short, not too complicated texts that incorporate simple graphics. combine it with a GUI spreadsheet and graph creator, and you've got the majority of business text composition needs covered.

but the Unix traditions live on underneath. LaTeX is still there, at the command line, for those who prefer to work in words alone. (i doubt anyone writes *roff markup any longer, though. just as well, really.) and for a lot of uses, the old way really is better; it lets you focus on what you want to say, not how you want it to look. when you're writing any longer or more complex text, fiddling with the looks really is a waste of time before you've worked out the phrasing and proofread it a couple times. i still typeset my more important papers that way.

perhaps that's why Ubuntu appeals to my demographic; we don't have to get our hands dirty, most of the time, but we can when we think it justified. Mac OS traditionally has worked hard to make that impossible and unnecessary, but folks like me tend to think it can only ever succeed at the first, never quite at the second.

By Nomen Nescio (not verified) on 30 Oct 2007 #permalink

I can assure you, people do still write *roff markup. I had to learn how, to create a man page for a Perl script I wrote once.

While we're at it, is anyone else here old enough to remember Wordwise Plus on the BBC computer? You typed your text (with markup) in 40 columns (the lowest-memory, char-mapped mode ..... er ..... is anyone else here even old enough to remember character-mapped screens?) and it was printed in (up to) 80 columns. That forced you to think about the content rather than the presentation.

#106, let's have a contest: I will type the first page of Prelude a l'apres-midi d'un faune by Debussy with Finale, and you will type it with LilyPond.

I will win both in terms of time spent and in terms of visually acceptable music.

And good luck on your crusade to get people believing that a mouse is slower than a command line. I don't buy it, and I have great respect for the command line.

#107, a forum dedicated to solving problems with Ubuntu that purges all mentions of the results that frustrated people have experienced is not honest, is not ultimately solving the problems because it is failing to allow people to acknowledge the ones that don't get solved, and ultimately is lying to people who need to see the real world results of attempts to fix problems.

Hiding the truth by purging anything other than respectful requests for help and worshipful adulatory "It works! Oh, thank you, Ubuntu elites! Thank you!" posts is not open source as I understand it, and is Soviet-style commissar behaviour of the dumbest sort.

Better to own up to the truth - eventually the problems will get solved if people see that they are still not solved. But if the moderators sweep all the unsolved problems under the rug, how does that help?

A grown-up Linux elite would keep all the "Ubuntu sucks" posts, would allow them to remain, because they would not be threatened by them, because they would know that eventually the posts would be rendered moot by the problems getting solved.

Until the Linux elites at the forums can calmly allow people to vent, knowing that time is on their side, they are liars when they sweep away posts that express frustration with Linux. This information is useful, and needs to be part of the movement to improve Linux (which I support). Don't hide the problems - including the rants by the frustrated newbies. Other newbies need to see the rants to know both what they might be getting into and what gets solved.

Transparency-good. Censorship-evil.
No conspiracy theories here - the moderators are frank about eliminating any posts perceived as anti-Linux or anti-Ubuntu. They announce that that is their policy in stickies. Where, if not at a forum called "Ubuntuforums", can one post one's frustration with attempting to get Ubuntu to work? I'm here hijacking a Pharyngula thread because Ubuntuforums blithely states they will allow no such posts to remain on their forums. What kind of open source mentality is that? And what kind of trust does it build? And what problems get solved, other than those icky newbies who don't know how to compile will just fade away and cease to trouble us elites with their noisy criticism?

All Hail The Glorious Linux Revolution (but only as we choose to allow it to be described).

Gee willikers dveej:

"Many, many of us own, for example, Toshiba Satellite laptops, which Ubuntu does not like the soundcards or wireless cards for."

Like my Satellite P15-S470, the one I test-installed Ubuntu in? The one where Ubuntu found my wireless before I even thought to worry about it? The one with excellent streaming audio sound?

Speak for yourself.

I guess dveej is one of those people who believe that putting up a bunch of links alone will be enough to convince others, because most people won't actually click on them. I did, and out of the sixteen links dveej put up, five threads were started by users letting others know how to solve problems with Toshiba Satellite. I saw only two or three threads where the solutions weren't offered, and one of them (the very first link, as a matter of fact) was started only one day ago. So putting up all those links to support the claim "It looks like I just might not be the only Toshiba Satellite owner with a Ubuntu problem that hasn't been solved!" is rather disingenuous.

I will type the first page of Prelude a l'apres-midi d'un faune by Debussy with Finale, and you will type it with [...]

if you two gentlemen are both typing, it would seem to me you agree that a keyboard is quite suitable for entering musical notation, correct? ;-)

By Nomen Nescio (not verified) on 02 Nov 2007 #permalink

PZ...how could you...
*hugs his linux system*
linux is the best OS, and while sure ubuntu isnt as good as debian, its certainly best for the inexperienced.

and os-x is a unix decendant as well...we shouldnt be fighting, we should be united against a common crappy OS...windows....(every time i get a little nostalgic for windows, think i might miss it...i use it for a bit...and am quickly reminded why i love linux...such a horrible os...)

it goes a bit like this:
unix>linux>os-x>dos>windows...yes...dos is better than windows...

id make a relation for all the flavours of linux...but:
http://208.103.44.197/apache2-default/Gldt.png
the linux family tree...there are a lot of families...

i find your dislike of linux entirely unfounded...

Denial is not just a river in Egypt! "Welcome to Darwin".

...just saying... :->

By David Marjanović, OM (not verified) on 28 Oct 2007 #permalink

Still laughing at Umar the terrorist hamster! :-D

OS X > Linux > Windows XP > Windows 98 > Vista

Vista is that bad? Wow.

But I have yet to see a Linux which is better than Windows XP. You see, under Windows, printers work. And instead of crashing decently, Linux becomes slower and slower and then freezes, so you need a long time to even figure out it has really crashed for good, and the mouse is the first instead of the last thing that stops working...

Comment 42 is right about the mindset behind Linux: in Windows, you are not allowed to do anything yourself -- in Linux, you have to do everything yourself.

And do the newer Linux distributions allow you to eject a CD by pressing the button on the CD drive?

Oh, and Open Office reads Word documents too.

Poorly. Same for Star Office, BTW. And that's not surprising, because MS Office is partly written in binary.

Mess with what's there, get it to do exactly what you want. With a lot of stuff, it's almost overstating to call it programming... it's more often about scripting, combining existing stuff to get what you want. Yes, there's occasionally some fiddling with setup. The video stuff, in particular, you need some patience to get going, on Debian, at least. But there's quite the reward once you do.

You do realize that you're talking about becoming an expert first, don't you?

----------

BTW, I've seen quite impressive Mac OS X crashes. One of them worse than the average Blue Screen of Death, which in turn I haven't seen in years. <duck & cover>

By David Marjanović, OM (not verified) on 29 Oct 2007 #permalink