Slashdot Mirror


Linux, to be (Like Microsoft) or Not to be?

David writes "Stephen Shipman delivers a very articulate and concise view of how Linux fits in server and end user environments. He expresses his view in response to Nicolas Petreley's 'rant' in Linux Journal. He points out the subtle implications of efficiency versus consistency." From the article: "[...] efficiency (as measured by keystrokes) isn't the only metric for ease of use. Consistency must also be taken into account. Microsoft has made a lot of hay (and green) by flogging consistency".

476 comments

  1. Petreley makes good points by ackthpt · · Score: 4, Interesting

    Microsoft doesn't get it. There are things in Windows XP which are still as idiotic as ever. This isn't evidence of a superiour product, but the result of understanding. The Registry is once again a completely backwards way of contending with things, and worse, you sometimes have to get into the Registry to change things which should be straight-forward options in personalising your computer.

    Then there's the Single User aspect, all over again. No matter how they pass XP off as a multi-user environment, it carriest considerable baggage of being single user - case in point: the pop-up key-stealer, when apps suddenly thrust themselves forward and steal a keystroke for the [ignore] [retry] [cancel] [OK] whatever prompt and vanish if it meets the input expectation.

    What I repeatedly hear from Mac enthusiasts is how quickly a new user can sit down and get right to business, without thinking half as hard where things are or how settings work. Microsoft made a big deal out of bringing a tonne of people on board to advise them and examine their user interfaces, but I grow increasingly skeptical that these were actually people flown to a nice resort, given fine amenities and still shown what Microsoft thought they should see, rather than simply gaining some real inside, i.e. "so what's the thing you most dislike about Windows/Office/Etc.?" Rather like a homeless guy will be your best friend if you give him a few bucks.

    Consistency must also be taken into account. Microsoft has made a lot of hay (and green) by flogging consistency".

    They also have become extremely overconfident because success came too easily. Note many of their recent failures. And may I be among the first of many to recognise Origami as an utter flop. Looks neat, but it's a niche player, same as Tablet Computers. It's too big and too small at the same time. Once again a complete misunderstanding of the market.

    Linux should strive to be efficient and easy to use, not mugging one of the most inexplicably frustrating environments ever.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Petreley makes good points by Mantrid · · Score: 2, Insightful

      Just one comment, how can you say Origami is a total flop - AFAIK there's no units out there to buy yet at all. Just some hype on engadget etc, then some disappointment when it wasn't what they thought it was...then some interest when they saw the new interface.

    2. Re:Petreley makes good points by Chanc_Gorkon · · Score: 5, Informative

      The pop-up key stealing bit happens on Linux too. Ever kick a app off and while waiting switch to the browser and then the one you launched first thrusts itself into view? Happens to me on Linux too.

      --

      Gorkman

    3. Re:Petreley makes good points by Haeleth · · Score: 4, Insightful

      case in point: the pop-up key-stealer, when apps suddenly thrust themselves forward and steal a keystroke for the [ignore] [retry] [cancel] [OK] whatever prompt and vanish if it meets the input expectation.

      The what? I vaguely recall that being a problem in Win98, but I run Win2k here, and when an inactive application demands input, it stays right down in the taskbar where it belongs - all that happens is that the taskbar icon flashes to notify me. Surely this is the case in WinXP too? It would seem strange for Microsoft to introduce the correct behaviour in one version of Windows, only to take it out again in the next.

      What I repeatedly hear from Mac enthusiasts is how quickly a new user can sit down and get right to business, without thinking half as hard where things are or how settings work.

      And that's total bullshit. OS X is arguably easier to learn for someone who's new to computers altogether, but anyone who has only ever used Windows before, faced with a Mac, is going to have a terribly frustrating time just trying to resize a window ("I click on the left edge and drag, to make it wider, and the window moves instead! What's with that?"), let alone figuring out how on earth the Dock is supposed to work.

      What it comes down to is, people like what they're used to. That means Mac users love Macs, Windows users say they hate Windows but hate trying other platforms even more, and Linux users can't figure out how anyone can find Linux difficult to use. Which is why it is sensible for Linux to behave more like Windows (KDE), or more like OS X (Gnome) - because with greater familiarity will come greater uptake.

    4. Re:Petreley makes good points by Philip+K+Dickhead · · Score: 2, Interesting

      XP is six years old...

      Vista is pretty much multi-user on the Unix level - even moves home/profile to a "Users" subdir! The problem is applications which still stuff datafiles in folders on the root. I can name some media players and download managers here.

      LUA will bring the windows GUI to - at least - SUDO level, with a more granular and flexible access control mechanism than simple *nix permission bits. I wish ACLs and LDAP were better integrated on the *nix side. Sit down, OS X! I wasn't talking about you.

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    5. Re:Petreley makes good points by man_of_mr_e · · Score: 4, Insightful

      All OS's have little backwards bits here and there. Gnome has gconf, for instance. MacOS X has some hidden config files you have to get to for (rare) things.

      Compare, say, setting up apache on a typical Linux distribution with configuring IIS on Windows. The difference is night and day. Sure, sometimes you have to dig into the Machine.conf or use a command line tool like httpcfg, but these are rarities, rather than the common case. Also, while there are some GUI configuration tools for apache from various sources, all of them suck rocks through a straw to the point that it's EASIER to look up arcane flags and configuration settings and type them into a text editor than it is to click a button. Typically, it's just a graphical representation of the config file.

      OSX and Windows do a damn good job of making the common stuff easy to configure and use with a nice GUI. On Linux, what config applet you use may depend on which environment you're using. KDE and Gnome both have different stuff, as does SUSE, Red Hat, etc.. consistency may be better (not great, but better) within one particular distro, but not across even two similar ones.

      This is a hot button, though. Lots of people will disagree, because whatever they're doing works for them. it's that kind of myopic outlook ("it works for me, you must be too stupid") that makes it so difficult for Linux to gain acceptance. It doesn't have to "work for you", it has to "work for THEM", and if it works for you too, then that's even better.

    6. Re:Petreley makes good points by ackthpt · · Score: 5, Interesting
      Just one comment, how can you say Origami is a total flop - AFAIK there's no units out there to buy yet at all. Just some hype on engadget etc, then some disappointment when it wasn't what they thought it was...then some interest when they saw the new interface.

      It was years ago that I bought into every shiny new wizzy tech that came along. It took years to wear away my blind otimism that new==better. After spending a good amount of my own money and many long hours fighting with things to make them do what I needed experience etched it's way into my assessment of new, wizzy tech. I don't mean to come across as cocky or smug, but I think I've got to the point where I can take a look at something and determine if it's going to be useful and easy to use, or another exasperating time fighting with it to do what I need, not what the designers thought i should have.

      One of the reasons I like being a programmer is writing my own tools. There are tools which will kinda-sorta do the things I need, but often more or less and not quite what I had in mind.

      I look at Origami and see effectively a big Palm Pilot or smaller version of a Tablet Computer. It will no doubt be popular with anyone a laptop, tablet or Palm/PocketPC doesn't quite work for. On the last few flights I've been on and the last few conferences I've attended I have seen zero Tablets and few, if any, PDA size tools. Everyone hauls around a laptop. I think that's a pretty clear indicator of what the general population is drawn to. Origami is simply Microsofts misguided way of telling people, We know what you really need, despite many tools like this over the years which have vanished. Maybe UPS and FedEx will adopt them, but what they use looks like it could be run over by a truck and still function.

      I don't think it's healthy to pattern user functionality on the designs of a company which is trying to expand into everyone elses market, instead of cleaning up their own back yard.

      --

      A feeling of having made the same mistake before: Deja Foobar
    7. Re:Petreley makes good points by cbiltcliffe · · Score: 4, Insightful

      That's programmable through the window manager, though. With my current setup of Gnome, if I launch a new program, it pops up in the background, rather than in front.
      Best UI improvement I've ever seen in the computer industry. I can start something, then keep working away on whatever I was doing before I started it, and when I'm ready, the program I started is up and running behind whatever I'm currently working on.
      Having said that, it's not so simple as "everything starts in the background". It depends on whether the program has any open windows already, and what layer they're at, whether the program was started by another program or the Gnome menu, and a whole bunch of other crap. The way it's done though, seems to be very good.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    8. Re:Petreley makes good points by BoneFlower · · Score: 2, Informative

      "And that's total bullshit. OS X is arguably easier to learn for someone who's new to computers altogether, but anyone who has only ever used Windows before, faced with a Mac, is going to have a terribly frustrating time just trying to resize a window ("I click on the left edge and drag, to make it wider, and the window moves instead! What's with that?"), let alone figuring out how on earth the Dock is supposed to work."

      Not really. I picked all that up in about 20 minutes, had it down well enough to find it easier than Windows in less than an hour. And I hadn't touched a mac in about 10 years- that long ago they were probably more different from OSX than Windows is.

    9. Re:Petreley makes good points by Belial6 · · Score: 2, Informative

      It's been a while since I used win2k, but I can assure you that the problem does still exist in WinXP. I was cursing that behaviour just last week.

    10. Re:Petreley makes good points by tpgp · · Score: 5, Informative

      XP is six years old...

      No. XP is 4 1/2 years old.

      XP SP2 is a year and half old. And I still can't do lots of things (like full use of a USB thumb drive) using a non-priviliged account (not to mention that the default install on my Microsoft-partnered laptop came with the user accounts having full admin priviliges)

      Your 'Vista will fix it' argument is quite frankly, the same thing I've heard about XP SP2, Win2k, NT4, & NT 3.5. It wasn't true for those operating systems and I doubt it will be true for vista.

      --
      My pics.
    11. Re:Petreley makes good points by fwr · · Score: 1

      I'd have to agree. Windows XP still has this stupid behavior. Particularly frustrating is Microsoft applications not making themselves modal for certain dialog boxes, or the modal feature not working like it should. I've had to change my password on at least one occasion because a password dialog that should have been modal was not, or the modal feature didn't work correctly, resulting in my googling for my password. I'm not paranoid, but I'd assume that search keys are stored somewhere easily accessible. Thank God that E*Trade has a SecureID token!

    12. Re:Petreley makes good points by Arandir · · Score: 1

      As a new (and still part-time) Mac user, I independently discovered the "it just works" thing about the Mac. I'm primarily a FreeBSD user, so I can look at this from a somewhat neutral perspective.

      When I am finished installing Windows, I still have a lot of work left ahead of me. I need to grab a couple of manufacturer's CDs to install drivers, one of which is required in my case to have a screen resolution higher than 640x480 VGA. I double check my hardware manager that all hardware conflicts are resolved. Then I set up the network. Then I turn on firewall, turn off some ports, and generally correct several braindead default settings. Then I download updates.

      Under the Mac, the only additional thing I need to so is download updates. The hardware already works. The network already works. The firewall is already on. Default system settings are already appropriate.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Petreley makes good points by truthsearch · · Score: 2, Interesting

      And that's total bullshit. OS X is arguably easier to learn for someone who's new to computers altogether, but anyone who has only ever used Windows before, faced with a Mac, is going to have a terribly frustrating time just trying to resize a window ("I click on the left edge and drag, to make it wider, and the window moves instead! What's with that?"), let alone figuring out how on earth the Dock is supposed to work.

      Not in my experience. Everyone I've ever seen switch, including myself with 15 years Windows experience, has had no problem at all catching on to the differences. My entire company of software developers switched with no problem and vastly increased productivity. My girlfriend switched with very few questions. Windows/Linux to Mac is the easiest switch possible. Every time I have to use a Windows machine again I turn into all thumbs because it's designed so poorly.

    14. Re:Petreley makes good points by cortana · · Score: 1

      For that to be a fair comparison you should compare like with like: a PC with a preconfigured, OEM installation of Windows will likewise already contain all the drivers you need and so on.

    15. Re:Petreley makes good points by 70Bang · · Score: 2, Insightful



      XP's things aren't the funniest (clinical): Were they not going to consolidate XP into a couple of core types?"

      They seem to be breeding like coat hangers in a dark closet.

      As for all of the discussions about Windows vs. Linux (and the varios Linux UIs), the game has become cutthroat (for those of you who are athletically inclined), not 1::1. Larger boxes (e.g., are server issues, but that's a different sandbox. The desktop has now become Linux, Windows, and Apple. Although many are claiming to set relatives with a *nix build and they've not noticed any problems, I don't think that's germane to this discussion.. But if businesses get tired of kneeling in front of Microsoft, *poof* here comes Mac, even if it's on a machine-by-machine, group-by-group, division....

      I would say Microsoft fears Mac when it comes to the desktop UI until Linux can demonstrate a professional, long-term UI, no matter what some says about what's available now. Remember, you have bias. If we were to assign you the task of defending Windows and your opponent switching from Windows to Linux, what would your arguments look like? I think honest answers on the opposition position make for interesting entertainment, but more imporantly, how well-versed they are about each others' material. (you'd be surprised how little people are able to defend the opposing view because they know almost nothing about it, but use fiat|ukase to make their viewpoint to be the right one.

    16. Re:Petreley makes good points by salgiza · · Score: 3, Insightful
      The what? I vaguely recall that being a problem in Win98, but I run Win2k here, and when an inactive application demands input, it stays right down in the taskbar where it belongs - all that happens is that the taskbar icon flashes to notify me. Surely this is the case in WinXP too? It would seem strange for Microsoft to introduce the correct behaviour in one version of Windows, only to take it out again in the next.

      Mmm... that's a good question. I can assure you that, in XP, it happens. The only time I got spyware in my computer was when a a pop-up appeared while I was chatting with MS Messenger and browsing the Internet at the same time (and I was using XP). A window appeared asking me if I wanted to install whatever (I didn't have the chance to read it), and stealing the focus, just as I pressed Enter to send a message in Messenger.

      Anyway, from what I've read, this doesn't have as much to do with the OS as with what the programmer decided to do. In Windows, when a program asks the user for confirmation (or shows a warning/alert) it's the norm to show a modal window stealing the keyboard focus. On the Mac, it's the norm to make the app jump in the doc. However, I've seen Windows programs not stealing the focus (IE, if I recall correctly, at least in Windows 2000), and I've seen Mac programs being nasty and doing it.

    17. Re:Petreley makes good points by argent · · Score: 3, Funny

      Vista is pretty much multi-user on the Unix level

      So in one instance of Vista:

      I could run one copy of IIS in two instances on separate addresses.

      I could run one copy of the Windows Networking service in two instances on two addresses, so that the files and other objects visible in each instance could be completely unrelated... with one only exposing "D:" as "\\servername1\ftp" and the other on the other interface exposing "\\servername2\C", "\\servername2\D", and so on...

      I could run one copy of Active Directory in two instances and serve two completely serapate DNS hierarchies on different interfaces.

      I could create an environment where "C:" was mapped to "C:\chrooted\C" and so on, and even registry access from that environment went to hives in C:\chrooted\C\Windows...?

    18. Re:Petreley makes good points by drew · · Score: 1

      That's a recent 'feature'. Linux never used to be that way, but in copying all of Windows not-so-goodies, that one crept in there somewhere as well, and it drives me crazy.

      And to the responder who said that your version of GNOME doesn't do this, what version are using and what configuration setting did you have to change to get that behavior? Either you are using an older version of GNOME than me, or you have found a configuration option that I have not. To me that is the single most infuriating feature of my current GNOME desktop.

      --
      If I don't put anything here, will anyone recognize me anymore?
    19. Re:Petreley makes good points by Philip+K+Dickhead · · Score: 1

      Probably - for the DotNet architecture stuff. Legacy land still lives - and will for a LONG time - in Win32 world, which includes Win95 compat. :-(

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    20. Re:Petreley makes good points by johneee · · Score: 3, Interesting

      Yeah, this happens to me on Windows too.

      I wait for something to complete downloading in IE and go to something else, and when IE's done, I get the thing on the taskbar flashing orange. If several IE windows are open, the rollup button flashes, and when I click on that, the one that wants my attention is flashing on the pop-up. No focus stealing involved.

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
    21. Re:Petreley makes good points by Stephen+Samuel · · Score: 1
      11 years ago Microsoft was touting Windows 95 as being 'almost as good as a Mac."
      As far as I'm concerned, they're still there. Putting User directories into yet another different directory than they are today isn't going to fix things. MS Windows still has it's soul bound to the daemon of the single-user. It's probably never going to get free.

      (( And as for Microsoft being King of Consistency: I'd say that they are shabby pretenders to the throne. Apple has been and remains secure as rulers of that domain. ))

      --
      Free Software: Like love, it grows best when given away.
    22. Re:Petreley makes good points by moof1138 · · Score: 1

      "Also, while there are some GUI configuration tools for apache from various sources, all of them suck rocks through a straw to the point that it's EASIER to look up arcane flags and configuration settings and type them into a text editor than it is to click a button."

      While I'm probaly not the best judge since I think Apache is easy to set up (the 'arcane flags' are documented in the comments in the config file), I found webmin makes a nice and usable GUI for Apache.

      --

      Hyperbole is the worst thing ever.
    23. Re:Petreley makes good points by Anonymous Coward · · Score: 1, Insightful

      Why would I want a GUI running on my webserver potentially increasing the amount of vulnerabilities the box could suffer from?

      Keep it lean and clean makes patching it even easier given you have less libraries to take into account.

      The problem with giving people nice easy to use GUI's is that every Tom, Dick and Harry then thinks he's a competent "webmaster" and runs his IIS server without ever patching it, helping with the proliferation of worms and such.

      If you can't even RTF[ine]M then don't run a webserver, pay £5 a month and have someone else host your site for you.

    24. Re:Petreley makes good points by jaysones · · Score: 1

      The what? I vaguely recall that being a problem in Win98, but I run Win2k here, and when an inactive application demands input, it stays right down in the taskbar where it belongs - all that happens is that the taskbar icon flashes to notify me
      I'm on Win2k here at work and this happens all the time. Especially the Outlook mail notifier. You can merrily type away and it won't disappear until you hit y, n, or the space bar. IM clients pop to the foreground too and I've accidentally continued typing something into the IM window that I meant to appear in whatever I was working on before it appeared. This is a huge annoyance, not to mention a risk to sensitive information.

    25. Re:Petreley makes good points by Arandir · · Score: 1

      Okay, you've caught me on the driver issue. That is, as long as you never upgrade your hardware or software. But what will you do when Vista comes out? I have a very hard time believing XP users will do the same and throw out their OEM systems when Vista arrives. Comparing the actual Windows installer to the actual OSX installer *IS* a fair comparison.

      But in the interest of multiculturalism, fairness, and not hurting your feelings, I'll concede that one to you. Now what about my other points?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    26. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Well, there are about 10 other windows managers available on most distros besides Gnome. Try a few of them and see if they behave in a way you find preferable.

    27. Re:Petreley makes good points by iogan · · Score: 1

      And that's total bullshit. OS X is arguably easier to learn for someone who's new to computers altogether, but anyone who has only ever used Windows before, faced with a Mac, is going to have a terribly frustrating time just trying to resize a window ("I click on the left edge and drag, to make it wider, and the window moves instead! What's with that?"), let alone figuring out how on earth the Dock is supposed to work.

      no, actually THAT'S total bullshit. anyone who doesn't learn the basics of OSX in about five minutes is a retard. and I'm not a mac fanboy, in fact a lot of their stuff is a little bit annoying in always trying to make things too easy, and in the process making them harder (or atleast more onerous and time-consuming). but to say that the dock for instance is not a brilliant and very intuitive tool is simply not true.

      ... "begun, this flame war has..."

    28. Re:Petreley makes good points by cortana · · Score: 1

      What other points? My point was that a PC set up by an OEM has all the same things done to it that a Macintosh does when you install the System.

      Just as 99.9% of all Windows users never upgrade their hardware or operating system, 99.9% of all Mac users never upgrade their hardware or operating system. Both groups buy a new system 2-3 years down the line.

      Personally I couldn't care less about Vista as I am a happy Debian user.

    29. Re:Petreley makes good points by iogan · · Score: 2

      I don't need to compare setting up Apache on Linux to IIS. I've never worked with IIS (what is that anyway, never heard of it?), but I set up my first ever Linux webserver box a few months ago, with zero experience. It took me about an hour. I really don't see IIS improving on that. And even if it does, what's the point? Why would you even need to do it faster? And I mean, come on, editing config files is not really that scary when you get used to it. Most of the stuff is labelled well enough for even a retard like myself to understand what it's for, and if I'm not sure, I make a backup and test it. If it gets f**cked up, I revert to the old one.

      I think actually a server environment is one of the places where having to do everything in a GUI actually slows things down. Just being able to SSH into my server from anywhere and doing everything I need in a few keystrokes is a real good advantage.

    30. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      I hope you are using IE because your job requires it?

    31. Re:Petreley makes good points by calethix · · Score: 1

      "Then there's the Single User aspect, all over again. No matter how they pass XP off as a multi-user environment, it carriest considerable baggage of being single user - case in point: the pop-up key-stealer, when apps suddenly thrust themselves forward and steal a keystroke for the [ignore] [retry] [cancel] [OK] whatever prompt and vanish if it meets the input expectation."

      There's a tweakui setting to disable programs from stealing focus. I'm not sure it works all the time but I would assume it at least works more than not having it checked. Why this isn't the default behavior, I can't say.
      The setting is General -> Focus -> Prevent applications from stealing focus

    32. Re:Petreley makes good points by Hosiah · · Score: 2, Insightful
      because with greater familiarity

      OK, please demonstrate where being a copycat is the sure path to overwhealming success. Even Microsoft Windows 3.1 stopped at monkeying the MacIntosh GUI; it still had many un-MacIntoshlike features (and guess what? I first came to Windows from a Mac, and surprise, surprise, I had a learning curve!)

      will come greater uptake.

      Listen to yourself, will you? We're GIVING IT AWAY!!!!! Hello??? What is the benefit of conquering the planet, here? To what end? Granted, some support contracts. Like Linux experts have a hard time getting a job now?

    33. Re:Petreley makes good points by ender- · · Score: 2, Informative

      The what? I vaguely recall that being a problem in Win98, but I run Win2k here, and when an inactive application demands input, it stays right down in the taskbar where it belongs - all that happens is that the taskbar icon flashes to notify me. Surely this is the case in WinXP too? It would seem strange for Microsoft to introduce the correct behaviour in one version of Windows, only to take it out again in the next.

      I have specifically had this problem in W2K3 server [and in WinXP]. The really sad part is that it was Microsoft's own programming [not a third party] that was the problem. After doing a Windows update [manually or the nightly automatic update] the machine often pops up a dialog asking if you would like to restart now or restart later. Well I had updated the server, but was NOT ready to reboot so I clicked "Restart Later". Well this dialog comes up every 2-3 minutes until you reboot. I was working on something else and as I went to click on something, the restart dialog popped up RIGHT as I clicked the mouse button. Of course it popped up with the "Restart Now" under the mouse button and proceeded to reboot.

      Luckily no data was lost, but this is ***NOT*** something that needs to be happening in a server environment. And that's not even getting into the fact that it requires a reboot every month when the security updates come out. At least in Linux [I use Debian on servers] I only need to reboot if there is a major kernel security issue. Anything else only requires the service to be restarted.

    34. Re:Petreley makes good points by Tim+C · · Score: 1

      The last time I tried to use a USB thumb drive under Linux (about a year ago), it required root access and a set of homebrew scripts whipped up by our sys admin/systems programmer. Woe betide you if the script failed when you tried to use it - the only fix was to reboot the machine. Something was clearly grabbing a resource and preventing the kernel from unloading the appropriate module(s).

      Not saying that Windows is perfect (it isn't) or that Linux sucks (although aspects of it do, as do aspects of every OS I've used), just offering up a counter anecdote.

    35. Re:Petreley makes good points by man_of_mr_e · · Score: 2, Informative

      Oh, don't even get me started on that steaming pile of crap known as webmin. It typically requires a million clicks and typing of paths to get everything working. There are no "browse" boxes to browse to the folder (making it far easier to make typing errors). Setting up SSL means dropping to your server's command prompt to generate certificates, etc..

      And, from a GUI usabilty standpoint, it violates almost every rule of good GUI design. Webmin bites. Hard. And that really just illustrates my point. The people that maintain these tools like complexity. End users don't.

    36. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      "Microsoft doesn't get it. There are things in Windows XP which are still as idiotic as ever. This isn't evidence of a superiour product, but the result of understanding. The Registry is once again a completely backwards way of contending with things, and worse, you sometimes have to get into the Registry to change things which should be straight-forward options in personalising your computer."

      Yes, but what about backwards compatibility? I can only imagine the furore that would have been caused had MS got rid of the registry; "Oh my apps now won't work, they just want to force everyone to upgrade... greedy bastards" etc.
      As for editing the registry... it's not that hard, no harder than editing some configuration file trying to get X-Windows to work (a config file whose location is dependent on your distro. Now that sucks.

      Think outside the box folks.

    37. Re:Petreley makes good points by Hosiah · · Score: 4, Interesting
      that makes it so difficult for Linux to gain acceptance.

      I don't give a damn if anybody else but me uses Linux, ever.

      It doesn't have to "work for you", it has to "work for THEM",

      No, it doesn't have to do anything. If it works for me, it's good for me, and if it doesn't work for them, they can go find something that does.

      and if it works for you too, then that's even better.

      Why would we be having a problem if there was a one-size-fits-all solution? I know for a fact that 90% of users out there would die screaming if they had to deal with my machine the way I have it set up - but it's how I like it. See above argument. Since when did Linux stop being about choice and start being about grouping everybody into yet another bunch of Borgs? I made my choice. It's Linux. Others made their choice. It's Windows. So be it. I don't crack into Microsoft's code base and rebuild the MS system to be exactly like Linux. I don't see where a bunch of Windows zeolots have any more right to piss in my Linux so it tastes better to them and ruins it for me.

    38. Re:Petreley makes good points by XMilkProject · · Score: 2, Interesting

      Well, then being a new mac owner myself (core duo mini) maybe you can shed some light on a few things:

      What's the deal with the "x" button not exiting the application? What is making it different than "_" minimize in most cases? Why on earth is "x" different than file->exit? Thats one thing I can't get used to.

      Next, why is there no good launch bar mechanism? Am I missing some feature that is there? It seems like Apple just decided that Apple Users only have 2 or 3 programs, so putting them all in this dock at the bottom of the screen is ok. But every other window manager (gnome/kde/windows) clearly understands the need for something like a "Start menu" so that I can have easy access to lots of apps. In my mac I am forced to browse the directory structure through the finder. That is a pain.

      And lastly, what is with the insane anti-aliasing? Does it have something to do with Macs commonly being used by artists and the anti-aliasing making the font look more like print? Becuase its really just completely blurry with many shades of gray. They could learn something from Microsoft's ClearType that uses various colors to achieve sharp-edged looking fonts. Or just let you turn it all off, but theres no way to get rid of it completely. Every single non-mac-user just seems to be baffled and unable to read text.

      Well those are the main three things that are bothering me. I do love my new mac, but I'm almost ready to install Gnome on it becuase the Tiger window manager seems so silly.

      --
      Big ones, small ones, some as big as yer 'ead!
      Give 'em a twist, a flick o' the wrist...
    39. Re:Petreley makes good points by sffubs · · Score: 1

      Gnome 2.12 does this for many, but not all apps. I suspect it has something to do with the GTK function they use to open a new window? I'm sure someone who knows better will correct me.

      Oh, and I didn't need to change any config settings to get this behaviour.

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
    40. Re:Petreley makes good points by Arandir · · Score: 1

      99.9% of all Mac users never upgrade their hardware or operating system

      Horse hockey! Everyone I know with a Mac has upgraded to Tiger WITHOUT throwing away their system and buying a new one. In fact, MANY Windows users I know who were using 98 before XP managed to upgrade as well. While it is much more annoying under Windows, it is still not so annoying that people will throw away their hardware to avoid it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    41. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Shouldn't that be 5 years ago anti-MS zealots starting saying that MS was touting Windows 95 as being "almost as good as a Mac".

    42. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Okay, you've caught me on the driver issue. That is, as long as you never upgrade your hardware or software. But what will you do when Vista comes out? I have a very hard time believing XP users will do the same and throw out their OEM systems when Vista arrives. Comparing the actual Windows installer to the actual OSX installer *IS* a fair comparison.

      Well, let us take a step back to when WinXP came out. Pretty much all the needed drivers for all the back the running hardware already came with the install disc. Just like I'm sure it is case with OSX. If you two-three years from now get new computer hardware and have to install OSX from scratch from the disc you currently have then I'm sure you will also meet issues with drivers that cannot be pre-installed from the disc.

    43. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      For all of you complaining about focus stealing, you should check out the MS powertoys, specifically TweakUI

      http://www.microsoft.com/windowsxp/downloads/power toys/xppowertoys.mspx

      This is for XP, you can find your own version if you need something different, but Focus is one of the first sections for custimization and it's per-user. Or you could always do it the manly way and find the registry key yourself, but I know you're all lazy ;).

      Now if only I could get my web browsers to stop moving my focus from the address bar to the form of whatever just loaded, google/yahoo/etc. I like having Google as my home page, but sometimes I just know where I want to go, but it moves me down to the search bar about half-way through typing in an address, and yes this happens for me on all 3 browsers that I've tried (IE, FF, Opera).

      Enjoy Tweak, it's kinda nice sometimes.

    44. Re:Petreley makes good points by Anonymous Coward · · Score: 2, Insightful

      Compare, say, setting up apache on a typical Linux distribution with configuring IIS on Windows. The difference is night and day.

      I'm interested; how do you copy a config for IIS from one machine to another? Programmatically change the config on 20 or 100 IIS servers? FIND a setting that you're looking for without doing a depth-first traversal of menus?

      There are good reasons why GUIs are shunned for heavy administration tasks. Sure, IIS may be easier or quicker to set up for a one-off site, but wouldn't it be safer and more efficient to just buy cheap hosting in that case?

    45. Re:Petreley makes good points by Cal+Paterson · · Score: 2, Insightful

      You should bear in mind that most Unix users would expect shell install and configuration of an httpd; just like anything else under Unix. It's not a big deal to learn how to use the shell; you just sit down and read a couple of howtos. I'm fairly sure that afterwards they'll realise why it is a good way to do things.

    46. Re:Petreley makes good points by Doctor_D · · Score: 1
      And that's total bullshit. OS X is arguably easier to learn for someone who's new to computers altogether, but anyone who has only ever used Windows before, faced with a Mac, is going to have a terribly frustrating time just trying to resize a window ("I click on the left edge and drag, to make it wider, and the window moves instead! What's with that?"), let alone figuring out how on earth the Dock is supposed to work.

      no, actually THAT'S total bullshit. anyone who doesn't learn the basics of OSX in about five minutes is a retard. and I'm not a mac fanboy, in fact a lot of their stuff is a little bit annoying in always trying to make things too easy, and in the process making them harder (or atleast more onerous and time-consuming). but to say that the dock for instance is not a brilliant and very intuitive tool is simply not true.

      I agree, for x-mas I gave my mother a Mac Mini. She had used my mac once when she visited me, and said how she liked using it over her windows 98 pc at home, or her work pc. Nevermind she can't set the clock on her VCR, so being able to pick up OS X's GUI without a problem is a huge leap.

      --
      "If you insist on using Windoze you're on your own."
    47. Re:Petreley makes good points by Ohreally_factor · · Score: 1

      More storage than Archos, Wireless, Lame.

      --
      It's not offtopic, dumbass. It's orthogonal.
    48. Re:Petreley makes good points by westlake · · Score: 1
      When I am finished installing Windows, I still have a lot of work left ahead of me.

      the problem is, pretty much everyone buys a PC as an plug and play appliance with an OEM Windows install.

    49. Re:Petreley makes good points by misleb · · Score: 1

      Depends on the window manager, but keeping a virtual desktop for each application or set of applications usually solves this. The window manager has to be smart enough to force an app to open in its own dedicated desktop.

      Really, I don't know how Mac and Windows people work efficiently with many applications and no virtual desktops...

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    50. Re:Petreley makes good points by Perl-Pusher · · Score: 2, Informative

      The USB drive issue is highly distro specific. My Fedora Core 4 can't automatically mount a usb device in KDE but does fine in gnome. My laptop has had both opensuse 10 & pclinuxos they both handle USB drives fine.

    51. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Setting up apache was one of my first tasks that I accomplished in Linux, right after running the installer. I had no prior knowledge of any Unix-like system and I was in high school at the time.

      If you can't adjust some config files, perhaps you shouldn't be running a webserver.

    52. Re:Petreley makes good points by justthinkit · · Score: 1
      xReminder http://www.xreminder.com/ was a classic "focus stealer", and somewhat justifiably so in that it is a reminder program. Would you rather not hear the alarm, or hear it even if it interrupts you?

      Still, they improved xReminder in later versions by allowing you to set whether you wanted it to steal the focus or not. Elegant. I set it to not steal the focus and if a reminder is really important I have it play a WAV file (repeatedly at my frequency if it is a NMI event). But, since Windows muting is system-wide, if/when I mute my speakers I lose audio on my events.

      --
      I come here for the love
    53. Re:Petreley makes good points by eikonos · · Score: 1

      What's the deal with the "x" button not exiting the application? What is making it different than "_" minimize in most cases? Why on earth is "x" different than file->exit? Thats one thing I can't get used to.

      I switched to a Mac at home a year ago and this took me a while to get used to, but now I like it better. For example, when I close the last tab in $WEBBROWSER I don't usually want the whole application to close, I just want to close the last tab and I'll open a new tab later. Same with an application like Photoshop -- I might be closing the current document, but I'm going to open another one after.

      Next, why is there no good launch bar mechanism? Am I missing some feature that is there?

      I find the Applications folder more useful than the Start Menu because it's easier to navigate inside one folder than through layers of menus (Start Menu->Company Name->Application Name->Application). In the Applications folder you can type the first couple letters to get to the application you want, recognize it more easily because the icon is not small and blurry and then start it by pressing cmd-down_arrow -- all without using the mouse. Quicksilver allows you to do it even easier.
      And lastly, what is with the insane anti-aliasing?
      I guess this is personal preference, but I happen to find that Windows fonts look awfully blocky most of the time, particularly Times and MS Sans Serif. If you really don't like the a-a, I believe you can turn it off in System Preferences.

    54. Re:Petreley makes good points by Jesus_666 · · Score: 2, Informative

      A little trick for the "no launch bar" problem:

      1.) Organize your Applications folder by creating subfolders. This step is not necessary, but in my opinion it makes the whole thing easier to use.
      2.) Drag the Applications folder onto the Dock. Put it to the right of the separator bar.
      3.) Right-click the Applications folder in the dock and get easy access to all your apps. Left-click it to open it in a Finder window.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    55. Re:Petreley makes good points by killjoe · · Score: 2, Interesting

      Apache does much more then IIS so of course the configuration is easier.

      The best thing about apache configuration is that you can put comments in your configuration file. Also you can email your configuration file to a friend or a newsgroup for help.

      I'll take apache over IIS any day thank you.

      By the way if you sysadmin is too confused by text files perhaps you should think about getting a new one.

      --
      evil is as evil does
    56. Re:Petreley makes good points by BoneFlower · · Score: 1

      The window controls are specific to the window, not the app. I will grant though, they should have a set of such controls on the menubar to work with the entire app. The shortcut for killing the app is cmd-q.

      I like finder better than the start menu- no sliding the mouse pointer off and losing it, not nearly as easy to accidentally click the wrong item. Though, large numbers of apps can often be easier to navigate wiht a start menu vs the finder. As for the dock, I like that a lot. It isn't suited for use as a primary application launcher, but as a quick launch tool I find it pretty good.

      I haven't seen any issues with antialiasing. This may be a purely YMMV situation.

      OSX certainly isn't perfect, hell i've started to hunt down third party hacks to customize a few of my annoyances. But it is easy, as long as you don't expect things to work the same way the adjustment shouldn't be too hard. Annoying at times perhaps, but not difficult.

    57. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      I installed linux on another computer and the display completely glitched out, I had to go back in through the command line and reconfigure it and it still took me a couple of tries and guesses to figure out which settings (it wasn't what I thought it would be at all)

      Windows at least gets you into a basic display all the time for further work. Try imagining a complete newbie trying to start up Linux, getting a completely blank or glitched up screen and saying screw this.

    58. Re:Petreley makes good points by Panaphonix · · Score: 1

      When Apple finally debuts its version of "Origami" and prospective buyers get to try out both versions, I suspect they will audibly laugh after going from the Apple to the Origami.

      Unless of course Apple's device still recommends that they "eat up Martha."

    59. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Do you mean the gumdrop-stripe, the brushed-metal kind of consistency? Not that Microsoft is any better...

    60. Re:Petreley makes good points by quanticle · · Score: 1

      I have a very hard time believing XP users will do the same and throw out their OEM systems when Vista arrives.

      Given Vista's obscene hardware requirements, I have a hard time believing otherwise.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    61. Re:Petreley makes good points by ackthpt · · Score: 1
      There's a tweakui setting to disable programs from stealing focus. I'm not sure it works all the time but I would assume it at least works more than not having it checked. Why this isn't the default behavior, I can't say. The setting is General -> Focus -> Prevent applications from stealing focus

      Sounds useful, but my point is they should allow a user to config their system to dictate this sort of behaviour. On a console type workstation it may be important, but on a production/office/etc. workstation you'd probably want some passive notification that something needs attention, like some of the dialog things which pop-up on the tool bar.

      Something else that's been nagging me is why the heck can't I set where the name of a folder/file/whatever is. Most of the time I'd prefer the name _above_ the icon. I have to grab several windows and lower them to find the right tool across the top of my screen.

      --

      A feeling of having made the same mistake before: Deja Foobar
    62. Re:Petreley makes good points by pomo+monster · · Score: 1

      Dude, learn to use Google.

      As a side note, Apple invented (for all intents and purposes, etc.) the concept of subpixel rendering back in the '80s, and it's been included in the OS since at least Jaguar.

    63. Re:Petreley makes good points by cparker15 · · Score: 2, Interesting

      It would seem strange for Microsoft to introduce the correct behaviour in one version of Windows, only to take it out again in the next.

      One would think so. However, take Windows XP's personal settings as an example. My wife and I share a main desktop PC and we each have our own laptops. I like to have higher resolutions for when I program at this PC and my wife likes lower resolutions so she can see stuff more easily, such as e-mail and the like. Earlier versions of Windows allowed for each user to have unique resolutions. Not Windows XP! The same goes for default Web browser/e-mail and, IIRC, screen saver preferences.

      --
      Have you driven a fnord... lately?

      You must wait a little bit before using this resource; please try again later.

    64. Re:Petreley makes good points by Arandir · · Score: 1

      the problem is, pretty much everyone buys a PC as an plug and play appliance with an OEM Windows install.

      Yes, some people do buy a new Dell and never install/recover/upgrade for two to three years when they buy another new Dell. But they certainly are NOT "pretty much everyone."

      But regardless, I *STILL* have a lot of work ahead of me, even with an OEM preinstall. If you're smart, that is. If you're the kind of person who is perfectly content with an OEM preinstall, then you won't care if you have no firewall, sixty open ports, a single login which is a password-less administrator account, default email and browser applications which are highly insecure malware vectors, etc., etc.

      My point is, after you turn on a brand new Mac, you're done.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    65. Re:Petreley makes good points by runderwo · · Score: 4, Informative

      This has nothing to do with "Linux" and everything to do with your window manager's design and current configuration.

    66. Re:Petreley makes good points by XMilkProject · · Score: 1

      Wowa, Step 3 works great. Thanks!

      --
      Big ones, small ones, some as big as yer 'ead!
      Give 'em a twist, a flick o' the wrist...
    67. Re:Petreley makes good points by argent · · Score: 1

      Shouldn't matter what the runtime libraries involved are, it's the operating system's job to create an environment for another instance of the program to run in.

    68. Re:Petreley makes good points by VStrider · · Score: 4, Insightful

      Vista is pretty much multi-user on the Unix level

      No it's not. MS will never make a multi user OS. MS wants one user only per copy of windows. They don't like multi user systems. They don't like thin client systems either. (yes, MS sells a terminal server. They had to get into that cause some businesses wanted to go that route. But they're still doing their best to implant the single user mentality to average users. Their mainstream OS has no such capabilities. Plus, MS terminal server is a joke as you pay both for the server and per user. So all cost benefits are negated)

      God forbid if people find out what multiuser systems really do. Imagine that! Joe Sixpack would start wondering why he needs a copy of windows for each member of his family. Or maybe he'd go wild and just use dumb terminals to connect to the main computer. (for the uninitiated: dumb terminal doesn't mean 'command line'- you can have your desktop as you know it, running super fast on a cheap and light machine, like a pII-200MHz 32mb)

      MS threw dust in your eyes, pretending they have a multiuser OS, just so they don't get behind in the catchwords race. Before you say "but i can have more than one user on my windows machine", can multiple users use the pc at the same time? Try it. Login to your account, then create another user on that machine. Now try to login remotelly with the new user, while you're still logged in with your previous username. Windows will throw a popup, warning you, that another user is logged in and if you continue that user will be logged out. There can only be one!

      And ofcourse, even if MS changes tomorrow and decides to go multi user, there is a single-user culture in windows, that's difficult, if not impossible to change. ie. most windows apps would not work.

      --
      VStrider.
    69. Re:Petreley makes good points by pomo+monster · · Score: 1

      I don't know about Windows users, but 90% of all Mac users I've ever known--the vast majority non-techies--have been in the habit of keeping the OS up to date (give or take a couple years). Many of those have also upgraded their RAM and added external components like hard drives or media app controllers.

    70. Re:Petreley makes good points by TheNetAvenger · · Score: 1

      You are right, a lot of things in XP are silly or stupid, and shouldn't be there.

      Do a bit of research, even from the MS teams notes. They were given a task of fully balancing NT technologies into a 'lower security level' OS.

      This was not a simplic thing to balance. And keeping consistency is one of them that had to be balanced along with the users that 'want full control' of their computer, and computer security, and applicaiton compatibility.

      The latter being the problem, as it made security holes and also keep XP from stretching it wings more in the NT realm than it was ever allowed to. Microsoft should have 'sand boxed' the Win9X applications instead of lowering the security and leaving the OS open to be compatible with these applications.

      MS got the lumps for it, but also with this balance, if MS hadn't left the 'silly' crap and non NT type of security for applications on XP, would XP have ever really been a replacement for Win9x? It might have failed, and the main Windows consumer market would be even more insecure as people would be sticking with Win9X line of technologies for some weird old application.

      So all to balance and which direction to lean... MS has provided a level of compatibility including both applicaiton and device support never seen before in the history of computing. Pick up a 1982 DOS application, it still runs, let alone WinFX Vista technologies also run on WinXP.

      NT has always been designed as a secure OS, Win2K and XP just never enforced the NT security levels. Administration usage and giving applications basically root access to the system so they wouldn't break. We could go on and on with the silly stuff in XP.
      MS has actually done well with consistency, especially when you factor in the amount of applicaitons and devices Windows works with. Something Mac users have no concpet of a lot of times.

      The UI tries to maintain a certain level of consistency, and this is forced on developers as much as MS could do. For example, pressing the Backspace key and the Delete key work as espected in All Applications, in the Mac world, it is a hmm, wonder how they work in this applicaiton.

      Microsoft was also the first to make keyboard accessiblity a part of a GUI concept OS, even early Windows to the latest version of Windows can be FULLY used without a mouse if you need or want to.

      Other things, like common controls in the API, have helped to maintain this consistency. Most text boxes for example Ctrl-Z will undo your last modification, and Ctrl-A will select all the text, just as other common functions were standardized like Ctrl-V and Ctrl-C in the Mac world. MS took it to the next level and I am sure if I accidentally erase this line, I can hit Ctrl-Z to undo my mistake.

      This brings me back to your comments on Mult-User, sure Multi-User has been possible in NT since the begining. Microsoft did well with thte multi-login, and keeping the users applications running on XP, but this really isn't the multi-user concept. Multi-User was limited in XP, we assume to not confuse people or just to make money. If you see Windows 2003 server with real multi-user access and 100 people running off of one server, you can see MS has multi-user down just fine. And with RDP and the new Vista RDP, Microsoft will be doing something even XWindows which was designed to be a networking GUI can't do, like push 3D elements/effect and vector items over RDP, and run newer Vista type applications over the network faster than current RDP technologies.

      However...
      case in point: the pop-up key-stealer,

      This is not really anything to do with mult-user, this is again, old 3rd party application design concepts allowed to exist in the interface. Some applications just think they have the right to pop their dialog box infront of everyone else, and sure the OS should allow this I suppose, but it takes re-education of the nuts programming this stuff, and yes some of the nuts are even people inside the Windows Development team.

      One of th

    71. Re:Petreley makes good points by runderwo · · Score: 1

      Your sysadmin apparently didn't know what he was doing. You can use either udev+usbmount, udev+autofs, or udev+hal/dbus to accomplish what you want. Gnome and KDE use the latter, the first two are solutions that are desktop environment agnostic. All are as reliable as udev is in my experience (which obviously depends on how reliable your distributor has chosen to make it - no problems with Debian). The core "Linux" technology is there and is nothing new or cutting edge.

    72. Re:Petreley makes good points by pilkul · · Score: 1
      Funny, I tried using a Mac for three weeks or so (after 10 years of Windows use) and although it's true I didn't have much trouble adjusting, I continue to find Windows more comfortable. I mean, Expose in particular I really love, but I just don't think the Dock is as good as the taskbar for experienced users. It's too hard to tell which applications are started with that tiny arrow, and I keep starting applications by mistake when I only mean to switch applications. I'm also used to looking at the Taskbar to figure out which application is currently active (it's pressed in) and in Mac OS the menu bar at the top of the screen is just not obvious enough. Finally, the command line I find pretty lame compared to Linux (the GNU toolset is better than the BSD toolset) so I prefer to be on a Windows box with an ssh connection to a Linux box, with a shared fileserver.

      Well, these are all pretty minor quibbles. But you say "vastly" increased productivity? There's nothing about Mac OS X that can give an experienced user more than slightly increased productivity.

    73. Re:Petreley makes good points by mattkinabrewmindspri · · Score: 1

      What's the deal with the "x" button not exiting the application? What is making it different than "_" minimize in most cases? Why on earth is "x" different than file->exit? Thats one thing I can't get used to.

      Since none of the other replies seem to address this completely, I'll go ahead.

      OS X keeps apps running so that when you accidentally close the last window, you don't have to go looking for the icon or the menu to re-launch the application. Looking for that icon or menu takes more time than just hitting apple n. It also takes less time because you don't have to wait for the app to re-launch.

      I don't know if you noticed, but for apps that only have a single window and don't open any other windows(like System Preferences), if you close the window, the application does quit.

    74. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Why do you care what he uses?

    75. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Linux is an operating system kernel, not a GUI, so your remarks are meaningless. For what it's worth, I too use Linux, and have no problem with focus stealing - focus stealing protection is built into KDE.

    76. Re:Petreley makes good points by Millenniumman · · Score: 1

      What do virtual desktops gain you? They aren't visible at the same time, so why not just change windows within the same desktop? There are several OS X virtual desktop applications, and I'd assume the same is true of Windows.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    77. Re:Petreley makes good points by Master+of+Transhuman · · Score: 1

      Well, speaking about focus stealing, what really annoys me about the File Save dialog in Mandriva Linux, when I'm saving a Web page from Firefox, is when the list of files comes up in the directory I want to save the new page in, the focus is on the list of files, NOT in the file name text box where I want to name the new file. The name of the Web page is in the box and highlighted for deletion, but when I start typing the new file name, the focus is in the file list and moves the highlight there to the file closest to what I'm typing.

      This is completely inane. It might be correct for a file OPEN dialog, but it's wrong for a file SAVE dialog.

      Also, I have to click to open the "Browse for Other Folders" section of the dialog if I want to change what file type the file is saved as. This should be open all the time to avoid that unncessary mouse click. I changed it to save a Web page as a text file when that was appropriate, then forgot to open it as I saved other Web pages for which that file type was not appropriate. Had the dialog been open, I might have noticed I was saving file with the wrong file type.

      There's also no way to delete files and directories from the file save dialog, which I miss from Windows. If I've incorrectly saved a file and now want to get rid of that file and resave it with the correct file name, I have to go to Kongueror to delete the file either before or after saving it with the correct file name. Being able to delete from the file save or file open dialogs is much more efficient.

      All in all, the file save/open dialog is adequate, but needs to be tweaked to be better - and not just to look like Windows, but to have the same functionality - functionality that is needed.

      But you're absolutely correct about the Registry. I don't know how many times I've seen Windows hose itself with no way to determine what it did, because some Registry key got changed, necessitating a reinstall to correct the problem. Even Microsoft acknowledges this because they provide various tools to repair the Registry keys, especially when the IP stack is damaged by a bad uninstall of some antivirus or commo software. I had one client where I simply uninstalled a not-wanted McAfee AV program, and the Windows XP system would no longer communicate with a Linksys router. Dell required the OS be reinstalled from the recovery partition - problem solved. Unless one is an expert in every single one of the fifty thousand or more keys in a Windows XP Registry, as well as the thousands of keys installed by every one of the proprietary programs on the system, it is utterly impossible to debug many Windows problems via the Registry in many cases.

      Don't even mention the Windows Server editions! I've had labs in college courses on Windows Server fail to function with absolutely no clue why - even the teacher was unable to determine the cause of the problem and even when a student next to me was able to make it work following the exact same steps. It's like Windows sometimes RANDOMLY updates and corrupts the Registry!

      One reason Linux is so stable is because its text config files don't get updated by every Tom, Dick and Harry program running. They're updated once by the user - either directly or by a GUI front-end, and after that they're untouched. And if they are screwed up, you can SEE it and figure out how to fix it. The Registry? Good luck with that!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    78. Re:Petreley makes good points by jacksonj04 · · Score: 1

      Apple has an advantage, the only systems that OS X will hug on are Apple's own. For all iMacs and laptops, they control the hardware completely. For Mac Minis, the only non-Apple hardware is the monitor, keyboard and mouse (Which all follow standards, even though OS X has a good stab at monitor specific drivers). The only place Apple has to do any real thinking about dealing with an unexpected system is with a PowerMac, and even then they control all the core components.

      --
      How many people can read hex if only you and dead people can read hex?
    79. Re:Petreley makes good points by Arker · · Score: 3, Informative

      Which is why it is sensible for Linux to behave more like Windows (KDE), or more like OS X (Gnome) - because with greater familiarity will come greater uptake.

      This just can't be left alone. It's so very wrong.

      KDE will do a decent imitation of windows or mac, or it can even be configured to act more or less like a proper Unix gui as well.

      Gnome is mac-and-windows-like in that it refuses to allow the user any choice, but other than that it's no more mac-like than KDE set to mac-like behaviour.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    80. Re:Petreley makes good points by Blakey+Rat · · Score: 1

      To make the trifecta complete (to steal a Fark.com term), OS X has *added* many focus-stealing bugs that were never there in MacOS Classic. The one that drives me batty every time is Apple's DVD Player which, when inserting a DVD, steals focus not once, but TWICE! About 2 seconds apart, so just when you realized what happened, and click back to your original window, BAM, focus gone again. Grrr...

      Focus bugs never happened in Classic because each application had its own 'layer' it was required to stay in.

    81. Re:Petreley makes good points by morgan_greywolf · · Score: 1

      gconf stores things in transparent XML files contained within a directory tree hierarchy.

      The Windows registry stores things in a non-transparent binary file.

      There is a different.

    82. Re:Petreley makes good points by Millenniumman · · Score: 1

      Many OS X applications are document based (one application handles several documents e.g. a web browser, photo editor, text editor/word processor, , etc.) The x at the top of the window closes the window (the document). It wouldn't make sense to quit an entire program when you only want to close a document. Minimize keeps a document in the dock, out of the desktop space, but still open. Closing a document closes it, and saves it if you so choose. For a lot of non document based applications, x is not all that different from hide or minimize. It irritates me when applications do close when the x in the window is clicked.

      I have my dock on the left (less space than the bottom), and it has 22 easily identifiable applications. Most users don't use more than 5-10 applications regularly. You can try using spotlight (command-spacebar) and typing the first few letters of an application name. Or you can download Quicksilver , use ^spacebar, and type the few letters. It will gradually learn which applications you use more with certain letters and it is nicer than spotlight as an application launcher. If you want a list, put your applications folder in your Dock, and right click it (you can also use control click or click and hold). A list of all of your applications will pop up. Launching applications from the Finder isn't all that hard, though. Click the Finder dock icon once, click the Application folder in the sidebar, and launch the application(s).

      I've never noticed the difference in text.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    83. Re:Petreley makes good points by Millenniumman · · Score: 1

      Only some single window applications quit when a window is closed, and I find it rather irritating when they do.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    84. Re:Petreley makes good points by Millenniumman · · Score: 1

      95%+ of Windows users will not upgrade to Vista without buying a new computer.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    85. Re:Petreley makes good points by Millenniumman · · Score: 2, Insightful

      If you're the kind of person who is perfectly content with an OEM preinstall, then you won't care if you have no firewall, sixty open ports, a single login which is a password-less administrator account, default email and browser applications which are highly insecure malware vectors, etc., etc.

      You have just described 80%+ of computer users.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    86. Re:Petreley makes good points by man_of_mr_e · · Score: 1

      Who's talking about heavy administration tasks? I used the IIS example because it was fresh in my mind.

      Even so, it's extremely easy to copy configurations. You just export the config, copy it to another server, and import it. You can programmatically change servers using shell scripting objects, and it's certainly easier to find an obscure setting in IIS Manager than it is to dig through reams of documentation for apache.

      The point of the article was for average users, not expert administrators.

    87. Re:Petreley makes good points by BoneFlower · · Score: 1

      wow thanks... while I generally prefer finder, this does add an extra option i'll probably use at some point.

    88. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Try imagining a complete newbie trying to start up Linux

      The comparison was between Windows and Macintosh OS X, you dolt!

    89. Re:Petreley makes good points by Arandir · · Score: 1

      Then I guess 80%+ of computer users are "not done" configuring their systems. Just because they think there's nothing left to do to does not mean there isn't. Maybe Windows wouldn't have quite so bad of a security reputation if Microsoft realized this, and started shipping with adequate default settings.

      But back to my original point, once again: When you're done installing a Mac, you're done. You don't need to turn off a couple dozen ports, because they already are off. You don't need to turn on the firewall, because it already turns on automatically when you open a port. You don't need to download Firefox and Thunderbird, because Safari and Mail don't have the huge security holes that Internet Explorer and Outlook Express do.

      I'm frankly amazed that so many people are disputing this. It's like Windows is their whole world, and they cannot wrap their brains around the concept that something else might be better in terms of installation.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    90. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      It would seem strange for Microsoft to introduce the correct behaviour in one version of Windows, only to take it out again in the next.

      OMG! ROFL! Have you looked at the search function in XP? 'nuff said!

    91. Re:Petreley makes good points by zootm · · Score: 1

      The fact that you need to understand the distinction to be able to "fix" it has everything to do with Linux-based desktop systems.

    92. Re:Petreley makes good points by Millenniumman · · Score: 1

      I am an OS X user and find it a lot better than Windows in more than just installation. I was not disputing your point, just pointing something out.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    93. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      My favorite 'feature':

      Step 1: Boot your PC
      Step 2: Wait for Explorer to come up (no, not IE)
      Step 3: As soon as you see your Start bar, click on it and try to start the application that's buried deepest in 'Programs'

      Bonus points if you have so much going on startup that it takes 4+ tries.

    94. Re:Petreley makes good points by strider44 · · Score: 1

      And then if you have auto hiding on the start bar on then it doesn't *ever* go back down unless you open the other program. Or if you are playing a game and someone messages you on an IM then it minimises the game and goes to gaim (or whatever im you use, but gaim rhymes with gaim so I'm sticking with it). This has to be one of the worst features ever - whoever thought of it should be hung, drawn and quartered. Now I'm not usually partial to brutal execution for programming bugs, but this one is warrented I think.

      Combine this with a lack of sloppy focus and things start to stink. I have gotten so used to sloppy focus that I can't stand being without it - it's the first feature I touch if it's not on already when I use Linux.

    95. Re:Petreley makes good points by amliebsch · · Score: 1
      Right-click the Applications folder in the dock and get easy access to all your apps. Left-click it to open it in a Finder window.

      I am a Mac user. What is this "right-click" you speak of?

      --
      If you don't know where you are going, you will wind up somewhere else.
    96. Re:Petreley makes good points by Rutulian · · Score: 1

      Compare, say, setting up apache on a typical Linux distribution with configuring IIS on Windows.

      I'm sorry, but that is just a bad example. First thing, I have setup Apache several times, and if you know the first thing about networking, it is pretty straightforward to read through the well-commented configuration file and fill in the blanks. Second, Apache is a server. It is not a desktop application that is going to configured and run by Joe Blow, and it shouldn't be. If you are going to allow people to connect to your machine and access stuff on your hard disk, you better know what the hell you are doing. IIS has a nice configuration gui, but that should be pretty insignificant to a server administrator, and it is probably pretty frustrating when it doesn't do what you need it to do.

      A much better example would be to point out current problems with networking configuration. Networking on linux is very server oriented, with all connections being configured at boot and pretty much assumed to be static connections. It makes it hard to integrate network roaming, per-user configuration, and wifi access. Tools for the latter do exist, but they are a bit kludgy and difficult to get working properly. Thankfully, along with the general desktop push being made, this is being addressed. NetworkManager from Red Hat is shaping up pretty nicely, and I hope to see it setup in the desktop distributions soon.

      Oh and GConf, in my opinion, is a very sensible way of handling configuration options. The database is an xml file, which is easy to access with a number of different tools, including your favorite text editor. It is fast, everything is in one place, it is easy to backup, and it doesn't get corrupted. Of course, it doesn't work for everything. I don't think Apache would be able to put it's configuration into a GConf node, but I don't think it has ever been tried either. You might be taking exception to gconf-editor, which does unfortunately resemble the Windows registry interface. I can't really think of a better way of presenting hundreds of configuration options to the user, though. They are fairly well organized, and there is a search facility to make it easy to find what you are looking for.

    97. Re:Petreley makes good points by drsmithy · · Score: 1
      And I still can't do lots of things (like full use of a USB thumb drive) using a non-priviliged account (not to mention that the default install on my Microsoft-partnered laptop came with the user accounts having full admin priviliges)

      What can't you do with a USB thumbdrive as a regular user ?

    98. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Will you please listen to yourself? I know this is /. and all that, but normal people don't know what a windows manager is and quite frankly they don't care, they just want to get their web browsing/ email/ document creation/ IM done. THIS is a reason Linux is not going to conquer "teh desktop" any time soon. Most users want less choice.

    99. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      The Registry is once again a completely backwards way of contending with things, and worse, you sometimes have to get into the Registry to change things which should be straight-forward options in personalising your computer.

      One word: GNOME.

    100. Re:Petreley makes good points by someone300 · · Score: 1

      Well, fucking up a gconf tree will at most break a particular user's UI or settings (in theory, the applications shouldn't break, but I've seen it happen before) Also, it's not a binary file, it's usually an XML tree so it's harder to screw up.

      Windows registry contains loads of system settings and things that really shouldn't be in the registry, doesn't have schema or decent type support, doesn't have a standardised structure -- even among Microsoft stuff sometimes. Gconf is also a lot easier and more powerful to configure in a multi-user environment if you know what it's doing (which, as an admin, you should). It actually makes sense, unlike my experience with AD/Registry/etc. and it's horrible mix of standards and what doing different things is actually doing. It's particularly good with these new Gnome 2.14 admin tools.

      Personally I think gconf is better than a load of config files in the home directory, because it actually makes sense to do it that way. It's not such a good idea to do it for system-wide config though.

    101. Re:Petreley makes good points by Nasarius · · Score: 1
      And how many "average users" are setting up web servers? Probably close to zero.

      it's certainly easier to find an obscure setting in IIS Manager than it is to dig through reams of documentation for apache.

      Do you have difficulty using the search function of your text editor? As others have noted, httpd.conf is commented with instructions.

      --
      LOAD "SIG",8,1
    102. Re:Petreley makes good points by jbolden · · Score: 2, Informative

      eally, I don't know how Mac and Windows people work efficiently with many applications and no virtual desktops...

      windows, mac.

    103. Re:Petreley makes good points by mrsbrisby · · Score: 1

      Compare, say, setting up apache on a typical Linux distribution with configuring IIS on Windows. The difference is night and day.

      Completely agreed.

      Setting up 2000 web sites and virtual directories across 20 machines requires no additional programming on Linux, but either requires a significant amount of programming or a significant amount of effort to do the same on Windows.

      This is how I define ease of use- by how easy it is to use, not by how easy it makes already easy things.

      it's that kind of myopic outlook ("it works for me, you must be too stupid") that makes it so difficult for Linux to gain acceptance.

    104. Re:Petreley makes good points by jbolden · · Score: 1

      Apache has become the standard webserver for desktop configurations. On the Linux side Ubuntu, Mandriva, Xandros, which are unquestionably selling desktops use apache. So for that matter does OSX. So does Oracle for its webbased interface.

      The fact is a much easier to configure, much less full features webserver is needed for a standard. What ever happened to stuff like Zeus?

    105. Re:Petreley makes good points by jbolden · · Score: 1

      I think Linux is a better Unix than the BSD too (including Darwin). OTOH you can install virtually anything on Darwin from the GNU toolset. If you are a command line you have to try the "open -a " which works great and doesn't require a full path. Or there are like 800 launchers for OSX.

    106. Re:Petreley makes good points by Anonymous Coward · · Score: 0
      And lastly, what is with the insane anti-aliasing?

      OMG! That's actually the way Mac fonts are supposed to look? I thought it had to be the monitors or my eyes going.

    107. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Hold down the mouse button, just like you would on the rest of the dock.

      - A powerbook user.

    108. Re:Petreley makes good points by jbolden · · Score: 1

      The problem is applications which still stuff datafiles in folders on the root

      That's an easy problem to fix. Pop a window everytime the app tries to write to a root directory

      Application ABC is trying to write file DEF to GHI on the C: filesystem. If you would like to permit this please type your password in the box below and click allow, otherwise click disallow. That will get the app people to change behavior PDQ.

      As far as ACL's in NT they are terrific. The problem is roughly 0% of the apps (including the explorer shell) use them.

    109. Re:Petreley makes good points by punkrockguy318 · · Score: 1
      The pop-up key stealing bit happens on Linux too. Ever kick a app off and while waiting switch to the browser and then the one you launched first thrusts itself into view? Happens to me on Linux too.

      This behavior is fixed in Ubuntu 6.4 (and upstream GNOME 2.14, I believe). Another advantage of open development: when people make negative comments on interface, they can be fixed. Sane defaults are the striving on Ubuntu and GNOME.

    110. Re:Petreley makes good points by cbiltcliffe · · Score: 2, Informative

      That's not the same. When a window changes state in Windows, it flashes the taskbar button. When a new window opens, it pops up in front all the time, unless the program is specifically written to not steal focus.

      With Gnome, you can have newly opened windows pop up behind, rather than in front.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    111. Re:Petreley makes good points by Schraegstrichpunkt · · Score: 1

      OMG! A system that is vastly more complicated than an automobile needs at least as much training to learn how to service and use efficiently? Horror!

    112. Re:Petreley makes good points by toogreen · · Score: 1

      About the Origami thing: Here in China I've already seen billions of these everywhere for a while, from all sort of different unknown brands and running different OSes... And they are cheap. I really don't see what's the big innovation there. They're not really selling that much, either. People still go for laptops mostly.

    113. Re:Petreley makes good points by Mortlath · · Score: 1
      Mmm... that's a good question. I can assure you that, in XP, it happens. The only time I got spyware in my computer was when a a pop-up appeared while I was chatting with MS Messenger and browsing the Internet at the same time (and I was using XP). A window appeared asking me if I wanted to install whatever (I didn't have the chance to read it), and stealing the focus, just as I pressed Enter to send a message in Messenger.

      Use Tweak UI (one of the Windows Xp Powertoys) to disable the focus stealing.

      General->Focus->"Prevent Applications from Stealing Focus"

      Problem Solved.

    114. Re:Petreley makes good points by Felinoid · · Score: 1

      > Then there's the Single User aspect, all over again. No matter how they pass XP off as a multi-user environment, it carriest considerable baggage of being single user

      Both computers at my home can be accessed from remote.
      The Linux box (mine) provides multi-user access.
      The Windows box (moms) permits me to take control of the computer it dose not permit me a second login.

      This is fine as my moms computer is used as a single user environment. I log in to help her.
      My linux box however I run sevral projects on. I need to log in often more than once to try stuff out. Testing network apps for example.

      --
      I don't actually exist.
    115. Re:Petreley makes good points by runderwo · · Score: 1

      There is nothing to "fix" since the majority of users prefer the default behavior. For those who don't, they'll have to change WM settings. You can't have a default that suits everyone, so those whose preferences are not in the majority should understand that they will have to tweak things.

    116. Re:Petreley makes good points by PitaBred · · Score: 1

      The TweakUI powertoy from MS actually lets you do things like X-style mouse focus. It's not perfectly Linux like, and some apps are just freaking stupid about it, but it's better than nothing when you're forced to use Windows.

    117. Re:Petreley makes good points by pembo13 · · Score: 1

      To me it looked like a big PSP. Kinda like the (fake) one Walmart has on display.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    118. Re:Petreley makes good points by pembo13 · · Score: 1

      It almost doesn't happen enough for me in KDE. But I know that KDE allows me to configure this behavior, so I don't really mind.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    119. Re:Petreley makes good points by Capacitance · · Score: 2, Informative

      "x" closes the window, just like it does on windows, most apps don't close when you close the last window, though. It makes sense to do this, because you still have access to the apps from the dock, even though there are no more windows left. I don't know if this is new behaviour, I've only really used OS X.

      There used to be the apple menu, which did what you are after, but some bright spark decided that the dock would serve as a worthy replacement, and apparently no amount of whining^Wrequests by the users seems to be able to convince apple to put it back.

      There's quite a few apple menu replacements available, off the top of my head, I can only recall FruitMenu, however. For a better solution, go google for LaunchBar or perhaps Quicksilver, although spotlight on its own would probably serve well enough already.

      The anti-aliasing that gets done on my iBook looks just fine to me, with Tiger, it claims to set anti-aliasing to be appropriate for whatever the main display is, I haven't tested it 'cause there aren't any CRT monitors in the house anymore. There's a setting in one of the control panels for setting the cutoff point for anti-aliasing as well.

      --
      -- Martin
    120. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Problem Solved.

      Already tried it, doesn't work. Not with the programs I have the problem with. Which happen to be Microsoft programs.

    121. Re:Petreley makes good points by raynet · · Score: 1

      I do like Mac OS X UI, but I still rather use WindowMaker, and Windows XP isn't that bad after you tweak it with couple extension.

      What's the deal with the "x" button not exiting the application? What is making it different than "_" minimize in most cases? Why on earth is "x" different than file->exit? Thats one thing I can't get used to.

      As Mac programs can have multiple windows (like with browsing with Safari), the red button just closes that one window. You just need to learn, red -> close window, and <apple>-q -> close app.

      Next, why is there no good launch bar mechanism? Am I missing some feature that is there? It seems like Apple just decided that Apple Users only have 2 or 3 programs, so putting them all in this dock at the bottom of the screen is ok. But every other window manager (gnome/kde/windows) clearly understands the need for something like a "Start menu" so that I can have easy access to lots of apps. In my mac I am forced to browse the directory structure through the finder. That is a pain.

      This is a good point but fortunately most people can fit their 10-20 most used apps on the dock (dock zooming helps alot and so does big screen). For rest of the apps you either create aliases on the desktop or use <apple>-<shift>-a to open Finder in the Applications folder.

      And lastly, what is with the insane anti-aliasing? Does it have something to do with Macs commonly being used by artists and the anti-aliasing making the font look more like print? Becuase its really just completely blurry with many shades of gray. They could learn something from Microsoft's ClearType that uses various colors to achieve sharp-edged looking fonts. Or just let you turn it all off, but theres no way to get rid of it completely. Every single non-mac-user just seems to be baffled and unable to read text.

      AFAIK Apple also uses ClearType kind of antialising (subpixel antialising on LCD screen). You can set the antialising method and amount from the prefs. You can even turn it off.

      OS X becomes much easier and faster to use after you learn couple shortcuts and get a mouse with more than 1 button :)

      --
      - Raynet --> .
    122. Re:Petreley makes good points by richlv · · Score: 1

      it was mentioned that gnome has more or less dealt with this problem, i'll add that it works in kde quite qell, too - you can even set an automatic 'focus stealing prevention level' (kcontrol->desktop->window behaviour->advanced).
      oh, and then you can set individual rules for individual windows. which allows you to control almost every aspect of window behaviour - and everything from gui.

      --
      Rich
    123. Re:Petreley makes good points by zootm · · Score: 1

      OMG! The competitor's brand does the same things with less training requirements? Propaganda, surely?

    124. Re:Petreley makes good points by rtb61 · · Score: 1
      Actually a lot of the hatred of microsoft, is the exact opposite of what the article states. It is the inconsistencies in each of the microsoft product upgrades because the greedy little devils want to force you to buy the real manual and the real help file and pay for new microsoft courses.

      With out the alterations in file locations and the changes in the user interface, this would not happen to a sufficient degree to full fill Microsoft's profit goals.

      A lot of the profit comes from making users pay for the missing components of software, allowing Microsoft to effectively misrepresent the true TCO, by not incorporating those costs and present a much lower dollar value, generally about a tenth of the final cost when you lot at an OEM and about a fifth when you look at an upgrade and about a third when you buy a full retail version (and this B$ cycle is repeated every couple of years).

      With Linux and the various GUIs you do get consistancy across upgrades, which is the most important, learn it once and then just add a bit of knowledge. Plus a lot of the supporting software is there unlong with the information you need to make use of it.

      --
      Chaos - everything, everywhere, everywhen
    125. Re:Petreley makes good points by zootm · · Score: 1

      Yes, but people complaining that it's a "problem" with Windows seem to miss the point that it is users' preferred behaviour. This is almost the sort of thing that the article was decrying.

    126. Re:Petreley makes good points by penguin-collective · · Score: 1

      USB drives work fine out of the box on Ubuntu and SuSE: you plug them in and they appear on the desktop. In fact, unlike Windows, it even works reliably.

    127. Re:Petreley makes good points by penguin-collective · · Score: 1

      Actually, yes, you can do all that and a whole lot more. The NT kernel is really powerful and general. And that's why the NT kernel sucks: it has too many features, not too few.

    128. Re:Petreley makes good points by Jesus_666 · · Score: 1

      It's Mighty Mouse user slang for Control-click.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    129. Re:Petreley makes good points by clydemaxwell · · Score: 1

      The GP obviously DID know what gnome was, and so it seems to me that the parent's comment was warranted.
      He wasn't writing it for the random linux know-nothing.
      As for less choice? You're an idiot.

      --
      Browsing with classic discussion, noscript, at -1 and nested
      no hidden comments and I only mod UP
    130. Re:Petreley makes good points by clydemaxwell · · Score: 1

      OMG! No it doesn't?

      Really must stop getting involved with trolls..:/

      --
      Browsing with classic discussion, noscript, at -1 and nested
      no hidden comments and I only mod UP
    131. Re:Petreley makes good points by zootm · · Score: 1

      Well, it certainly seems to, but I'd be interested to see data to the contrary. I probably shouldn't have replied "in anger" to the guy trolling me, though, my response wasn't really justified.

      Just claiming that "computers are hard, deal" is not a productive way to deal with usability issues, though. That assumption has been proven incorrect many times over, and usability continues to evolve to help this be incorrect. If people have to know considerably more information to achieve a task than knowledge of the task itself, particularly if that knowledge is not consistent with the knowledge they already have about the (in this case, computing) platform being used to do the task, it's time to start asking why.

    132. Re:Petreley makes good points by Schraegstrichpunkt · · Score: 1
      OMG! The competitor's brand does the same things with less training requirements?

      You clearly don't know what you're talking about. Although it might be true in very specific cases, this notion is not generally true, and is more the result of Microsoft's marketing efforts (and a historical lack of alternatives to compare against) than a reflection of reality.

    133. Re:Petreley makes good points by zootm · · Score: 1

      I had OSX in mind at the time, but I suppose so. I do find that things tend to be — as the article points out — a little less consistent on Linux-based systems, particularly when you get into tasks that you can't do with the "bundled" apps of your DE of choice. The usability projects of both KDE and Gnome are working hard on this sort of thing, though, and I feel that it's gotten a lot better in the last couple of years.

      As with the other post the replied to that post, though, I apologise for responding to the trollish post "in anger", ending up being just as bad.

    134. Re:Petreley makes good points by zootm · · Score: 1

      Oh, and since I've just realised you were the original "OMG!" poster, the reply to the other reply to my post has a more reasoned bunch of thoughts on the subject, if you're interested. :)

    135. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      ... Windows zeolots have any more right to piss in my Linux ...

      Cause pissing on windows gets old after 5 or 6 years. Ya know?!?!

      /I don't drink that much water. Beer? Yes! Water? No!

    136. Re:Petreley makes good points by argent · · Score: 1

      Oh, good, can you tell me the commands and settings I can use in Vista to make these things work using unmodified applications and no custom code?

      I suspect I could do most of them by running UNIX applications under Interix, but that's not using Windows... that's using a hosted UNIX under the NT kernel, you might as well save your miney and use Linux or FreeBSD. Windows isn't the NT kernel, it's the kernel, Win32/Win64, and all the other bits distributed with it. The kernel itself is rather nice (though I've run into single-instance issues that seem tro be pretty deeply embedded) but it's not where most of the problems are.

    137. Re:Petreley makes good points by Ankur+Dave · · Score: 1

      You can change this in Tweak UI (a Windows XP Powertoy). There's an option called "Prevent applications from stealing focus."

    138. Re:Petreley makes good points by Anonymous Coward · · Score: 0

      Amen Brother... Let MS keep their users, virus, malware, spyware, and bloat, and let us Linux and Mac users enjoy our computing experiance.

      Linux is NOT Windows and vise versa.

      That is what choice is all about...

    139. Re:Petreley makes good points by drew · · Score: 1

      Many of them do behave preferably in that one respect, however none of them work well together with the gnome panel, nautilus, etc, all of which I use and like. I suspect that it is probably still possible to get Sawfish to work the way that I want, as I did have a highly customized Sawmill setup long ago, but I have neither the time nor the inclination to do the necessary LISP hacking nowadays.

      Perhaps if E17 ever sees the light of day, I'll like it enough to switch, but in the meantime, I think I will continue to bitch every time a new GNOME version comes out about how they are systematically removing every single feature that once made it a good desktop environment. At least they haven't removed mouse-focus as an option. Yet...

      --
      If I don't put anything here, will anyone recognize me anymore?
    140. Re:Petreley makes good points by runderwo · · Score: 1

      Yeah, as long as it can be changed without having to jump through hoops, I agree that it is not a problem what the default behavior is chosen to be.

    141. Re:Petreley makes good points by calethix · · Score: 1

      I didn't get into details but it makes the app flash in the taskbar either a specified number of times or until you click on it.

      Of course, I'm still having problems getting it to work. I turn on the 'prevent focus stealing' option and then a couple days later I notice it bother me again. So I go back in to tweakui and it's turned off again. I'm not sure why yet.

  2. Flogging consistency? by mcsestretch · · Score: 4, Funny

    It's not Microsoft's continual flogging of consistency that bothers me. It's that they consistently flog the dolphin.

    Seriously, Microsoft. You'll eventually go blind.

    1. Re:Flogging consistency? by Beryllium+Sphere(tm) · · Score: 1

      and if Microsoft is flogging consistency, what is Linux doing to it? The mind boggles.

    2. Re:Flogging consistency? by Constantine+XVI · · Score: 1

      Absolutley right. They've been flogging the Dolphin since 11 November 2001 (GameCube release date)

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    3. Re:Flogging consistency? by Anonymous Coward · · Score: 0
      Seriously, Microsoft. You'll eventually go blind.


      why? Does MS shag?

    4. Re:Flogging consistency? by Gryle · · Score: 1

      Insert your own circle jerk comments here

      --
      Only two things are infinite, the universe and human stupidity, and I'm not entirely sure about the universe - Einstein
  3. /etc/rant/slashdotted by TheMotedOne · · Score: 1

    Does anyone have a mirror of the rant?

    It appears to already have been slashdotted.

    1. Re:/etc/rant/slashdotted by Anonymous Coward · · Score: 3, Informative

      Works fine for me, but here's the text anyways:

      Pack up the Microsoft sycophants and shoot them off to Mars.

      When did Microsoft lose its status among open-source developers as the evil, or better still, incompetent empire? When did open-source developers stop trying to make software better than Microsoft's and start imitating everything Microsoft does? Why do we have to have an open-source Outlook, or an open-source dotNet? Sure, there are examples of how we do things better in Linux than Windows. But I'm getting really tired of the monkey see Microsoft, monkey do Microsoft mentality that has infected open source. And the operative word here is "monkey"--hint, hint.

      Aside from being open and free, isn't superiority what got Linux where it is today? Once upon a time, Microsoft was under intense pressure to catch up to Linux stability (in my unhumble opinion, Microsoft still has a long way to go). Now we have several projects that exist for no other reason than to to catch up to and duplicate Microsoft software. Worse, we're duplicating architectural nightmares like the registry, and with no other apparent purpose than to be more like Windows.

      I have nothing against cream-skimming the best features of Windows for use in Linux. But creating a registry for Linux is not cream-skimming. It's pond-scum-skimming. What happened to the days when people were appalled at the idea that you'd have to edit a registry in order to make this or that feature work the way you wanted? I don't care if the registry is binary or XML. It's a maintenance nightmare.

      Next time you visit Redmond, take a look at big hole with teeth marks in the Microsoft butt. That's a "came back and bit it" bite mark left by the registry. While Microsoft is trying to get around its mistakes, we're busy duplicating them.

      Here's another example. Emulating what OLE 2.0 brought to Microsoft Office is not cream-skimming. It's biohazardous-medical-waste-skimming.

      I remember the original Microsoft demos of OLE 2.0. You paste spreadsheet cells into a Word document. You click on the cells and the word processor magically transforms into a spreadsheet program. That makes good demo, but did anyone ask what real value it offers? Aside from looking cool, that is? This feature is bad not because of what it does, but because of what it fails to do. It fails to make it easy to create a live link between the original spreadsheet data and what you paste into the document.

      Fortunately, not everyone has imbibed from the punch bowl of Microsoft cool-aid. EIOffice, although it looks and feels more like Microsoft Office than OpenOffice.org or KOffice, actually came up with a fresh idea. Imagine that. Innovation. But it took a commercial company, not an Open Source community, to do it. The folks at Evermore Software (the makers of EIOffice) must have at least one non-Microsoft drone on board to enlighten the developers as to what really matters. EIOffice gives you a menu selection to paste a bit of spreadsheet into a document where the cells are live-linked to the original spreadsheet data.

      And this next bit of information should send open-source fanatics into a tizzy. EIOffice is based on that evil, despicable language called Java. How dare they? Mono C#, Python, Ruby, maybe even Perl. But Java? Won't that encourage Sun to become dictator of the world if EIOffice gets popular? It's perfectly fine to copy Win32 DLLs in order to make Linux do Windows tasks, but heaven forbid Linux should be infected with a Java runtime. How Sun replaced Microsoft as the evil empire is beyond me. But don't get me started on that.

      Back to OLE 2.0 and its successors. Of course, the OpenOffice.org and KOffice folks have faithfully duplicated this monstrosity. Hey, it's how Microsoft Office works. It must be the way to go, right?

      That's what they want you to think. Who is they? I don't know, but I can't help but wonder if one or more people within some of these open-source projects are Microsoft moles.

      "Here's the plan. Infiltrat

    2. Re:/etc/rant/slashdotted by drsmithy · · Score: 1
      I have nothing against cream-skimming the best features of Windows for use in Linux. But creating a registry for Linux is not cream-skimming. It's pond-scum-skimming. What happened to the days when people were appalled at the idea that you'd have to edit a registry in order to make this or that feature work the way you wanted? I don't care if the registry is binary or XML. It's a maintenance nightmare.

      Right, because directly editing text files, with no input validation, little capabilities for fine-grained changes or permissions, no facilities for making changes atomic and fuck all consistency in formatting, presentation and execution, is *such* a better way to do it...

      Direct editing of arbitrary text files is such an incredibly bad way to configure software, it's amazing it was even dreamed up in the first place, let alone come to be considered "better".

  4. FOSS Means Business, in Belfast, March 16th by H4x0r+Jim+Duggan · · Score: 5, Interesting

    There's a conference this Thursday, March 16th in Belfast called FOSS Means Business where Stallman and Perens are both doing business-orientated lectures, plus presentations by Google, Open Source Academy, and Oracle.

    People trying to encourage IT decision makers to transition to free software have to learn to explain it. Bruce Perens is good at this, but as well as telling people about the value of free software, we have to tell them how to hang on to it - how to not let it slip through their fingers. That's Stallman's angle, as can be read in this transcript of his lecture on GPLv3.

    Microsoft isn't top because of their software quality, and free software won't displace them purely based on quality either. We'll win for other reasons.

    1. Re:FOSS Means Business, in Belfast, March 16th by kuzb · · Score: 1

      Negative, you won't win at all. Or at the very least, not any time soon. FOSS has been saying for years that they're going to put the final nail in the Microsoft coffin, and they haven't even come close to making good on their claims. Why? FOSS operating system solutions are *still* not ready for mainstream desktop users. They do things in a counter-intuative way. Often times, it's confusing for people with little computer experience/knowledge to do things as simple as playing MP3s, or getting a DivX video to kick over -- never mind what occurs when one or more pieces of their hardware are not supported. Keep in mind that general business adoption is only going to come because people are familiar with the environment. Want the business vote? Get it on home desktops. Can't do that? You'll lose the business vote. Sure, a few will switch over, but not many.

      Linux as a server? You bet. As a desktop? Only for those who can put up with and/or understand it's failings and how to get around them.

      --
      BeauHD. Worst editor since kdawson.
    2. Re:FOSS Means Business, in Belfast, March 16th by Anonymous Coward · · Score: 0

      I thought the accepted wisdom was that getting your software into business is the key, because home users want to run whatever it is they run at work.

  5. Petreley makes unsharpened points by Anonymous Coward · · Score: 0

    "Microsoft doesn't get it. There are things in Windows XP which are still as idiotic as ever. This isn't evidence of a superiour product, but the result of understanding. The Registry is once again a completely backwards way of contending with things, and worse, you sometimes have to get into the Registry to change things which should be straight-forward options in personalising your computer."

    So what's the difference between a registry used properly by programmers, and one that isn't?

    "Then there's the Single User aspect, all over again. No matter how they pass XP off as a multi-user environment, it carriest considerable baggage of being single user - case in point: the pop-up key-stealer, when apps suddenly thrust themselves forward and steal a keystroke for the [ignore] [retry] [cancel] [OK] whatever prompt and vanish if it meets the input expectation."

    How many people are sitting in your chair?

    "What I repeatedly hear from Mac enthusiasts is how quickly a new user can sit down and get right to business, without thinking half as hard where things are or how settings work. Microsoft made a big deal out of bringing a tonne of people on board to advise them and examine their user interfaces, but I grow increasingly skeptical that these were actually people flown to a nice resort, given fine amenities and still shown what Microsoft thought they should see, rather than simply gaining some real inside, i.e. "so what's the thing you most dislike about Windows/Office/Etc.?" Rather like a homeless guy will be your best friend if you give him a few bucks."

    Since the stories about LINUX. It looks to me like Linux has a perfect opportunity to get it all correct.

    "They also have become extremely overconfident because success came too easily. Note many of their recent failures. And may I be among the first of many to recognise Origami as an utter flop. Looks neat, but it's a niche player, same as Tablet Computers. It's too big and too small at the same time. Once again a complete misunderstanding of the market."

    How long has Origami been in the market again?

    "Linux should strive to be efficient and easy to use, not mugging one of the most inexplicably frustrating environments ever."

    Good thing we dispensed with that whole "global domination" crap then. Second best is looking better and better.

  6. Missing point by DarthChris · · Score: 1

    An application can consistently non-inituitive, and extremely efficient when used by those who wrote it. However if the learning curve is too steep for the average user, they aren't going to bother, and will stick with what they know - even if it costs more and isn't as good.

    --
    Don't you just hate it when people reply to your signature?
    1. Re:Missing point by lahvak · · Score: 3, Insightful

      But who cares? :)

      Seriously, not all applications are for what you call "average user". I wouldn't advocate that our secretary learns how to use Vim, but I also wouldn't use another editor if I could avoid it. And I certainly didn't write Vim.

      --
      AccountKiller
    2. Re:Missing point by Hosiah · · Score: 1
      However if the learning curve is too steep for the average user, they aren't going to bother, and will stick with what they know

      I have no problem with that at all. I LOVE my Linux console, the more difficult the tool is to use, the better. Because Stealth Bombers are more difficult to use than tricycles BECAUSE THEY CAN FLY. Meanwhile, the user chose Windows - let them stick with it.

  7. Spamlet by digitaldc · · Score: 2, Funny

    To be or not to be Open Source, that is the question.
    Whether it is nobler in mind to suffer the slings and arrows of outrageous Microsoft fortune, or to take up your arms against a sea of troubles and by using Linux, end them.
    To die, to sleep no more.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  8. Linux is Not Windows by houghi · · Score: 2, Informative
    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Linux is Not Windows by TubeSteak · · Score: 1

      Yea, I recall Microsoft suing the Lindows guys just to emphasize that point.

      "Linux is not Windows! Now feel our lawyers' wrath"

      --
      [Fuck Beta]
      o0t!
  9. Linux Registry? by superid · · Score: 2, Interesting

    According to the rant, there is now something of a linux equivalent to the windows registry? Where is that exactly?

    1. Re:Linux Registry? by Anonymous Coward · · Score: 0

      Its called gconf

    2. Re:Linux Registry? by Anonymous Coward · · Score: 1, Informative

      It's called the Elektra project (formerly the Linux Registry project). At the moment, however, it's just /etc

    3. Re:Linux Registry? by Anonymous Coward · · Score: 0

      /etc/init.d ?

    4. Re:Linux Registry? by Al+Dimond · · Score: 2, Insightful

      Haha, in all the /etc/init.d scripts you can at least put comments. That's one of the really nice things about plain text config files, even the ones that are just lists of variable settings. I always mark my edits to config files with #AWD and usually some comment as to why I made the change, so if I ever need to go back it's easy to remember why I did what I did.

    5. Re:Linux Registry? by The+MESMERIC · · Score: 1

      that is applicable only for Gnome Distros.

      The answer is that there is no single all-encompassing registry in Linux like you have in Windows.

    6. Re:Linux Registry? by MBGMorden · · Score: 1

      The registry isn't "all-encompassing" in Windows either. Sure the base OS stores it's data there, but many applications still use .ini files, totally ignoring the registry.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    7. Re:Linux Registry? by Anonymous Coward · · Score: 0

      Well, I just tried to be funny... I do like those plain text configuration files.
      --
      Linux is an excellent desktop OS, if you don't belive it, you didn't give Linux a fair chance on your desktop.

    8. Re:Linux Registry? by Hognoxious · · Score: 1
      Sure the base OS stores it's data there, but many applications still use .ini files, totally ignoring the registry.
      Good for them - the idea of having everything in one binary file that can be fucked up incredibly easily is a total sack of shite.

      And it's (it is) "its".
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:Linux Registry? by jZnat · · Score: 1

      There are 3 things I can think of: /etc, ~/.gconf/, and ~/.kde/share/config/. Really, it's just a big pile of rc files usually, so there's no way one error in a config file will break everything else unrelated to that config file.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    10. Re:Linux Registry? by drsmithy · · Score: 1
      Good for them - the idea of having everything in one binary file that can be fucked up incredibly easily is a total sack of shite.

      So is the idea of users configuring software by directly editing arbitrary text files.

      Difference is, "fixing" the Registry's distaster recovery problem is as simple as backing it into some human-readable format like XML as well as a compiled DB. "Fixing" the broken concept of editing text files for configuration is nearly impossible.

    11. Re:Linux Registry? by DarkProphet · · Score: 1

      .Net applications also have the option of using the default XML config file instead, which can be edited easily by hand or with any old XML editor. That being said, there isn't any real reason I can think of to stuff settings in the registry when the local config file is functionally the same. Especially since the liklihood of the XML file getting hosed is somewhat less than that of the registry being corrupted.

      As a matter of fact, if one develops a .Net app, you have to go out of your way to use the registry instead of the XML config. Good move on Microsoft's part, IMHO. Why anyone in the Linux camp would want to turn /etc into a registry is beyond me, but if they want to send me some of what they are smoking, I surely won't complain ;-)

      --
      What could possibly hurt the security of the American people more than giving our own government the ability to hide its
    12. Re:Linux Registry? by The+MESMERIC · · Score: 1

      As far as my receding Win32 knowledge goes - I thought even the simplest of DLL's would have to be registered in the registry. Wether it is possible to have a program running without touching the Registry at all -- that I don't know; but my guess would be yes. I haven't programmed in Windows for years now. But I remember that even "light" applications like "Mirc" touches the registry.

      That feels pretty "all-encompassing" for me.

      Usually the accompaying .ini files you get are for exposing some of the configuration edittable under notepad for greater convenience. Noone wants to fire up regedit to change trivial settings like game-modes .. etc.

    13. Re:Linux Registry? by colinrichardday · · Score: 1

      Why do you believe that the concept of editing text files for configuration is "broken" in the first place? Repairing an incorrect text file only requires a text editor. Even if the system is unbootable, one needs only a LiveCD with a text editor. And "backing it into some human readable format like
      XML", hmmm . . . What nontext files are human readable?

    14. Re:Linux Registry? by drsmithy · · Score: 1
      Why do you believe that the concept of editing text files for configuration is "broken" in the first place?

      * They're not centralised or standardised (even if all the textfiles are in the same place (which they often aren't anyway), different tools are often used to access and/or modify their contents)

      * Data access is very coarse (you have to read or write the entire file, even if only a single line is being read or modified).

      * Security is similarly very coarse (you can't lock down the contents of a text file any more finely than the entire file itself).

      * Multiple users cannot change the same file at the same time.

      * No sanity checking of data whatsoever.

      * Inconsistency abounds - filenames, locations, format, data, purpose.

      * Inherently non-transactional changes.

      (This is not to say the Windows Registry is a panacea, because it's certainly not - but as a _concept_ it's far superior to textfiles).

      Error-prone humans should not be directly modifying system data unless absolutely necessary. Changes should be made via a centralised, standardised interface that (at the very least) performs basic sanity checking of data, restricts access to data according to system security and is transactional.

      That plain text files make recovery from fuckups simpler does not excuse the initial problem that they allow (if not encourage) the fuckups to be so easily made in the first place.

      (If you feel the urge to compare editing textfiles in unix to using regedit in Windows, please do not bother replying. You have completely missed the point.)

    15. Re:Linux Registry? by colinrichardday · · Score: 1

      Data files may be coarse, but few Linux configuration files are so large that this a problem. Same for security.

      Transactional? Hmm. . .

      cp foo.conf savefoo.conf
      edit foo.conf

      Oops!

      mv savefoo.conf foo.conf

      Do you believe that system administrators are so mistake prone that they can't be trusted to edit text files? Or do you allow ordinary users to edit system files?

      What justification do you have for your claim that changes should be made via a centralized, standardized interface? Isn't this just more of the "One True Way" mantra from Microsoft?

    16. Re:Linux Registry? by drsmithy · · Score: 1
      Data files may be coarse, but few Linux configuration files are so large that this a problem. Same for security.

      If there's more than one line, there's a risk.

      Transactional? Hmm. . .

      You seem to have a misunderstanding of what "transactional" means.

      Do you believe that system administrators are so mistake prone that they can't be trusted to edit text files?

      Yes. More accurately, there is no justification for putting system administrators in the position where they should have to be "trusted" with something so error prone when a perfectly good computer exists that could be doing the job for them with orders of magnititude more speed and accuracy.

      Typos and other mistakes are very common. One of the primary functions of computers is to relieve humans of simple repetitive and/or error-prone tasks like, say, checking data for validity and correctness. Who do you think is more likely to make a mistake checking a configuration file for validity and correctness; a human, or a programmatic validator with a lookup table of every possible directive and their legal values ?

      Or do you allow ordinary users to edit system files?

      Not all "Administrators" require equivalent levels of access. This is before even getting into audit trails.

      What justification do you have for your claim that changes should be made via a centralized, standardized interface?

      The same justifications for centralising and standardising *any* common system activity. Do you advocate every application should have its own name resolution, authentication and C library implementations, or do you think having the system provide them in a centralised and standardised way is preferable ?

      I also feel compelled to point out that a "centralised, standardised interface" doesn't need to be some sort of "Control Panel" tool - since that's probably what you're thinking - it need be nothing more than an API over which developers can layer their own graphical and/or commandline configuration tools.

      Isn't this just more of the "One True Way" mantra from Microsoft?

      No, it's good engineering and design.

    17. Re:Linux Registry? by 49152 · · Score: 1

      Simple dll's does not need to be registered to work.

    18. Re:Linux Registry? by Requiem18th · · Score: 1

      But... "Don't prevent the user from doing stupid things because that would also stop them from doing clever things."

      --
      But... the future refused to change.
    19. Re:Linux Registry? by colinrichardday · · Score: 1

      It may not have the automatic "transactionality" of a fully transcational data base, but it is something.

      To what extent is maintaing configuration files a "common" activity? To what extent can one automate the maintenance of configuration files? Should system administrators be able to maintain the system manually if need be?

      As for having a common API, historically, UNIX configuration data were text-based for ease of manipualtion.

      As for letting you shoot yourself in the foot, yes, that's possible. Does a Lamborghini prevent you from exceeding the speed limit? No. Is a Lamborghini badly engineered?

      Would you recommend any operating systems as having a good configuration database?

    20. Re:Linux Registry? by Hognoxious · · Score: 1
      And "backing it into some human readable format like XML"
      It appears you're speaking to someone who considers unnecessary complexity to be clever. Or who considers XML to be the answer to everything. Hmmm, now I think about it, there's quite a big deal of overlap between those groups...
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    21. Re:Linux Registry? by Hognoxious · · Score: 1
      "Fixing" the broken concept of editing text files for configuration is nearly impossible.
      Probably because the concept isn't broken. All systems come with a text editor, so you can always, worst case scenario, edit it with that. If it needs to be edited by people (won't mantion any names) who can only click buttons and mark checkboxes, it's a darn sight easier to build a pretty frontend to a text file than some cryptic binary crap.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:Linux Registry? by MBGMorden · · Score: 1

      I have programmed for Windows, and my stuff doesn't touch the registry at all. All the config settings I keep in my own seperate file. Technically I usually am naughty and do a binary config file (sometimes text; depends on the situation), but I always store config settings in a seperate file.

      The main reason is that I like being able to copy the folder from one machine to another and always have the program work. For programs that do registry interactions, this isn't feasible.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    23. Re:Linux Registry? by The+MESMERIC · · Score: 1

      OK re-learnt something. Registry is not vital then. But what language or environment do you program in? - and if you do a search on the registry for the name of your application (say Foobar) would any instance show up?

      This is merely a technical curiosity now. Can an application be completely detached from the Registry in Windows? Or does it need at least one reference - so that double clicking fires-it? Or a reference so that some icon is attributed to it? .. etc

      Been a real long time; and am losing my knowledge of Win32 rapidly.

    24. Re:Linux Registry? by drsmithy · · Score: 1
      It may not have the automatic "transactionality" of a fully transcational data base, but it is something.

      Yes. It's called relying on humans to do the right thing. Also known as prolonging the inevitable.

      I cannot comprehend why are you so set against the idea *helping* sysadmins to make their lives easier, their systems more managable and their services more reliable, just so you can revel in the glory of being a 1337 h4x0r with sed, awk, grep, vi and friends.

      To what extent is maintaing configuration files a "common" activity?

      I would expect any unix sysadmin in a non-trivial environment does it several times a day.

      To what extent can one automate the maintenance of configuration files?

      A lot less now than it could be if the system was better designed.

      Should system administrators be able to maintain the system manually if need be?

      Yes. My point is that they should *not* be doing so in anything less than extraordinary circumstances and the system should actively prevent them from trying to do so, in anything less than extraordinary circumstances.

      As for having a common API, historically, UNIX configuration data were text-based for ease of manipualtion.

      And a common API wouldn't change this. Indeed, a common API and standardised maintenace tools to go along with it would substantially *improve* "ease of manipulation".

      As for letting you shoot yourself in the foot, yes, that's possible. Does a Lamborghini prevent you from exceeding the speed limit?

      No. But it certainly prevents you from over-revving the engine, putting it into reverse when you're doing 200km/h and hot-wiring it with a screwdriver. Not to mention things like traction control, ABS, independent braking, dynamic aerodynamic changes (well, not sure if the Lambo does this, but some Porsches certainly do), fuel injection metering, airflow metering, etc, etc, etc.

      Rest assured that a modern vehicle can do a hell of a better job at just about every aspect of driving a car than you - or anyone else - possibly could and is chock full of restrictions and protective measures that directly prevent - or at the very least substantially impede - your ability to damange yourself or the vehicle.

      Added to that, your analogy is ridiculous.

      Would you recommend any operating systems as having a good configuration database?

      Windows and OS X are a hell of a lot closer than Linux or unix. Neither are flawless, of course, but their problems are more on the implementation side than the design side.

    25. Re:Linux Registry? by drsmithy · · Score: 1
      Probably because the concept isn't broken.

      Yes, it is. For the reasons I pointed out here.

      All systems come with a text editor, so you can always, worst case scenario, edit it with that.

      Which is quite possibly the only redeeming feature plain text configuration files have and it is, at best, a mixed blessing.

      Nor am I suggesting it be changed.

      If it needs to be edited by people (won't mantion any names) who can only click buttons and mark checkboxes, it's a darn sight easier to build a pretty frontend to a text file than some cryptic binary crap.

      This has nothing whatsoever to do with clicking buttons or checking boxes. It has to do with good software engineering and design.

    26. Re:Linux Registry? by colinrichardday · · Score: 1

      Prolonging the inevitable what? How often do UNIX/Linux/BSD boxes fail at all, let alone because of an error in typing a configuration file? Do you have data on how often UNIX sysadmins edit configuration files, or are you just guessing? Are there particular files that admins must frequently edit, or is the sheer number of such files?

      If editing text files is such an "inferior" way to maintain computers, then why do UNIX/Linux sysadmins manage more computers than their Windows counterparts? How many person hours a day could one save by automating configuration?

      As for preventing the sysadmins from manually changing settings, maybe you (or Microsoft) should try to prevent unauthorized parties from changing the settings.

    27. Re:Linux Registry? by MBGMorden · · Score: 1

      In Windows I generally use Borland C++ Builder, though I have dabbled with the GTK+ port for windows using MingW32. The only thing that would pop up if I searched for my app name would be in any of the "Recently Used" lists or file associations to the app, though that is a function of the OS and not the app itself. The actual application has nothing to do with the registry.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    28. Re:Linux Registry? by drsmithy · · Score: 1
      Prolonging the inevitable what?

      Avoidable mistake. IP address typo, using spaces instead of tabs (or vice versa), not closing a set of brackets, etc, etc. The unforgiving nature of most unix apps with respect to configuration data, combined with the aforementioned fundamental problems in the unix model means the possible failures due to even a simple typo are too numerous to list, but they can range from the brutally obvious (an entire machine disappearing off the network due to a misconfigured NIC) to the frustratingly subtle (several thousand firewall rules circumvented by a mistyped "pass" rule).

      Everyone with any amount of real world experience has done it - and the simple point I'm trying (and failing, it would appear) to get across here is that such mistakes are *completely* avoidable with just a tiny bit of intelligence and humility applied to configuration management by using the software to eliminate the possibility of human error whenever practical.

      How often do UNIX/Linux/BSD boxes fail at all, let alone because of an error in typing a configuration file?

      IME, most failures are due to operator error.

      Do you have data on how often UNIX sysadmins edit configuration files, or are you just guessing?

      I'm estimating based on experience. Not that it's particularly relevant to the discussion. Frequency and consequences are two independent issues.

      Are there particular files that admins must frequently edit, or is the sheer number of such files?

      It's the habits they encourage that are the problem.

      If editing text files is such an "inferior" way to maintain computers, then why do UNIX/Linux sysadmins manage more computers than their Windows counterparts?

      How is this relevant ? Are you seriously suggesting *no improvements* need to be made in the field of systems administration ?

      How many person hours a day could one save by automating configuration?

      The real question is how much downtime can be avoided.

      Also, you're missing the point. This is not about "automating" configuration, it's about doing configuration better.

      As for preventing the sysadmins from manually changing settings, maybe you (or Microsoft) should try to prevent unauthorized parties from changing the settings.

      You need to try and stay on topic, rather than trying to turn every second post into "Microsoft sux0rs and everything about unix is perfect", because not only is the former aspect utterly childish, everything about unix most certainly is *NOT* perfect.

    29. Re:Linux Registry? by colinrichardday · · Score: 1

      Are UNIX configurations files more prone to error than a registry? Otherwise, why should anyone believe that a registry is an improvement? Yeah, I've mistyped config data (in postgresql.conf), but is that worse than having a registry?

      As for staying on topic, are you saying that the registry is not a security hole?

    30. Re:Linux Registry? by drsmithy · · Score: 1
      Are UNIX configurations files more prone to error than a registry?

      Assuming it's properly implemented, yes.

      Otherwise, why should anyone believe that a registry is an improvement?

      How *wouldn't* it be an improvement ?

      Yeah, I've mistyped config data (in postgresql.conf), but is that worse than having a registry?

      You still haven't identified any ways it would be bad, you're just saing "it's different to the way it's done now, so it sucks".

      As for staying on topic, are you saying that the registry is not a security hole?

      It's vastly more secure than text files.

    31. Re:Linux Registry? by Hognoxious · · Score: 1
      Yes, it is.
      733t debating skills you have there. Excuse me for keeping my hat on.
      For the reasons I pointed out here.
      Now that's what I call an authoritative source.
      Which is quite possibly the only redeeming feature plain text configuration files have and it is, at best, a mixed blessing.
      That and the fact that line delimiters act as natural firebreaks when it goes pear shaped. When, not if.
      This has nothing whatsoever to do with clicking buttons or checking boxes. It has to do with good software engineering and design.
      You aren't managing to convince me that people (I still won't mention any names) who can only do the former know anything about the latter.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  10. Stallman? Business? by FishWithAHammer · · Score: 1

    What the hell?

    (The above should be flagged "sarcastic" for those who happen to lack such a barometer internally. I hear it's coming in Hurd 1.0, though.)

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  11. They may have "flogged" consistency, but... by Svartalf · · Score: 5, Interesting

    Considering that there's really not been any real consistency throughout MS' product offerings or
    anything else about Windows' operating environment:

    - Printing that doesn't work the same from Windows 95/98/Me to NT/2000/XP because of different
    driver rules at the GDI layer.

    - API's that change from one ruleset to the next without warning (the move from 16-bit to 32-bit
    generated at least several API calls that produced nasty results because they used zero as the
    default but in the 32-bit version they used a string for that parameter and they didn't account
    for this in the API...)

    - Consumer WinCE devices being allowed out the door with missing functionalities (i.e. The Uniden
    UniPro 100 PDA was missing the Finder and a few other things- for no good reasons other than they
    were short on firmware memory because of the added recording functionalities- and instead of
    increasing the BOM costs slightly for more ROM capacity, they opted to omit some of the functionalities
    that make it consistent with the other WinCE devices.)

    - Apps don't have any consistent install/uninstall interface. (While Linux IS better in this regard,
    it's got many of the same problems...).

    - Apps often install their own DLLs to prevent being hosed by other apps and Microsoft when they do
    updates.

    There's tons more. "Windows" only seems consistent because the end-user community sees something that
    "works like Windows" and is therefore familiar- since it's familiar, they whitewash over all the
    issues about consistency and it "being easier to use". Issues that plague them day in, day out.

    Microsoft may talk the talk, but when the rubber meets the pavement, they're not walking the walk- not even close.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:They may have "flogged" consistency, but... by MooCows · · Score: 2, Insightful

      - Apps don't have any consistent install/uninstall interface. (While Linux IS better in this regard, it's got many of the same problems...).

      Well, I think removing "Program Files\AppName\*" makes more sense than hunting for a bunch of different files in /etc, /usr/bin, /usr/lib and whatnot.
      Placing all applications files (minus user settings) in a single directory is what I actually like most about Windows. Unzipping AppName.zip into a new directory in Program Files, then later removing the whole directory is quick, easy and clean. And it doesn't require any special packaging. Obviously, what I dislike most about Linux and BSD is installing and uninstalling software. Package manager packages, tarballs, and the various ideas about what goes where. Confusing and frustrating in my opinion.

      Disclaimer: I'm sure a Linux user will soon point out why this Windows paradigm is such a pain. ;)

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    2. Re:They may have "flogged" consistency, but... by _Sprocket_ · · Score: 2, Informative

      What you're describing sounds more like MacOS X than Windows. Unzipping AppName.zip in to a new directory in "Program Files"? What Windows applications do you use? The majority I've dealt with seem to be packaged with installers who also touch the registry if not various other places.

      Granted - there are plenty of little apps that can be "installed" in the manner you've described. But then, you CAN do the same thing with *nix applications too if you really want to (not that OSX is doing anything THAT special). I do on occasion. And some of the proprietary commercial games I've bought for Linux do, too (as well as various one-off builds of Firefox, SUN JRE, etc.).

    3. Re:They may have "flogged" consistency, but... by arivanov · · Score: 4, Insightful

      I am not a windows user, but I happen to admin a mixed network with 50%+ Windows. With all due respect you are talking BS. This was valid in the days of 3.11. It has not been true ever since. Less then 5% of the applications nowdays will operate correctly if installed by copying because they rely on registry settings put in by the installer.

      Funnily enough the model you are describing works fine on guess what... Gentoo and BSDs. Portage. I personally dislike it, but that is a matter of taste.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    4. Re:They may have "flogged" consistency, but... by pyros · · Score: 3, Insightful
      Disclaimer: I'm sure a Linux user will soon point out why this Windows paradigm is such a pain. ;)

      I'll just point out that that isn't really the Windows paradigm. The Windows paradigm puts a bunch of keys in the regsitry for configuring the app, seemingly half of which are inaccessible to configure from within the app, and 90% of which aren't removed when the app is uninstalled. If everything was truly self contained "c:\program files\app" and your personal prefs in "c:\documents and settings\pyros\application data\app" then that would be very straight forward.

      You'd still have software publishers including their own favorite version of a common DLL. Such that even if the system copy gets updated to fix a security vulnerability, the app will still be vulnerable without its own update.

      Hopefully you'll notice that my response has nothing whatsoever to do with how anything is done in Linux, and looks purely at the merits of how things are done on Windows.

    5. Re:They may have "flogged" consistency, but... by FrostedChaos · · Score: 1
      Well, I think removing "Program Files\AppName\*" makes more sense than hunting for a bunch of different files in /etc, /usr/bin, /usr/lib and whatnot.

      I hope I'm not feeding the troll here... but does anyone really believe that deleting folders in "program files" uninstalls applications?
      yum install clue
      Setting up Install Process
      Setting up repositories
      Parsing package install arguments
      No Match for argument: clue
      Nothing to do
      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    6. Re:They may have "flogged" consistency, but... by Forbman · · Score: 1

      I would agree, if only Windows were set up so that x:\Program Files was a virtual folder to a different partition. Windows blows up? Great, reinstall Windows and, as part of that installation process, have it be able to "reinstall" applications in Program Files w/o actually having to reinstall the app in most cases. Then, we can backup our apps once in a great while, our personal files and data frequently, and Windows' system files somewhere in between, and that a failure in one part does not necessarily require reinstallation of EVERYTHING from original sources/backups (backups, what backups?). Then, make all these virtual directories just hide under "C:\". Heck, one could probably get away with that, too at this point.

      Sure, the various underpinnings for some of this are there (i.e., move the drive that "Documents and Settings" sits on, for example), but they're so unmentioned because that would be "too complex" is silly. Set it up right the first time, and it's so flippin' easy for Joe Blow to deal with (i.e., the computer person he hires to fix it for him) that Windows support becomes as easy as it's been promised for almost 20 years now.

      Oh, and provide some way, even in the Recovery Console, to deal with a broken Registry in an off-line kind of mode: identify broken data, broken trees, fix/prune, etc.

    7. Re:They may have "flogged" consistency, but... by cyber-vandal · · Score: 1

      Yes it is if you pretend that the registry doesn't exist.

    8. Re:They may have "flogged" consistency, but... by ContractualObligatio · · Score: 1

      It's all relative - Linux apps are less consistent with respect to the user interface that Windows apps, so if you think Windows is crap, presumably Linux is completely useless?

      Criticising an article focused on the ease-of-use for the end user in a desktop environment issue by pointing out a lack of consistency at the GDI layer is, erm, an interesting approach to logic. Fortunately my mother seemed to survive the transition from 16 to 32 bit without a hitch - she must be better at handling exceptions from API calls than I gave her credit for at the time :)

    9. Re:They may have "flogged" consistency, but... by oobob · · Score: 1

      When i first updated from kernel 2.4.x to 2.6.x they didn't mention that SATA support had been changed to require scsi emulation. That pissed me off when I had to recompile. It's been a while now so I cant remember specifics, but they also changed whatever ran the optical media drives and I had to download and install something that allowed me to mount them too.

      Lets not forget that installing drivers for my radeon cards requires 3 totally different installation methods depending if I'm using Debian, Slackware, or Suse. All the distros required weird fixes found on forums and private webpages to run, and each of them required compiling the kernel.

      Windows XP seems consistent because it works, even if it works sloppily. Linux is much better in terms of consistency, but weird problems with hardware or installation that requires extensive technical experience to solve keep it over the heads of casual users (except very graphical distributions, but my graphics card driver still wouldn't use 3d acceleration naturally in SuSE).

    10. Re:They may have "flogged" consistency, but... by Prophet+of+Nixon · · Score: 1

      Actually, most Windows apps will work in that manner, without being "installed" and without their registry entries. I keep all of my applications on separate partitions from Windows, and rarely need to reinstall any if I reformat. The exceptions to this are most other MS products, anything that relies on integration with MS Office, and anything that modifies the system context menus. My installation of applications on C: is limited to MS Office, Daemon Tools, Symantec AV, WinRar, and Crystal Ball (Excel plugin). Everything else stays on E:, and has no trouble. I frequently zip program folders and burn them as backup, particularly things like Photoshop, once I've configured my plugins and whatnot how I want them.

      Since I keep my images of the application CDs for C: programs and drivers on D:, I can blow away Windows, and be reloaded (needing only the XP CD itself) within 45 minutes. Whenever Windows consistently aggravates me on any given day, I nuke it. Though I haven't needed to do this since getting XP SP2. I came close once over some grief casued by Symantec AV 10, but managed to straighten it out and downgrade to 9. Haven't had a problem since.

    11. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      I am mostly a Windows user. And the "all windows applications need registry keys to work" is nonsense. Every 2 years or so I reinstall my WinOS (partition 1), while keeping my applications installed (on partition 2). I use lots of software, yet cannot recall the last time an application I use failed to start because it was missing registry keys. Apart from registration information and some special applications like debuggers, of course.

      I also use Gentoo for a fileserver and I don't like it (portage). More user-friendly than ports but a lot less clean. A Gentoo-user recently told me I should've added USE -ALL (or equiv.) to my portage flags on first boot. Meh, missed that.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    12. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      Virtual folders for "C:\Program Files\" ?
      What's stopping you from using "D:\Program Files\"? I'm serious.
      I've got (useful) software on my machine from 2002. And that's a lot of reformats of C:\ later.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    13. Re:They may have "flogged" consistency, but... by guitaristx · · Score: 4, Insightful
      Well, I think removing "Program Files\AppName\*" makes more sense than hunting for a bunch of different files in /etc, /usr/bin, /usr/lib and whatnot.

      And your description here indicates that you understand neither the Windows nor the *nix way of doing things.

      Windows: What if one of those windows applications also installs a service that's running on your box? What's going to happen when you delete "Program Files\App Name"? What about all those registry entries? What about the entry in "Add/Remove Programs"? What about dependencies? To me, this is why users shouldn't be deleting program files, and part of the reason why windows asks, "Hey, this is an executable. You really, really, REEEEEAAAAALLLY sure you want to delete it?"

      Unzipping AppName.zip into a new directory in Program Files, then later removing the whole directory is quick, easy and clean.

      I've never seen this done. Ever. And I wouldn't want it this way. I kinda like having stuff accessible in my Start menu. This is why installers exist - the presence of a piece of software on a system goes beyond just the executable(s) and data files. Software has to be installed into the target system. An engine that sits in the bed of a pickup truck isn't installed, and isn't going to be very useful for moving the truck around.

      Linux: Did you install from source? If so, did the source installation come from a ports tree or similar? If so, it created an entry in the package database, which keeps track of how to uninstall the software. If you installed bare source outside of a ports tree, then you're responsible for either:
      1. Keeping the source code around, so you can do a 'make uninstall'
        or
      2. Keeping track of what files were added/removed/modified manually.
      In either case, you're a proficient enough user to understand how to build from source, you should be able to understand how to administer a system with software built-from-source. Talking about binary packages after all this is a moot point - you use the package manager to uninstall the package. Why would you uninstall something using a different tool than you used when you installed it?

      As a for-instance, my desktop system has approximately 380 packages installed. I don't want to scour the unix manpages, makefiles, or anything else (e.g. if I was running windows, the registry) to figure out how to uninstall a program, even though I'm a comptetent, experienced system administrator on Windows, Linux, and a few Unixes. The package management tools on Windows and *nix make it possible to feasibly maintain systems with hundreds (or even thousands, if need be) of software packages installed. In your example, you think uninstalling means deleting the executables and data files. In both cases, you're missing the point - uninstalling an application should be done through an appropriate tool. When you ask the question, "How do I uninstall a program?" for a common user, the answer always is:
      • For windows, it's control panel\add/remove programs
      • For *nix, it's the standard system administration tool you've always used for everything else.
      Don't go mucking around deleting files. This isn't a Linux-only idea.

      Confusing and frustrating in my opinion.

      What's confusing/frustrating about double-clicking on a package (.exe, .rpm, .deb) and telling the prompt, "Yes, please install this" ? What's confusing/frustrating about using add/remove programs (or a similar *nix tool) to say, "Please uninstall this"? I think the disconnect here is not the OS, it's you.
      --
      I pity the foo that isn't metasyntactic
    14. Re:They may have "flogged" consistency, but... by Tim+C · · Score: 1

      The Windows paradigm puts a bunch of keys in the regsitry for configuring the app, seemingly half of which are inaccessible to configure from within the app, and 90% of which aren't removed when the app is uninstalled.

      And that's the fault of Windows how?

      Seriously, there are enough valid things to complain about in Windows without lumping "stupid third party programmers" in there too.

    15. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      I hope I'm not feeding the troll here... but does anyone really believe that deleting folders in "program files" uninstalls applications?

      For most applications I use, of which at least half is free/opensource software.. Yes?
      For other applications there are uninstallers which accomplish exactly the same, and delete some shortcuts too.

      YUM is exactly the point of course. Download any Windows applications from the net in a zipfile (that's how most software from sf.net is distributed), extract it into a directory, run it.. and when you don't need it anymore remove the directory. Works for me.

      I don't have to:
      A. hope for the software to release a package in XYZ format
      B. wait for a package (version) to be included
      C. install the software manually in my package-managed distro (often by having to compile the software myself, which frequently cause me problems with conflicting dependencies)
      D. create a package myself

      This is not a rant. A good package management system should work just fine. But at least agree on one extensible multi-OS format to be used. For the sake of the user. If I want to install a piece of software I don't want to spend a long time trying to install it. Which is exactly the problem I've had (and have) while using Linux and BSD operating systems.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    16. Re:They may have "flogged" consistency, but... by Ender_Stonebender · · Score: 1

      Programs that don't give you options on where to install them (Mozilla Suite didn't, IIRC); programs that install things to C:\Program Files\something even if you tell them to install elsewhere (Microsoft Office *will* install things to C:\Program Files\Common Files, even if you tell it to install to D:\MSOffice); and the biggest barrier of all, sheer laziness.

      --
      Loose things are easy to lose. You're getting your hair cut. They're going there to see their aunt.
    17. Re:They may have "flogged" consistency, but... by Anonymous Coward · · Score: 0
      Disclaimer: I'm sure a Linux user will soon point out why this Windows paradigm is such a pain. ;)

      "You keep using that word. I do not think it means what you think it means." - Inigo Montoya

    18. Re:They may have "flogged" consistency, but... by rjstanford · · Score: 2, Insightful

      YUM is exactly the point of course. Download any Windows applications from the net in a zipfile (that's how most software from sf.net is distributed), extract it into a directory, run it.. and when you don't need it anymore remove the directory. Works for me.

      Oh? Well, in that model, let's say that you make some configuration changes. Where are they stored? Is it in the program installation directory (whoops, now they should be backed up as well - oh, and what about multiple users)? Or is it in the user's appconfig directory so that things like roaming will work (woops, now your uninstall-by-deleting doesn't work too well)?

      Oh, and how do you run it, with what command line options? Does it create an easily-accessible menu option that you can move and rename if you want to, or group with other similar programs? How does that get deleted?

      Now let's get really crazy and say that there's a part of this program that you want to run all the time. Is there some kind of autodiscovery? If so, and you disable it, does it remember that fact even after you've uninstalled(deleted) and reinstalled the program? That would be frustrating, an uninstall/reinstall should clean up everything. But if not, how is that setting being cleaned up by your deletion?

      Should any user who wants to run the program be able to overwrite its files anyway?

      --
      You're special forces then? That's great! I just love your olympics!
    19. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      Good reply.

      My sorta ranty comment was not just about how 'great' it is that I can install software in a directory in Windows, and then delete the directory. I agree with you this is not the preferred way to manage software.

      What I meant to say, in too many words:
      1. Windows software is most often (excluding services) installed into a single directory which can easily be located. This, I think, makes a lot of sense. It has made my life as a non-expert user alot easier.

      2. Either by downloading Setup.exe or AppName.zip, software installation (and yes, uninstallation) works everytime. I can't remember the last time some piece of Windows software failed to install. My experience with Linux/BSD systems was a lot less friendly. When I had to, I often had problems installing software manually. Only rarely have the various package managers I use failed. A standard system for software installation and uninstallation would completely fix the biggest gripe I have with Linux/BSD systems.

      What's confusing/frustrating about double-clicking on a package (.exe, .rpm, .deb) and telling the prompt, "Yes, please install this" ?
      Exactly! .exe on Windows? Nothing. .rpm on Redhat/etc.? Nothing. .deb on Debian/etc.? Nothing.
      That's my point. I only had to use a thousand words to say the same. :)

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    20. Re:They may have "flogged" consistency, but... by Hosiah · · Score: 1
      but when the rubber meets the pavement, they're not walking the walk

      Tricorder readings, Mr. Spock
      It appears to be a deliberate splicing of two seperate metaphors.
      Can you make sense of it?
      It is speech, Jim...but not as we know it.

    21. Re:They may have "flogged" consistency, but... by Gr8Apes · · Score: 1

      Virtual folder it is not, but IIRC it is a registry entry. Same thing with your User directories under Documents and Settings. You can even set it to /usr if you'd like :)

      Finding it is half the fun. Matter of fact, there's lots of things in the registry, if you only had a roadmap. I especially love that obfuscated idiotic key reference scheme for linking different locations throughout the registry. Whoever designed that should be forced to do nothing else but fix registry problems for the rest of their unnatural lives.

      --
      The cesspool just got a check and balance.
    22. Re:They may have "flogged" consistency, but... by Hosiah · · Score: 1
      I'm sure a Linux user will soon point out

      Nahhhh, I'll let some other penguin get that. I wanted to point out that those handy little "uninstall" dialogs on Windows rarely do the trick cleanly. For instance, I clearly recall where uninstalling the "Sims" and it's half-dozen expansion packs left a "Maxis" directory over a Gigabyte in size.

      By the way, how is Windows *less* inconsistant in where it installs programs? I had everything scattered from heck to pokey when I ran Windows. Stuff in C:\, C:\Windows, C:\Program Files...ever tried to track down every last cookie on your system? They hide in some half-dozen folders. You didn't think that little "Disk-Cleanup" utility actually finds *everything*, did you?

    23. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      I will try to answer your comments. I fear my intentions weren't clear in my original post.

      Oh? Well, in that model, let's say that you make some configuration changes.
      The application is responsible for that. In Windows there are several 'standard' *coughe* ways to store configuration. And yes, configuration will probably stay behind when you remove the application directory. Note that most uninstallers will also leave configuration behind. A user may or may not like their settings to be stored indefinitely.

      Oh, and how do you run it, with what command line options? Does it create an easily-accessible menu option that you can move and rename if you want to, or group with other similar programs? How does that get deleted?
      I don't really understand this? Anyways, if I manually install a software package from an archive, I always create a shortcut to that application myself. I remove that shortcut when removing the application.

      Now let's get really crazy and say that there's a part of this program that you want to run all the time. Is there some kind of autodiscovery? If so, and you disable it, does it remember that fact even after you've uninstalled(deleted) and reinstalled the program? That would be frustrating, an uninstall/reinstall should clean up everything. But if not, how is that setting being cleaned up by your deletion?
      Again, if it's integrated into Windows it will probably need to be installed using an installer. Why would I want to delete this application manually?

      Should any user who wants to run the program be able to overwrite its files anyway?
      If you're the owner of the files, of course. If you're not, then you can't.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    24. Re:They may have "flogged" consistency, but... by dtfinch · · Score: 1

      Lucky you. I always have to hunt down and export all associated registry keys, reimport them, and reregister all the program's dlls.

    25. Re:They may have "flogged" consistency, but... by Anonymous Coward · · Score: 0

      Considering that there's really not been any real consistency throughout MS' product offerings or anything else about Windows' operating environment:

      Really? Try walking a clueless newbie over the phone with changing his wallpaper in Windows versus changing it in Linux. After that, do the same exercise with copy-and-paste between applications. You'll see why consistency in Linux is totally non-existent at some levels...

    26. Re:They may have "flogged" consistency, but... by Anonymous Coward · · Score: 0

      Format ntfs partition. Make a directory "Program Files. Mount ntfs partition as Program files. Install windows without reformating. Useful, but a pain in the butt if you already have windows installed. Can be done by copying folder to new partition, booting into safemode to do the mount partition as folder after deleting all in program files directory. Can also be accomplished by modifying a windows install cd to redefine the root of program files.

    27. Re:They may have "flogged" consistency, but... by Anonymous Coward · · Score: 0

      You need a dose of OS X. There's no need for a simple program to be bolted and hooked into various parts of the OS. For most software, if you need something as complex as an installer you're doing something wrong.

    28. Re:They may have "flogged" consistency, but... by xtieburn · · Score: 1

      'Considering that there's really not been any real consistency throughout MS' product offerings or
      anything else about Windows' operating environment'

      That just isnt true.

      Printing? How exactly has this changed in the interface, as in the part that actually matters. The printers are still in control panel you still print from the print option in the file menu in every single application. It is entirely consistent. Maybe on some lower level its different but thats meaningless.

      The API? Again has absolutely no bearing on the consistency of the O/S windows applications are still layed out in the same way the API still has the same ability. You rant on about some developer level issue. What the hell does that have to do with the end user interface?

      WinCE? Dont remeber this being about WinCE. Desktop Windows is an entirely different line of O/S's

      Install/Uninstall? Its up tot he software designer to make the install for Windows. However, just about every install works in the exact same way. Always a next and back button always a EULA followed by a path to install to always the same options for an icon in your startmenu. Just about every piece of software ive ever installed has the uninstall option in the uninstall menu. (Theres a shock.)

      DLL's? Once again nothing to do with consistency. Its a meaningless unseen thing that happens and has no bearing on the average use of the system. If you want to go looking around for dll's then its a problem. most of the world doesnt give the first bit of a toss about what dll's are installed or if there dll's are in the right place or even what the hell a dll even is.

      'There's tons more.' - If there anything like your current list theyll be equally as unimportant to actual consistency.

      '"Windows" only seems consistent because the end-user community sees something that"works like Windows" and is therefore familiar' - Are you simple? If it looks like windows, works like windows, has done since windows 95 thats pretty much the definition of consistency

      You sound like your some application developer or some crap whos annoyed that windows scatters certain things or doesnt allow you to make your applications in the way you want. That has _nothing_ to do with the consistency of the operating systems user interface which is what this article was about.

      Read the third and fourth article about keystrokes again then come back and start ranting on about the total lack of consistency in the O/S...

      and dont anyone be getting all riled up by my ravings. Im just venting because this whole story appears to have turned in to a Linux vs all things MS and Windows argument. (Which isnt really a surprise.) There is a reason why lots of open source copies Windows and its apps. Its so it will be picked up by all those people who know exactly how the _consistent_ systems within Windows work. Which was the whole point of the article, and like the article I sit on the fence. There needs to be the Windows immitators for those needing a free and easy desktop solution. There also needs to be innovation and complex commands for those requiring more power or cutting edge applications.

    29. Re:They may have "flogged" consistency, but... by jZnat · · Score: 1

      Your issue is taken care of with .deb packaging (created by Debian) and probably in other package formats such as .rpm. The package can contain scripts for installing and uninstalling, so that is where you can delete all the program and config files. If a package doesn't do that, the package is buggy and needs to be fixed.

      Windows can never really have a central package repository because of the nature of Windows (it is the only distribution of Windows to start, and I'm sure Microsoft would get sued to shit and back if they included a bunch of software, even if it was free/open software that they didn't even make (something about competition and other software developers)), so there's no sense in comparing the different methods. If all third party Windows developers followed the guidelines set by MSDN, then there'd probably be far less trouble when it came to software management on Windows.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    30. Re:They may have "flogged" consistency, but... by pyros · · Score: 1

      And that's the fault of Windows how?

      Where did I blame Windows for it? All I did was observe how it's typically done and what I dislike about it.

    31. Re:They may have "flogged" consistency, but... by colinrichardday · · Score: 1

      But if those "stupid third-party programmers" don't even bother porting their applications to Linux, is that Linux's fault?

    32. Re:They may have "flogged" consistency, but... by colinrichardday · · Score: 1

      I'm not sure what the GP meant by running with command options, but I have a response to your question: Namely, in Linux, the the default is for executables to be stored in a few well-known directories. This requires fewer directories in the path than would be the case with an "each app gets its own directory" approach. The same holds true for shared libraries (how do apps share libraries in the "each app gets its own directory" approach?).

    33. Re:They may have "flogged" consistency, but... by colinrichardday · · Score: 1

      Changing wallpaper in KDE: Start -> Control Center -> Appearance and Themes -> Background. Select the desktop whose wallpaper is to be changed. Under background, check Picture, choose Picture. Then choose options (centered, scaled, tiled, etc).

    34. Re:They may have "flogged" consistency, but... by pembo13 · · Score: 1

      Well, you are one of the lucky ones. Here is a scenario that happened to me last month: Windows started behaivng badly to the point where a reinstall was necessary (long story). I used the "Recovery Disk" which claimed it could and would do a safe resintall leaving all the programs and filesystem intact. Well it reinstalled Windows, left the system intact, but most (all ?) of the useful applications required indivdual reinstalling becuase they were useless without their registry keys. The .exe files were there, but they gave errors to the point of being unusable. This was on WinXP.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    35. Re:They may have "flogged" consistency, but... by PitaBred · · Score: 1

      Do you also realize that when you "install" software this way in Windows, they usually just create their expected registry keys when they don't find them? When you delete the program, those keys are left behind. Which is why you have to reinstall so often. An install/uninstall in Windows does more than just copy files around, hopefully. Same in Linux. It sets up services, changes configurations, and just gets things running in general. Doing things in the non-standard way by an admittedly non-expert user just causes you grief, and makes you look silly in front of people who do know what they're doing.

    36. Re:They may have "flogged" consistency, but... by penguin-collective · · Score: 1

      Well, I think removing "Program Files\AppName\*" makes more sense

      Except that that will leave a lot of crap behind: registry entries, DLLs, configuration files, etc.

      than hunting for a bunch of different files in /etc, /usr/bin, /usr/lib and whatnot

      You don't need to "hunt" at all; something like "apt-get remove package" will automatically remove all bits and pieces of "package".

      Disclaimer: I'm sure a Linux user will soon point out why this Windows paradigm is such a pain. ;)

      The problem is more that you don't know what you're doing...

    37. Re:They may have "flogged" consistency, but... by MooCows · · Score: 1

      You don't need to "hunt" at all; something like "apt-get remove package" will automatically remove all bits and pieces of "package".

      Unless I didn't use a package manager. Which is my point isn't it?
      Package managers are fine, for those specific systems which actually use that package manager. And I have often had to install application XYZ version 123 manually because no package existed, or because the only available version was (very) old. Then came the problems with compiling said application because of the large amounts of (often conflicting) dependencies. And I have to remember to store the makefiles, because manually 'hunting and removing' an application is a pain. This is not a fun experience when you just want to use an application. Nowadays I see computers as a tool, not a hobby.

      What I would really like is a single software installation/uninstallation package format which the whole free (and unfree) software world can agree on. As I've said before, software installation/uninstallation is for me the most annoying operation on all Linux and BSD systems I use and have used.
      And please, don't tell me to RTFM.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    38. Re:They may have "flogged" consistency, but... by penguin-collective · · Score: 1

      Package managers are fine, for those specific systems which actually use that package manager. And I have often had to install application XYZ version 123 manually because no package existed, or because the only available version was (very) old.

      Ah, and how praytell do you do that on Windows? If Adobe Photoshop has a serious bug that's fixed in the unpackaged development version of Photoshop, how exactly do you pull down the Photoshop sources and compile it by hand? In fact, what you do in real life is that you live with the bug until Adobe gets around to making a new packaged release, which is usually long after they have actually fixed the bug.

      As I've said before, software installation/uninstallation is for me the most annoying operation on all Linux and BSD systems I use and have used. And please, don't tell me to RTFM. [...] Nowadays I see computers as a tool, not a hobby.

      No, the proper answer to your complaints is STFU. If you want to use Linux as a tool, then stick with the supported, binary packages and live with the bugs until they get fixed in the official, packaged releases, just like you do on Windows and MacOS.

      And if you really do want to install a group of related applications and libraries from source, most source distributions make that trivial: you use "./configure --prefix=/usr/local/myapp", where "myapp" is the name for whatever you want to call that stuff. After you're done making and installing that stuff, everything will be nicely put together in the directory "/usr/local/myapp" and properly refer to each other. Short of reading your mind, this is the simplest possible way to address this problem.

  12. What's a "single user" problem? by argent · · Score: 5, Insightful

    No matter how they pass XP off as a multi-user environment, it carriest considerable baggage of being single user - case in point: the pop-up key-stealer, when apps suddenly thrust themselves forward and steal a keystroke for the [ignore] [retry] [cancel] [OK] whatever prompt and vanish if it meets the input expectation.

    Of all the things you could propose as a reason for considering it "single user", that's the oddest. It's hateful and frustrating, and more prevalent in MS WIndows than X11 or Mac OS, but it's more prevalent in X11 than Mac OS, and more prevalent in Mac OS than 8 1/2.

    You could have pointed to the single-application-instance shared with Mac OS (which Firefox has imported to X11). Whether it's services, desktop applications, or just logged in users, it takes a huge effort to have two instances of ANYTHING running in Windows.

    Their virtual terminal and user switching required years of development work from Citrix, Xerox, Metaframe, and other companies to figure out what parts of the user environment should be shared, what should be duplicated, and what should be switched from instance to instance... and you still can't have two login sessions under the same user id.

    For applications that run as services there's been even less work done to get around the problems... so it's actually more cost effective to build "blade" servers or run multiple copies of the OS in virtual machines than to run multiple webservers or other applications in the same instance of Windows.

    I mean, I had a 486/50... this is a machine that wasn't powerful enough to run one instance of even NT 3.51... and I was running multiple webservers on different addresses under the same kernel. This kind of thing is routine and easy in UNIX, because it was designed for multiple users (and thus multiple instances of every possible resource) from the very start.

    1. Re:What's a "single user" problem? by BoneFlower · · Score: 1

      bah, a 486 can run NT4 quite well.

      ok, not well, but rock solid stable.

    2. Re:What's a "single user" problem? by Anonymous Coward · · Score: 0

      Whether it's services, desktop applications, or just logged in users, it takes a huge effort to have two instances of ANYTHING running in Windows.
      ..
      and you still can't have two login sessions under the same user id.

      I'm not sure what you meant here, but I've run two login sessions for the same user under Windows. I've actually run two logins for two different users, total of 4 on my home machine. It wasn't difficult, I actually did part of it by accident (connected to the wrong remote desktop).

      And I'm pretty sure many people have run multiple instances of the same application, I don't know what you're smoking there. The only reason this wouldn't work is if the app itself checks for running instances and just attaches to the other instance.

    3. Re:What's a "single user" problem? by Cal+Paterson · · Score: 1

      Yeah, but NT4 isn't supported anymore.

    4. Re:What's a "single user" problem? by bkoehler · · Score: 1

      you still can't have two login sessions under the same user id

      Windows 2000 Terminal Services allows for two sessions under the same user id. I occasionally run into this while administering remote servers via RDP; if a session is already connected you will get a second session for the same user account.

    5. Re:What's a "single user" problem? by argent · · Score: 1

      Windows 2000 Terminal Services allows for two sessions under the same user id.

      I used to be able to do this under some of the early versions of what became Terminal Services, but it wasn't practical to try and do it on a regular basis. Too much software, even the stuff that shipped with Windows, got really cranky. I assume that some library/DLL/COM component/VXD/wotever got all worked up over seeing things changing behind its back.

      And they certainly don't allow it for user switching, which is annoying. Neither does Apple, for that matter, probably there's left-over bits of the old single-user Mac OS 9 universe that freak out if multiple instances are run.

    6. Re:What's a "single user" problem? by xzanthar · · Score: 1

      You could probably say the same thing about the 486.

      --
      I encrypt all my files with Double XOR Encryption!
    7. Re:What's a "single user" problem? by petermgreen · · Score: 1

      the same sort of thing can happen on linux too from what i can gather. For example last i heared if you logged in a second time and tried to run firefox then it would pop up an extra window on your first terminal.

      i think the simple fact is very few developers (in either the PC MAC or linux GUI worlds, console is a bit different) think about the multiple sessions on one account setup because very few people use it.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    8. Re:What's a "single user" problem? by argent · · Score: 1

      the same sort of thing can happen on linux too from what i can gather.

      In Linux, Firefox had to go to a lot of extra trouble to make it behave like it does on Windows. There's nothing in the UNIX environment that makes a single-instance application natural... the original Netscape didn't work that way, for instance, if you wanted to open a URL in an existing instance of Netscape you had to pass it a fragment of Javascript to tell the running Netscape to open.

      That's what happens in UNIX when an application doesn't "think of the multiple sessions in one account". To get the Windows behaviour you have to deliberately deal with multiple instances and change your behaviour.

    9. Re:What's a "single user" problem? by dryeo · · Score: 1

      This is a configuration problem. The enviromental variable MOZ_NO_REMOTE is for this. eg
      MOZ_NO_REMOTE=1
      export MOZ_NO_REMOTE
      firefox
      should stop this behaviour.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    10. Re:What's a "single user" problem? by petermgreen · · Score: 1

      That's what happens in UNIX when an application doesn't "think of the multiple sessions in one account". To get the Windows behaviour you have to deliberately deal with multiple instances and change your behaviour.

      as someone who has coded for windows passing input to the existing instance of an app isn't the default behaviour on windows either. I can't remember if windows has an api that makes it easy though or if you have to use a fairly generic method.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    11. Re:What's a "single user" problem? by argent · · Score: 1

      passing input to the existing instance of an app isn't the default behaviour on windows either

      Doesn't that depend on the libraries you use? It seems unlikely to me that so many applications would have this single-instance behaviour if the system software didn't make it easy to do. Apple, I know, has a framework for such multi-document applications, and Microsoft has promoted it (with or without MDI) from the beginning.

    12. Re:What's a "single user" problem? by Cal+Paterson · · Score: 1

      From whose perspective? I've had Linux kernels work fine with them (it was a 2.6).

    13. Re:What's a "single user" problem? by schon · · Score: 1

      For me, the biggest single-user problem is Windows *still* doesn't ship with a true multi-user filesystem.

      Case in point:

      One user creates a file, another user obtains a read lock on the file. The file's owner can do *nothing* to that file until the read lock is removed.

      In a single-user system, this is acceptable; you know which files you have open, and just close the program. In a multi-user system, you can't do that - you have to contact the other user (if you even know who it is) and get them to stop what they're doing, so that you can do what you should already be able to do. It's asinine to think that this is acceptable behaviour.

      There's more to a multi-user filesystem than file permissions.

    14. Re:What's a "single user" problem? by argent · · Score: 1

      One user creates a file, another user obtains a read lock on the file. The file's owner can do *nothing* to that file until the read lock is removed.

      Mandatory locking is actually quite common in multiuser systems. UNIX is a bit of an exception.

  13. How can you critique this? by hey! · · Score: 4, Insightful

    It has, as the logical postivists say, "no cognitive content", or at least very little. By talking about "Linux" and indeed "Windows" so broadly, you can make the figures for consistency come out to whatever you want. In either case the largest source of inconsistency is the choice of optional software you choose to put on the system; as it is much more convenient and you have a much wider variety of software you can install on a distro like Ubuntu, naturally you can easily make your system wildly inconsistent. It's because there's so much software, from different sources, that are available at a touch of a button under Linux. A lot of that software is of course really bad from a UI perspective, but even if you restricted yourself to reasonably good software, it's still easy to end up with a LOT of software installed on a Linux box.

    None of which of course applies in the server domains, where you're better off with less UI. Wildly divergent configuration files are bad, but not as bad as wildly divergent GUIs.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  14. Foolish Consistancy by Hillgiant · · Score: 3, Interesting

    In order to assert that Microsoft has made a lot of green off of consistancy over efficiency, Microsoft's programs would have to be a lot more consistant. I hate hate hate that ctrl-tab does NOTHING in Word. UI options are hidden all over the damned place and only some of the settings are stored in the user directory (making portability a nightmare).

    --
    -
    1. Re:Foolish Consistancy by Hosiah · · Score: 1

      Yeah, and let's hear the Windows users' guesses as to what keys, in combination with the famous "Windows" key, do what where. That should make for good entertainment.

    2. Re:Foolish Consistancy by Hillgiant · · Score: 1

      alt-win-f4
      For the Win!

      --
      -
  15. Consistency to what degree? by HangingChad · · Score: 3, Informative
    And in what context? That's a tricky question. One thing I'd say for sure is that Linux should most definitely stop trying to be a Windows replacement. Why be limited by Windows functionality and MSFT's overhead? I like Linux, and many of you here would agree, because it's not like Windows.

    Linux distro developers might want to explore voluntary standards for certain types of configurations. Maybe something like configuration assumptions for desktops v servers. Like that commercial with the Easy button? Maybe we have an "easy" configuration for desktop distros that tucks more the inner workings out of sight. But if you take away the inconsistency in the Linux environment, you may be undermining one of its most important strengths.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Consistency to what degree? by cyber-vandal · · Score: 1

      If Linux can't run the same software and doesn't have the drivers for the hardware as Windows then it doesn't really matter how good it is. That doesn't mean slavishly copying everything MS does, but I fail to see why a dotNET or Win32 layer for Linux is bad; name a single alternative Office product that doesn't have MS Office compatibility that anyone is seriously considering.
      People and businesses have a huge investment in Windows-only software and hardware, the only realistic way to get them to consider Linux on the desktop would be to provide as easy a migration path as possible. Linux on the server is a different proposition since Microsoft doesn't have a monopoly there, but would it be as popular without Samba? Probably not.

    2. Re:Consistency to what degree? by Blakey+Rat · · Score: 1

      You mean like "Simple Finder" in MacOS, or perhaps like "Personalized Menus" in Office XP? Those features are among the most hated ever by users.

      I don't know what the solution is, but an "easy" button has been tried, and it don't work.

  16. Microsoft by PresidentEnder · · Score: 0, Troll
    What sucks about windows?

    1. it breaks.

    What about linux?

    1. it's hard for beginners to use

    Ignoring everything else about both OSes, these two characteristics mean that windows wins. Not everyone wants to be an expert or a hacker, and windows is easier to deal with. Everything in windows is more intuitive at the Joe User level than in Linux. That's why windows wins.

    --
    I used to carry a bottle of whiskey for snake bite. And two snakes. -Nefarious Wheel
    1. Re:Microsoft by The+MESMERIC · · Score: 5, Interesting

      Linux is not hard for beginners to use.

      I've installed Linux Desktop on laptops belonging to people that doesn't even know what an operating system is - and they got on well.

      Now if you wanted to say Linux is hard to administer.

      They yes, you are completely right.

      If we get pre-built desktop system with Linux installed with all the compatible peripherals .. then I am of the feeling Linux is actually easier and less intrusive.

      When you get a machine optimized for Windows, non-compliant BIOS, Linux-unfriendly video-card, broadcom wireless chipset, some Lexmark printer, some Canon Scanner .. some USB broadband modem, then you may find the prospect of installing Linux and trying to get everything as functional - as enjoyable as cutting your own eye-lids.

      Not being a propagandist at all -- but one thing I find curious about non-tech users after they been exposed to Linux (for a while) .. is that they actually miss it once it's gone.

      The Linux system obviously would have to be set in a very friendly way for that to happen - which is what I do to other people's dying PC when I am bored :)

    2. Re:Microsoft by Lumpy · · Score: 2, Insightful

      1. it's hard for beginners to use

      that is horribly incorrect. Modern linuxes like ubuntu and Mandriva are insanely easier for a newbie than windows. What is a more truthful statement is that,

        "Linux is hard for a long time window user that has problems with things being different to use."

      same is true for a long time OSX user. but brand new users that have not been tainted by the other commercial Operating systems find linux pretty darn simple now with the really easy to use distros that even allow you to download an install new software with a single click.

      --
      Do not look at laser with remaining good eye.
    3. Re:Microsoft by Colonel+Angus · · Score: 1

      I'll have to disagree here. If you were to hand a newbie a system that was configured exactly as they wanted it and no changes were needed, then yes.

      However, if you just hand a newbie a fresh Linux installation and all of their gadgets... I think the user would have more luck with Windows. Even common gadgets.

      I'm writing this while running Ubuntu. I've got a 5-button Logitech mouse with a tilt-wheel. The tilt-wheel doesn't work. The extra buttons do not work. I can get them to work by editing some files, and Ubuntu's online support community are fantastic when it comes to helping newbs find this info... but it's more work than the average newb would feel compelled to do when compared to the ease with which you could get it running in Windows.

      Ubuntu has been *by far* the best works-out-of-the-box distro I've tried, but quite a bit I've found myself delving into the terminal to get certain tasks done and that's not something Joe User wants to have to do.

    4. Re:Microsoft by Anonymous Coward · · Score: 1, Interesting

      There is only one truth in your comment: Windows breaks
      Linux (and UNIX) is ONLY hard for people who HAVE used Windows before they try Linux. Just go'n try to ask a Mac user how easy he think Windows is... or a real UNIX user... or an OS/400 user... or (god forbid it) a VMS user...
      You will get the same answer: "Windows ?? That pice of shit sucks !!!"
      --
      Did you read the EULA for Windows ??? I did... and I didn't agree to it.

    5. Re:Microsoft by skiman1979 · · Score: 2, Informative

      I still don't see how people say Linux is hard to use. Perhaps it's hard, for some, to administer, but not to use. What "average" windows user do you know that administers his/her own windows box? Those users for the most part just USE the system. Interfaces like KDE match pretty closely to the look and feel of Windows by default. Software installation on Linux is becoming better and better. Even PC-BSD (I know it's not Linux but I'm sure some Linux distros do the same) provides an installer icon for applications (.pbi file) that you just double click, next, next, finish just like Windows.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    6. Re:Microsoft by Anonymous Coward · · Score: 0

      I've got a 5-button Logitech mouse with a tilt-wheel. The tilt-wheel doesn't work.
      Well... that is not a Linux problem, is it ? That is a Logitech problem, call them for help... you have paid a lot for your new mouse so you do have some support... don't you ?
      --
      btw. pls. try to consult the HCL before you buy some new hardware...

    7. Re:Microsoft by Lumpy · · Score: 1

      off kilter hardware is not really a fair comparison. the newbie would have a stripped down dell with a simple 2 button wheel mouse that will be 100% supported automatically in linux.

      and a bare bones windows and OSX are the same in difficulty. A new user will not know to right click on a blank part of the desktop to change the background wallpaper in windows or to find the right widget in the control panel.

      --
      Do not look at laser with remaining good eye.
    8. Re:Microsoft by Anonymous Coward · · Score: 0
      I have been saying this for years now. Over and over, I tell people that the only differences between using Linux and using Windows is lower-level configuration, and most of the time the people I am talking to are not entirely sure of what that even is. Then, I get the old application support issue, despite the dozens of applications I can name that are either replacements for Windows apps. or available for both OS's.

      Really, in my experience helping various people with their computers, I have found that most fall into two categories. The first consists of people who are simply afraid of trying something new -- usually, they never heard of Linux before, never seen a Linux desktop (or weren't aware of what they were looking at), and think of it as some weird, crazy idea. Sure, this group is sick of the hassles they have gone through with Windows, but they are familiar with Windows and have been using it for a few years, creating some inertia.

      Next, there are the people who are not completely aware of what an OS is or what role it plays in a computer, and view the computer as just another electronic device that should work as soon as it is plugged in. To them, it would make no difference if windows or linux were installed, as long as they could browse the web and log on to some instant messenger -- in some cases, they don't even care about virus or adware risks, and in worse cases, don't even care if they have viruses or adware. I once tried to help a friend whose Windows box had been so completely devastated by one attack after another, that he was not even sure what had happened to the taskbar and start menu, or why he could no longer launch Internet Explorer -- but since he could still play Final Fantasy, he didn't really believe there was a serious problem with his computer.

      Of course, it is not black-and-white, there are users who are in between these two groups (and of course, users who fall outside of these groups), such as the person who told me that she believed Windows was a computing standard. Unfortunately, the people who fall between these two groups are almost impossible to work with sometimes, as they tend to blame the fact that I or someone we are working with is using Linux as the cause of a problem, even one which is unrelated to any of our computers (for example, a firewall is preventing a file transfer). Worse, in this age of Adware/Spyware, there seems to be a perception that if something is free, there is some kind of danger attached to it (as opposed to the pre-1999 belief that if something was free, it was of lower quality, which I still get sometimes). For example, in a very odd event, I was working with some people and we were using VNC. One day, after asking one of these people to connect to me, I got the bizarre reply, "O, I uninstalled that program you gave me, I think it had adware." (That program I "gave" him was an open source VNC client...).

      Is Linux easy to use? Absolutely -- there are enough GUI utilities and programs available for the people who are not comfortable with CLI. Does this mean that anybody is going to use Linux? Not until some large company starts marketing Linux laptops and desktops at a lower price than their Windows counterparts (I think Dell may be the first to break it's contract with Microsoft).

    9. Re:Microsoft by Colonel+Angus · · Score: 1

      True, but to me it's the little things. When I first started with Ubuntu (still new to it) and I went into Synaptic and received a pile of errors I didn't know what to do. There's no suggestion to hit Reload. I figured it out... but a little bit of help there might have been nice rather than scaring the shit out of someone with a bunch of cryptic error messages.

      That said, If I install Windows on this laptop the hardware support is deplorable. I'm hunting down drivers all over the map - some of which doing more harm than good. So I am by no means defending MS here. Just that each situation is different. If I were to give my dad a system of mine I would absolutely install Ubuntu on it and give him the hardware I was using (mouse, keyboard, etc) and it would work just fine. All he'd need to do is install updates whenever notified.

      Off topic: As for your sig... I am a smart car owner myself. Best tank so far: 65.7 US MPG. Fucking love the little bugger.

    10. Re:Microsoft by i8puppies · · Score: 0

      Everything in windows is more intuitive at the Joe User level than in Linux

      Hahaha, so I guess all these people calling me for tech support on how to change their background image or what the difference between Word and Excel is are all paid actors? Tell me why I need to explain to everybody where to go in order to just refresh their IP address when their "internets dont work".

      I love your argument. Focus on two very specific issues with each OS and decide what OS is better based on that and nothing else. Tell me, if you renamed the Start button to just "Menu", would half the "intuitiveness" of the OS not vanish?

      Mod parent down. Flamebait.

    11. Re:Microsoft by syousef · · Score: 1

      Linux is not hard for beginners to use. ...if all they want to do is surf the web, email, write the odd SMALL document (and not share it).

      Granted, and true. Better set up everything perfectly for them though or they might have to manually edit files to get a firewall or connection working. As for installing all but the simplest software forget it! And a new bit of hardware - good luck!

      Sammy

      --
      These posts express my own personal views, not those of my employer
    12. Re:Microsoft by jbolden · · Score: 1

      "Their gadgets" are a bunch of windows gadgets that might work on Linux. You don't expect PS2 or XBOX gadgets to work on your PC. Why should expect windows gadgets to work under Linux? Now the remarkable thing is most do work quite well but the fact is they are never going to work as well until Linux market share is around 30%. What may help a lot is when people buy Linux desktops with the OS already setup.

  17. Consistancy is important. by jd · · Score: 4, Insightful
    HOWEVER, it is important to remember that people do not think alike. What is consistant for one may not be for another. The "correct" UI is one where the applications describe what they'd like the UI to contain, with a skinning engine turning this description into something the user can actually use.


    For example, plenty of Windows users will be quite happy by going to "file" to print or close an application. "Find" is under edit, not view. That's fine for people who think that way and for them it SHOULD be that way. The rest of the userbase shouldn't have to suffer for it, though.


    Myself, I like visuals. The idea of dragging an application window to a printer, OR dragging the printer to the application windows, appeals to me. (To me, drag&drop needs to work by object, not by destination.)


    "But writing all those interfaces would be massively overwhelming!" I'm not suggesting anyone does. Just provide a rational, consistant, standard skin that the majority can use, then provide a powerful enough engine that can handle application look&feel and drag&drop events not otherwise handled. Then write a simple UI editing engine. If people want their own UI, give them the tools to provide it.


    "Most people wouldn't bother." Probably true, but the Open Source dictum is that some will, and that evolution will lead to superior interfaces.


    "How does that benefit company X that sells products?" Easy enough. Every time you're about to release a next major version, look and see whether other skins are doing better than your default. If they are, switch. If that's how everyone sees your program anyway, it won't hurt anyone's ability to use it.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Consistancy is important. by lahvak · · Score: 2, Insightful

      I agree with this. I have tried Gnome, KDE, fluxbox and whatnot several times, and I always end up returning to my heavily customized fvwm based desktop environment. Most "experienced" computer users would probably be lost in it (I know my wife hates it). Interestingly, my kids very quickly learned how to use it. They seem to be equally comfortable in my "personal" desktop environment as in Gnome or Windows XP.

      So some people definitely will bother. I bother in such extent that when given a new Windows computer at work, I always spend couple hours installing things like TXmouse, virtuawin, bash etc so I can get a system that at least slightly resembles my environment. I found out that the time spent doing that definitely pays off for me.

      --
      AccountKiller
    2. Re:Consistancy is important. by NullProg · · Score: 1

      Most "experienced" computer users would probably be lost in it (I know my wife hates it). Interestingly, my kids very quickly learned how to use it. They seem to be equally comfortable in my "personal" desktop environment as in Gnome or Windows XP.

      Same situation here, only I'm using XFCE4. Kids dont care, they are comfortable with Gnome/KDE/98/XP etc. I think its because they have no pre-conceived notions on what a computer should be. My wife ended up using KDE because that was what she was comfortable using.

      Enjoy.

      --
      It's just the normal noises in here.
    3. Re:Consistancy is important. by Hosiah · · Score: 1

      You have excellent ideas. Now, go write them up into a new operating system and leave mine alone. If yours makes it, I'll give it a try.

    4. Re:Consistancy is important. by Elastri · · Score: 1

      This reminds me of why I use Windows. About a year ago I found a program called powerpro. It allows massive amounts of scripting to be done to the windows environment without too much effort. Menus, shortcut keys, macros, window messages and controls. I was completely blown away when I found it, and it has ruined me for using any other operating environment. It let me add functionality which I considered basic that had been denied to me because either explorer didn't support them or the programs chose not to give me access to them (always-on-top being a big offender)

      Here are some simple examples of things I've done with it that I'm not sure how I could easily and universally accomplish in any other OS. Do feel free to explain if there is a simple and universal way to do these sorts of things in some Linux distro or OSX. I'm a coder, but I have no intrest in pouring through the code of the window manager to add these sorts of thigns in.

      Left/Right Tile: When I middle or right click maximize, the window resizes to fill half the screen on the left or right respectively. This saves me tons of time fitting two windows on my widescreen monitor. I also use it when I'm not wide screen, though less often.

      Min-to-tray: When I right click minimize on a window it minimizes to the tray. Extremely useful for console applications or other programs that need to be running but are taking up precious taskbar space. My taskbar is for things I'm using only.

      cursor menu: when I press win+S I get a menu which has my start menu items at the cursor. I don't use it all the time, but it is handy to have.

      window control menu: if I double right-click on a window I have a menu that gives a bunch of options that I often want to perform on windows (min to tray/min/max/tiling as above/always on top/send to back/etc). Most of these things I can do with other shortcuts, but sometimes an app is skinned and I won't have access to the standard buttons like minimize and maximize.

      manual playlist advance in winamp: I have a shortcut set up which sends the message to winamp to switch into manual playlist advance. The function wasn't included in winamp's global hotkey list, but I still got the functionality.

      Auto-click on "rename": Windows has an EXTREMELY annoying habit of asking me whether I want to change the extension of a file. I have a simple script which, when the dialog comes up, auto-clicks the button. I usually don't even see it before it is gone.

      In addition to powerpro, I also use resource hacker to edit some programs to make their menus and shortcuts more to my liking. These are just a few of the things that make my life easier.

      Ideally I'd be able to layer this on top of a fully configurable and consistent UI as you mentioned, but no OS is there yet but windows isn't terribly bad. Windows just happened to be the OS to give me powerful and easy to use tools (again, if there is something equivalent on other operating systems I would like to know about it for when I happen to use them)

    5. Re:Consistancy is important. by drsmithy · · Score: 1
      HOWEVER, it is important to remember that people do not think alike. What is consistant for one may not be for another. The "correct" UI is one where the applications describe what they'd like the UI to contain, with a skinning engine turning this description into something the user can actually use.

      The word you're after here is "intuitive", not "consistent".

      "Consistent" is being able to find an "Exit" entry under every "File" menu.

      "Intuitive" is whether or not you think "Exit" should be under "File" in the first place (which is what you appear to be talking about).

    6. Re:Consistancy is important. by Anonymous Coward · · Score: 0

      "Do feel free to explain if there is a simple and universal way to do these sorts of things in some Linux distro or OSX. I'm a coder, but I have no intrest in pouring through the code of the window manager to add these sorts of thigns in."

      universal way? does it work with by example blackbox for windows?
      it has to work with any Windows window manager ever made now and forever to be called universal.

      now point by point:

      Left/Right Tile: i don't know but is this not like tiling windows?

      Min-to-tray: icewm. and in enlightenment you can make windows work like drawers... and the quake-like console...

      cursor menu: this is like in KDE, i configured it so it appears with ALT-Space

      window control menu: in enlightenment again, control-right-click

      manual playlist advance in winamp: in linux, if it's controlable by commands and your window manager can bind commands to keystrokes...

      Auto-click on "rename": that's because the system was designed to be dependant on that.

    7. Re:Consistancy is important. by Elastri · · Score: 1

      Tiling windows tiles all of my windows. I just want to manually tile two of them. One on the left, one on the right. Think of it like simulating the ability to have several maximized documents that you have with a multi-monitor setup.

      While the specific features are good to know about, I was mainly giving them as examples of the sorts of things that I want to be able to do. I'll give more general examples based on what I had above. How, exactly, would I do each of the following. In powerpro it's is a matter of navigating a few menus (in an, admittedly, poorly layed out UI)

      1. Change the behaviour of the min, max, and close buttons in every non-skinned application to do something I might like based on which mouse button I clicked and which modifier keys were active. This could be anything from minimizing to tray to resizing or moving the window.

      2. Bring up a menu with the contents of a folder I select based on a mouse combination or keystroke. The menu should be bindable to things like double-right clicking, or pressing middle+right on the mouse.

      3. Send a windows message (not sure what the *nix equivalent is) to a window with a certain title text. In my example before, it sends an message which tells a pesky dialog box to close. While it was caused by windows being dumb, a similar problem could easily come up in another application.

      What I'm wondering about is a window manager which supports me doing these kinds of things without forcing me to edit their code and recompile. I'm not actually restricted to explorer with this--I used litestep for a while--but explorer seems to complement it better.

    8. Re:Consistancy is important. by Requiem18th · · Score: 1

      Oh a fellow powerpro addict. Yes it is unfortunate to tell you this but, no I don't think there is yet a pp replacement for *nix but... I belive there are two approximate solutions to your addiction. Firstly, go KDE. Gnome is excellent and currentlly my default DE (because of Ubuntu) but KDE has never cased to be short of amazing. There are so many options that you will find that pp isn't that indispensable. Second, I belive a sort of pp for KDE is in the making (I belive is called Kontroller) it could be the cure for this old addiction.

      --
      But... the future refused to change.
  18. Yes, it's all true, and it's BIG by H4x0r+Jim+Duggan · · Score: 3, Interesting

    The above should be flagged "sarcastic" for those who happen to lack such a barometer internally

    No, it's true actually. A lot of businesses in Northern Ireland were poking at free software but no one wants to be first, so we're organising a big free software conference aimed at businesses. Stallman's name is a big draw. He knows it's a business audience and he'll adapt to that. He'll be including a substantial section about GPLv3, which has gotten a surprising level of interest from public administration bodies.

    Interest has been huge and there were many requests for speaking slots that had to be turned down. I guess there will be a FOSS Means Business 2007 too, but one at a time. On Thursday we expect at least 300. The venue can hold up to 1150.

    I think events like these, and the networking that happens at them, is more important than increasing efficiency of the software. We'll see.

    1. Re:Yes, it's all true, and it's BIG by FishWithAHammer · · Score: 1

      Oh, goodie, talking about the GPLv3...do we shoot him before or afterwards?

      More seriously, though. I'm sure that Stallman will attempt to tailor his comments to a business audience. I am equally sure that he'll be looked on as little more than a joke. The man has charisma--I've seen him speak in public, and he's got something there--but he's just not the one you want speaking to a business audience.

      Torvalds? Sure. He actually works for a living. He is someone whose existence a businessman can parse, relate to, and understand.

      Stallman? Considerably less so.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Yes, it's all true, and it's BIG by jimicus · · Score: 1

      Stallman's name is a big draw. He knows it's a business audience and he'll adapt to that.

      Does that mean he won't show up looking like this?

    3. Re:Yes, it's all true, and it's BIG by H4x0r+Jim+Duggan · · Score: 1

      Yes.

      That joke is a big crowd pleaser among software developers. Just listen the to audio recordings of his software patents lecture from the slashdot story earlier today. But he knows when to and when not to bother.

    4. Re:Yes, it's all true, and it's BIG by Samrobb · · Score: 1
      No, it's true actually. A lot of businesses in Northern Ireland were poking at free software but no one wants to be first, so we're organising a big free software conference aimed at businesses.

      Hmmm. I was just in Dublin a few weeks ago. I considered picking up a paper and seeing what might be available, but never got around to it... I'll have to make an effort next time I'm there (this summer, I hope :-) Cost of living in Ireland is scary, but it's a wonderful country and I think I'd enjoy the chance to spend a few years there (North or South).

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  19. Re:converting others to linux users by idonthack · · Score: 4, Informative
    Is there some addition to KDE or Gnome that has an XP theme?
    http://www.kde-look.org/content/show.php?content=2 9551
    Average users won't know the difference.

    Of course, they wouldn't know the difference even if you didn't skin it.
    --
    Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
  20. Re:converting others to linux users by Anonymous Coward · · Score: 0

    Wow. Sexism met with heterosexism.

    Ahh. Feel the love.

  21. Problem with linux by spazoidspam · · Score: 2, Insightful

    Let me start this out by saying I am in no way a microsoft enthusiast, I loath their business policies just like almost everyone else here.

    Now let me get to my post. As it stands now, Open source is not ready for average users. There just isnt enough focus on the learning curve. I believe the main reason for this is because of it being free. Developers of open source projects don't hire graphic artists and average joe testers to make sure that their products look good and are easy to use. They put in all the features that they want, and make it intuitive enough for them to use. I know this because I am a developer. I constantly write software that I think is really easy to use, then I hand it off to one of the people here at work who arent so great with computers. I watch them use it and usually they come up with all kinds of reasons why its hard to use that I could never think of, just because I already know how to use it. Until more companies start funding open source projects and sinking real good resources into them I just dont see them coming massivly mainstream. One of the obvious exceptions to my theory is firefox. I installed it for my parents and they had absolutly no problem using it, but when my wife sees me messing with my mythtv box she normally has no frickin clue whats going on, and shes an above-average user.

    Companies should start focusing on releasing their products open source and charging for the support. That way, the minority of people like us can get their software for free, learn to love it, and tell our friends and family how great it is. They, in turn, will go get it and buy the support because while I dont mind googling to look up and fix every little problem I come accross, most people out there just dont have the attention span or willingness to do it. Companies will buy the support. Its really a win-win situation.

    1. Re:Problem with linux by ShibaInu · · Score: 2, Insightful

      I'm a Linux enthusiast and I agree with many of your points. I also think that one of the biggest issues is the number of distros, and how those distros differ.

      I installed Ubuntu and it worked great - recognized my nVidia card, loaded and updated fast, etc. I loved it. Then it would hang. The clock also ran 2x faster than it should. Both problems were unacceptable. Went to FC4. Nice, solid distro, except that getting nVidia drivers is painful. Updates suck. I won't go into Mandriva.

      The point is, depending on your hardware, one distro may just suck rocks when you load it. Since users think Linux is one big thing, this colors their view. At least with Windows you know what you will get - even if it is painful.

    2. Re:Problem with linux by Hosiah · · Score: 1
      *Whew* I almost knee-jerked, there.

      Yes, there's another excellent suggestion. Let the people with the problems pay for support. There's that capitalism everybody's worried is missing from Linux and making it too communist. Hey, Red Hat and Suse and Mandriva already do this, don't they?

    3. Re:Problem with linux by spazoidspam · · Score: 1

      Yes they do, just imagine how great the world could be if microsoft joined in. Just charge for support what they charge for the OS now.

    4. Re:Problem with linux by ABoerma · · Score: 1

      Open source is not ready for average users. There just isnt enough focus on the learning curve. I believe the main reason for this is because of it being free. Developers of open source projects don't hire graphic artists and average joe testers to make sure that their products look good and are easy to use.

      What "open source" are you talking about? Everything the average user would use - stuff like KDE, OpenOffice.org or Mozilla - comes with documentation, as well as a "sane" interface.

      From personal experience, the time it takes me to switch to a MS-state-of-mind at our college terminals, I would say Windows' learning curve is much worse.

    5. Re:Problem with linux by spazoidspam · · Score: 1

      Obviously you didn't read my entire post

      "One of the obvious exceptions to my theory is firefox"

      There are many open source programs thats are very user friendly, however, the majority of them(mainly the ones that DO NOT run on windows) are not. Try and tell me that mythtv is user friendly after I have just spent 20 hours getting it up and running. Does the average user want/need to know how to install video drivers? No, they don't.

      Please don't get me wrong, many many great strides have been made in open source, and I love it. I have pie in the sky dreams that one day everything will be open source, everyone benifits from it.
      Also, "usability" completely depends on point of view. In my opinion, linux is easier to do because the innards are more exposed. In my mom's option, windows wins hands down because she can actually use it.

      Maybe when open source desktops come "factory installed", the average joe user will be able to use it, but that just hasen't happened yet.

      "From personal experience, the time it takes me to switch to a MS-state-of-mind at our college terminals, I would say Windows' learning curve is much worse."

      Well yeah, you use one or the other more often and its hard to switch back. I admit I am biased myself because I am forced to use windows at work, and use both linux and windows at home.

    6. Re:Problem with linux by ABoerma · · Score: 1

      "Does the average user want/need to know how to install video drivers? No, they don't."

      My point exactly. I think the average user cares more for just using his software and would rather call his geek nephew to install whatever he wants installed.
      An example: My mother uses SUSE Desktop 10 w/KDE. She can browse the web by clicking the 'web browser' icon, send e-mail by clicking the 'e-mail' icon, write letters by clicking the 'writer' icon, and so on. If there's anything she wants, she can find an above-average user to use YaST for her.

  22. Good points... by Spy+der+Mann · · Score: 3, Insightful

    The goal of Linux as Desktop OS should be to fix Microsoft's design mistakes, not adding their own.

    By rejecting everything in Windows as "evil", they're rejecting many good things like the UI and configuration consistency. Why should we have to rely on MANY DIFFERENT stuff for configuration, when Windows does it elegantly with its Control Panel? (I'm talking about the first tier, not the registry crap - Control Panel would do as well by using .ini files instead of the dreaded registry)

    To configure stuff in Linux, you have an app to configure the screen, another to configure the network, etc. etc. And THIS is the problem with Linux fundies. "Why change it? It works". It was attitudes like this that gave birth to answers like the famous quake 3 under linux troll, which originally was a legitimate complaint.

    In comparison, Ubuntu (as we saw recently) has an extensive list of things-to-be fixed to make it more user friendly (like hardware recognition, boot loaders, package management), and this was the reason to delay Dapper, so they can finish the ones currently being worked.

    My theory is that Linux needs a critical-mass of user friendliness to replace Windows on the Joe Users' desktops, and Ubuntu seems to approach that critical mass quite fast. Maybe in 3 or 4 years, it will happen.

    1. Re:Good points... by Anonymous Coward · · Score: 0

      Ahhh the mighty Control Panel... a special folder where some shortcuts to special exe files (renamed to .cpl) are located... some of them are for Admin only use, some of them may be used by everyone...
      If I don't seem to be impressed it is only because I'm not impressed... If you have used MMC as an example you would have had a point...

    2. Re:Good points... by Anonymous Coward · · Score: 0

      What a childish rant.

      The goal of Linux as Desktop OS should be to fix Microsoft's design mistakes, not adding their own. The goal of any linux desktop should be to provide an interface to the user. Who gives a crap about Microsoft.


      By rejecting everything in Windows as "evil", they're rejecting many good things like the UI and configuration consistency. Why should we have to rely on MANY DIFFERENT stuff for configuration, when Windows does it elegantly with its Control Panel? (I'm talking about the first tier, not the registry crap - Control Panel would do as well by using .ini files instead of the dreaded registry)

      Which control panel consistancy are you talking about? The Windows 98 one, the Windows 2000 one, the WindowsXP version or maybe that last one they changed, Windows 2003.


      To configure stuff in Linux, you have an app to configure the screen, another to configure the network, etc. etc.

      Hmm, SuSE hasn't changed YaST since 6.4. Everything you just listed provided under one control panel. I guess your linux expertise isn't that extensive.

      My theory is that Linux needs a critical-mass of user friendliness to replace Windows on the Joe Users' desktops, and Ubuntu seems to approach that critical mass quite fast. Maybe in 3 or 4 years, it will happen.
      Morons like you can wait, weve already made the switch thank you.

    3. Re:Good points... by Hosiah · · Score: 1
      And THIS is the problem with Linux fundies. "Why change it? It works".

      The day I am allowed to crack into Microsoft's code base and change it all into Linux is the day Windows-deadheads have the right to take over my Linux and turn it into a Windows clone. Thank you for playing, your consolation prize is three hours meditation time in the back yard.

    4. Re:Good points... by jgrahn · · Score: 1
      To configure stuff in Linux, you have an app to configure the screen, another to configure the network, etc.

      Yeah, I edit my /etc/X11/XF86Config-4 with emacs, and /etc/network/interfaces with vi.

    5. Re:Good points... by Spy+der+Mann · · Score: 1

      The day I am allowed to crack into Microsoft's code base and change it all into Linux is the day Windows-deadheads have the right...

      So people with legitimate complaints about your software are deadheads?
      Your honor, I rest my case.

    6. Re:Good points... by Cl1mh4224rd · · Score: 1
      The day I am allowed to crack into Microsoft's code base and change it all into Linux is the day Windows-deadheads have the right to take over my Linux and turn it into a Windows clone.
      I'm sorry, but what happened to "choice"? Oh, right... your choice, not mine.

      If you're representative of the community at large, God help Linux...
      --
      People will pass up steak once a week, for crap every day.
    7. Re:Good points... by Hosiah · · Score: 1
      So people with legitimate complaints about your software are deadheads?

      Yes, EXACTLY! Sorry. What kind of hypocrite are you, to imply that I'd get any warmer reception to barge into Microsoft and start pushing them around? "OK, we're replacing DOS with Bash, the kernel code will be *OPEN*, godammit, toss out wmv and replace it with xine, and we're breaking compatibility with Photoshop and bundling Gimp with every release!"

      Hey, if I was PAYING for my operating system like Windows users are, I'd at least have legitimate gripes to complain I'm not getting my money's worth. Yet here's the Microsoft users, storming on Linux...no thought given to how they could try to get Microsoft to give them their money's worth! Nope, we're just gonna barge into somebody else's labor of love that they give away freely and tell them how much they suck.

      Of COURSE you're entitled. To go to hell and choke. And keep right on using that Windows you worship so much. Sucker!

    8. Re:Good points... by Hosiah · · Score: 1
      I'm sorry, but what happened to "choice"? Oh, right... your choice, not mine.

      I was wondering when you'd show up again! I missed your witty banter.

      You have your choice. You made your choice. You chose Windows. Stick with it. You have no interest in switching to Linux. You just want to ruin it so it'll be just as stupid as your system, and then everybody else will be just as sour as you. Except that won't work, because even if you succeed in pissing on Linux, we'll just shrug and go to BSD or Open Solaris. And here you'll come ten years later...

      Flame me all you want. Argue with the laws of nature all you want. Nothing amuses me like seeing somebody plunge off a cliff while screaming that gravity just isn't so.

    9. Re:Good points... by Cl1mh4224rd · · Score: 1
      You have no interest in switching to Linux.
      Actually, I do. I've played with Ubuntu and even Gentoo. There were things I liked about both, and things I didn't. I'm thinking of giving Mandriva a swing and I'll be checking out the next release of Ubuntu when it goes final.

      Something I'd like to see is a source-based Ubuntu using Portage, but that's just me. That *choice* doesn't seem available to me without some serious surgery, and that's the problem.

      Things don't have to be as fucked up as Windows to be as easy as Windows. That's where your brain seems to take that fated dive you so eloquently expressed...

      If it was really about choice, you could have your "No Girls Allowed" complexity, while I have my "I Just Want To Get Shit Done And Play Around A Little Bit" simplicity.

      It's people like you that are preventing this, and I see no amusment in that.
      --
      People will pass up steak once a week, for crap every day.
    10. Re:Good points... by jbolden · · Score: 1

      Ubuntu is a standardized version of Debian. Debian uses a strict package system so that packages work well together in opposition to the BSD ports system. Portage is the BSD ports system for Linux. A source based portage Ubuntu is impossible by definition, unless I completely misunderstand what you mean.

    11. Re:Good points... by jbolden · · Score: 1

      Its not going to happen. Things are slowly going to get better with Linux, but they continue to get better with windows and Windows is likely to always be ahead. Caldera was the user friendly Linux in its day, starting about '95. You can make things a little better but user friendliness has a to be a core goal in app design and it isn't. Unix is an OS designed to facilitate developers not end users. Developers have different ideas about user friendliness than end users.

    12. Re:Good points... by Cl1mh4224rd · · Score: 1
      A source based portage Ubuntu is impossible by definition, unless I completely misunderstand what you mean.
      Nah, you got it, and I figured as much, which is why I'm extremely disappointed. It seems the vast majority of Linux distros/projects are more concerned with carving out their own little niche rather than collaborating on something that could be truly awesome.
      --
      People will pass up steak once a week, for crap every day.
    13. Re:Good points... by jbolden · · Score: 1

      Think about it for a moment. You couldn't have something like portage working at all in the windows environment. If apps stabilize you could have an easy to use portage system (not Ubuntu for the technical reason I mentioned). And that is what is so awesome about Linux. You can build an OS for almost any purpose and almost any situation.

      Windows is a pretty good OSes for mainstream people with mainstream desktop needs who aren't Unix fans. What's the point of replacing that, its not part of the computing ecology that needs help?

    14. Re:Good points... by Cl1mh4224rd · · Score: 1
      And that is what is so awesome about Linux. You can build an OS for almost any purpose and almost any situation.
      Right. I'm not your average user, but neither am I Linux systems administrator. Most distros seem to be appropriate for one of those two people.

      I like that Ubuntu just works. However, I'd like to play around with it, customize the kernel and packages, but I can't do that and expect to keep the system up-to-date automatically without apt-get blowing shit up.

      I absolutely love that I can do this in Gentoo. I'm willing to put up with the time-consuming install process (eventhough many of the steps are so trivial that they could be automated, only asking a few questions of the user), but there comes a point where I hit a brick wall. "Why isn't my USB stick auto-mounting?" "Ok, it's auto-mounting now, but why isn't the icon appearing on the desktop?" "Why does the gdm login screen take a full second to paint from top to bottom?" "Why isn't fglrx working as non-root?" I just don't what packages are necessary, their descriptions are woefully lacking, and despite the claims of Gentoo's "awesome" community, I've been disappointed with the lack of answers to these questions. (I actually, eventually, figured out the answer to that last question on my own, and it wasn't in any documentation.)

      Basically, I'm looking for a cross between Gentoo and Ubuntu: source-based, just works (minimal initial config, but with the option to tweak to your heart's content), stuff like that...
      --
      People will pass up steak once a week, for crap every day.
    15. Re:Good points... by jbolden · · Score: 1

      You sound like a power user to me. Both distributions are a bad choice for a non administrator power-user. Ubuntu is too easy and Gentoo too hard. You might like Mandriva better. Its aimed at powe-user. Its designed to let you tinker without having really understand what's going on. Things tend to work pretty much (not quite as good as Ubuntu but almost) OTOH you can change things without screwing everything up. Give it a shot.

    16. Re:Good points... by Cl1mh4224rd · · Score: 1
      Give it a shot.
      Hah. Awesome. I'm actually already in the process of downloading it. ;-) This discussion got my curiosity flowing again.
      --
      People will pass up steak once a week, for crap every day.
    17. Re:Good points... by jbolden · · Score: 1

      Hope it works out for you!

    18. Re:Good points... by Hosiah · · Score: 1
      "No Girls Allowed"

      Must it always zoom STRAIGHT to sex? Can you never discuss anything focusing the give and take of the conversation to and from the OTHER end of your body? And I've mentioned on /. many times before, my wife and daughter use Linux and love it just like I do. Y-O-U are the one who keeps with this "complexity"=="no girls allowed" B.S., so you're just projecting YOUR sexist views onto me. And I wouldn't want ANYTHING of yours on me. Especially since, as much as you beat on your feminity, you're probably not even a female.

      Things don't have to be as fucked up as Windows to be as easy as Windows.

      Yeah, and you don't have to WORK like a millionaire to be AS RICH as one! Ha, yes, I see now how easy it is! Just say it and believe it, and it's so! Why are you in here dinging at me when you could be out solving the world's problems with your superpowers?

      It's people like you that are preventing this, and I see no amusment in that.

      Aw, gee. And I suppose you see no amusement in the fact that I assassinated Kennedy, kidnapped the Lindberg baby, hid the UFOs at Area 51, rigged the lottery all year so you didn't win, and snuck into the McDonald's when you get drive-thru and slipped extra carbs into your Big Mac so you'd get fat? Darn, that usually brings down the house. OH, SHIT, I FORGOT I HAD THE ENTIRE UBUNTU DEVELOPMENT TEAM GAGGED AND BOUND IN MY BASEMENT SO THEY CAN'T GIVE YOU A SOURCE-BASED UBUNTU WITH PORTAGE! I gotta FEED them! Be right back!

      No, it's not "no girls allowed" but "no fruitcakes (of either sex) allowed". See...wait a minute, this works for everybody, so gather round, folks... see, when you like Linux, you use Linux, and when you like Windows, you use Windows. Ditto for the hundred *other* operating systems out there. But when you go "Ooooh, I want Linux, but I want Linux to be more like Windows, except for the parts that look more like MacIntosh, then I want it to be more like Open Solaris, except I want the BSD thing on the side but I want it to taste like Plan 9 from Bell Labs only with twice the chocolately taste at half the calories..." when you go on like that, you, in fact, have absolutely NO CLUE what you want, and hence nothing could please you.

      PS What's it like to be able to blame everybody else for your own ineptitude at learning anything? Does that help you deal with the world, or what? Now understand, I have no idea if you're stewing or emotionless or what, but I assure you, there's no hard feeling on my end. I talk this way because I honestly believe there's some important things for people to realize. With you, I see somebody at war with the world and raging at anybody who comes near. In your best interest, maybe you could just try living in the world you have, since after all, you don't have much choice on *that* matter, now, do you?

    19. Re:Good points... by Hosiah · · Score: 1
      Hope it works out for you!

      I wouldn't hold my breath.

    20. Re:Good points... by Hosiah · · Score: 1
      Developers have different ideas about user friendliness than end users.

      One wonders, if developers are as evil as you're making them out to be, why they even made the software available to you at all. I guess all their hard work, sleepless nights of coding, hours poring over man pages, and rigorous Beta testing was just to spite you, huh? God is there no END to the TREACHERYYYYYYYY?

    21. Re:Good points... by Cl1mh4224rd · · Score: 1

      Well, fuck, man... Sorry I murdered your family. Wow.

      --
      People will pass up steak once a week, for crap every day.
    22. Re:Good points... by jbolden · · Score: 1

      Well first off I am a developer and I'm active in open source projects. So maybe you want to tone down a bit. A comment like: "lawyers have different ideas than others about what is a well written document" are common sense not accusations.

    23. Re:Good points... by Hosiah · · Score: 1
      Well first off I am a developer and I'm active in open source projects.

      So's everybody and their mother. OK, how do you explain how you've ever beheld a worthy user interface (whatever process-hogging, gilded, chocolaty, chrome-encrusted behomoth that might be) - perchance Enlightenment 16/17 or the newest, sexiest Macs - if there were a fundamental block between being a developer and understanding what a user-friendly interface is? If developers do not write good interfaces, and *all* interfaces are written by developers (until we learn to grow them on trees, anyway), then how could you have ever seen a good interface? So, you'll blanket-condemn ALL developers using the popular myth (sung by many toungues on Slashdot) that computers are in fact as natural as apples, and it's only the evil programmers who deliberately make computers hard just to be mean, and the inherent complexities of binary, assembler, file permissions, database management, C languages, scripting, and byte storage, etc., are just figments pulled whole from developer's rectums so they can watch the poor confused user confounded at all the invented complexity while they snicker into their keyboards?

      If I headed a project where I had you on the team and I caught you making a comment like that, I'd probably kick you off. Programming is hard enough without pouring soebody's sour vinegar all over it.

    24. Re:Good points... by Hosiah · · Score: 1

      They'll grow back. I'm a starfish.

    25. Re:Good points... by jbolden · · Score: 1

      Why don't you try responding to what I wrote. You are either trolling or have some other agenda.

    26. Re:Good points... by Hosiah · · Score: 1
      You are either trolling or have some other agenda.

      Hey, dude, I picked up a common misconception at the end of your post which does a hell of a lot of damage in the mass mind by being perpetuated, and pointed that out to you with gentle, even self-mocking sarcasm. Don't post here if you can't handle it. Jesus, you should see somebody really troll you. Do you threaten to kill people next?

      PS An *active developer* who asserts that Windows "will always be ahead of Linux", and waxes nostalgic about Caldera?

    27. Re:Good points... by jbolden · · Score: 1

      Again learn to read. I never said windows will always be ahead of Linux. As for Caldera, why not? If you were there in the 1990s they did a lot. Hell, I'll be even more incorrect and talk about the SCO of 1992

    28. Re:Good points... by Hosiah · · Score: 1
      Things are slowly going to get better with Linux, but they continue to get better with windows and Windows is likely to always be ahead. Again learn to read. I never said windows will always be ahead of Linux.

      My, not only a liar, but an artless one at that. No wonder your claim to be a developer sounded fishy.

    29. Re:Good points... by Tom · · Score: 1

      By rejecting everything in Windows as "evil", they're rejecting many good things like the UI and configuration consistency.

      Can I please get a copy of that "Windows" thing you brought in from an alternate dimension?

      Because, you know, we have something of the same name here, only it's totally inconsistent (there are 12 different places to drop things you want to launch at startup, for example) and it's UI is so shitty, they had to include a "click here to start" animated arrow on its first incarnation because they hadn't bother testing it until just before launch and their crew of last-minute testers looked at the screen blankly and wondered where everything is.

      Seriously: Windows is not consistent, and it most definitely is not even anywhere remotely close to something that's once seen someone who was a good UI design's brother's neighbour back in school.
      The reason so many people think it is, has to do with familiarity, not consistency or UI.

      --
      Assorted stuff I do sometimes: Lemuria.org
    30. Re:Good points... by ajs318 · · Score: 1

      Ubuntu have source repositories, you know. An Ubuntu source package {and for that matter, a Debian source package, since Ubuntu is based on Debian} consists of three files. The orig.tar.gz file {as supplied by the author}, the diff.gz file {containing various tweaks required to customise the source tree and Makefile to Debian / Ubuntu's way of doing things} and the .dsc file {containing various metadata}. You can use apt-get or aptitude to download the source files, and dpkg to build a .deb package and then install this as normal. I don't think there's a way to bypass the .deb creation stage and go straight to installing the freshly-compiled binaries; but I'm sure that someone will correct me soon enough, if there is one.

      What really makes the difference between a good distribution and a great distribution is the size and quality of the package repository. Problems with repositories might be: packages completely absent, straightforward bugs or unmentioned dependencies -- i.e. where a package foo depends on a package bar but this is not included in the dependency metadata, and all the developers happen to be running bar anyway so nobody notices. This is actually the worst of all potential repository issues, as those most likely to be in a position to notice it are inexperienced users {otherwise they probably would have installed the dependency anyway with something else} and so not used to the whole dependency system {it does take a bit of getting your head round at first, though it's obvious once you come to understand it}.

      --
      Je fume. Tu fumes. Nous fûmes!
    31. Re:Good points... by jbolden · · Score: 1

      Its not source so much as packages with different options that's the big changes between "ports" (including gentoo portage) and the Linux "packages" system. There are these flags which let you change how the port builds. For example lets say a port supports either QT or Motiff widgets: QT looks better and works better with KDE apps while Motiff widgets are faster especially if you aren't running KDE. In ports you can build the package either way. In linux this would be two different packages. Most ports have about 4 options. One of the most common practical applications is without X11 support. You might only want the app to work from the command line (like inside scripts) so you don't compile in stuff for X11 GUI.

      Anyway debian doesn't provide anything like this. Options become separate packages.

    32. Re:Good points... by Hosiah · · Score: 1
      Aaaaaw, did we wun out of our widdle mod points???? Better go back and meta-moderate some more, I don't think you've earned enough, yet.

      Incidentally, I was giving you the benefit of the doubt until you insulted my ability to read. Then I was ready to dismiss you as a garden-variety asshole until you started throwing your hissy with the mod points. Now that I know what a complete shit you truly are, I will tell you something that I've never said to a Slashdotter before: I will remember YOU. I'm making a promise to myself to carry a grudge.

  23. Re:converting others to linux users by mayesa · · Score: 2, Informative

    You can try KUbuntu, Ubuntu, Knoppix, Linspire, Xandros in that order..
    You can try out, Linux + Java based solutions with ServiceRules who is a small argentinian company that performed several linux migrations.http://www.servicerules.com.ar/

  24. With the flamewars in mind by StacyWebb · · Score: 3, Informative

    I believe that the main reasons that people have choosen linux over microsoft is the same reason I have, choice. With linux we have the ability to make it appear and work how we want it to, without having to apply third party applications just to provide basic security and functionality. If you like the way windows runs and acts, use it. If you like tweaking your system to become an extension of your personality then I would suggest Linux. Because what it all boils down to is the ability to choose.

    1. Re:With the flamewars in mind by Jerry+Rivers · · Score: 1

      "With linux we have the ability to make it appear and work how we want it to, without having to apply third party applications just to provide basic security and functionality."

      "If you like tweaking your system to become an extension of your personality then I would suggest Linux."

      Forgive me for asking as I use neither Linux nor Windows, but isn't there a subtle contradiction in these two statements? How is tweaking Linux any different than applying third party applicatons to Windows? Do you never apply third party apps to Linux in order to make it appear and work how you want it to? Aren't there different GUIs for Linux? Aren't there security enhancements one can install?

      --
      The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
    2. Re:With the flamewars in mind by Hosiah · · Score: 1
      If you like the way windows runs and acts, use it.

      We're in this together, kid! We'll drum some sense into this mob!

      Hey, let's make a deal with them! If we can take over Microsoft and change it into Linux, they can have our Linux and change it into Microsoft. Problem solved!

    3. Re:With the flamewars in mind by Cl1mh4224rd · · Score: 1
      I believe that the main reasons that people have choosen linux over microsoft is the same reason I have, choice.
      I don't buy it.

      What I see in this frenzy of providing choice is the community running in 100 different directions, only some of which can be considered "forward". Most projects seems bent on attempting to reinvent the wheel, so to speak.

      The numerous Linux distros are a perfect example. Some in the community call it choice, but when the only significant differences are the package manager, configuration tool(s), and available packages, it's really just a huge clusterfuck; one group trying to out reinvent the other group, and hoping they come up with something better in the process.

      The world doesn't need Mandriva Linux, and Ubuntu Linux, and RedHat Linux... it just needs Linux. Period.

      The Linux community lacks focus, and thus traction. It may be gaining ground slowly, but the potential is far greater...
      --
      People will pass up steak once a week, for crap every day.
    4. Re:With the flamewars in mind by GreyKnight · · Score: 1

      Precisely. I *tried* linux because Windows 98 was unstable. I *stayed* with linux because it lets me do what I want with my computer. I remember the moment I switched; I was playing around with the Enlightenment window manager, and thought to myself, "Hey, this is pretty good, I can configure this almost any way I want to." I never looked back. If other people want to run Windows, fine; if people want to configure their linux box to have a windows-like interface, fine.

      My window manager supports multiple desktops, variable stacking priorities, and lots of wacky themes, and that's the way I likes it.

  25. /etc/rant by Anonymous Coward · · Score: 4, Informative

    /etc is for configuration files, NOT rants. Rants go in /usr/share.

    GConf is not nearly as much of a mess as this guy makes it out to be. Remember what programs did before GConf? they littered your home directory with .program directories (sometimes they were more well-behaved and left .program.d) and .program files. Theoretically, they read configuration information from /etc/program, then .program, the the command line, each location overriding the previous one's directives. Theoretically. Some programs did it that way, some didn't, and you had to read the manual to figure it all out.

    Remember X Resources? X Resources are another kludge that GConf seeks to replace. foo.bar.* String, or Program.foo String, all in one big file. At least what overrides what is clearly specified.

    Each program has to provide parsing code for its command line and its configure files, stat() those files manually to determine if they exist, do overriding correctly...

    But the GConf puts these configuration directives in an XML format in clearly-defined places and lets the individual application developers not have to write buggy, poorly-documented configuration management, and suddenly people cry 'registry'?

    What was wrong with the Windows registry was its corruptible, unrecoverably binary format and the random distribution of keys between the system and user registries. GConf does not have executable keys. GConf does not let one user change system preferences unless that user is root. If a GConf configuration gets corrupt, that corruption is localized to the specific corrupt file, and the user can try to repair that file because it's XML and not some undocumented binary format.

    1. Re:/etc/rant by Cal+Paterson · · Score: 1

      I far prefer .program. Using a non-plaintext configuration file is very very poor design in my opinion. I'm sure there are people out there who don't want to use a GUI program to config things.

    2. Re:/etc/rant by RustyTaco · · Score: 1

      Unfortunatly the Gnome crack monkeys took another step along the "I wanna live in Redmond" road with 2.6.10 or 2.6.12, I don't recall which exactly. After upgrading I logged in and gconf asked if it could migrate all my settings to one file for "performance reasons". I of course said hell no!

        - RustyTaco

    3. Re:/etc/rant by Coverfire · · Score: 1

      Small files have a huge performance cost because of disk seeks. Merging the many little files GConf maintains is actually very smart thing to do.

    4. Re:/etc/rant by Foolhardy · · Score: 1
      What was wrong with the Windows registry was its corruptible, unrecoverably binary format and the random distribution of keys between the system and user registries. GConf does not have executable keys. GConf does not let one user change system preferences unless that user is root. If a GConf configuration gets corrupt, that corruption is localized to the specific corrupt file, and the user can try to repair that file because it's XML and not some undocumented binary format.
      A corruptable binary database, you mean like a filesystem's database of file metadata? What's the difference there in having 10 keys in a binary registry database as opposed to 10 files in a binary filesystem's database? That's why they're both protected by a transaction journal on Windows.

      What, exactly, are these executable keys that you're implying that the Windows Registry has? Key values are data. Executables require a filesystem that supports memory mapping.

      Each key in the registry has an ACL. Only SYSTEM and members of the Administrators group can write to the keys outside those in the user's profile (by default).

      If a registry hive were to become corrupt, that corruption is localized to the specific registry hive. The corruption is normally corrected silently and automatically by the associated journal.
    5. Re:/etc/rant by Anonymous Coward · · Score: 0

      XML is plaintext. That's the whole point the original poster was making! You can open it up in any old text editor and hack away. Yes, it will take a little bit more typing than a flat INI file. That's what comes with being a significantly more flexible and powerful format.

    6. Re:/etc/rant by mdfst13 · · Score: 1

      "Rants go in /usr/share."

      Shouldn't they go under /home/${USER}, as personal info? I.e. each user should have their own rants. If you want them in a publicly shared place, how about under /var? These are going to VARy over time right?

      Unix System Resources is generally for static files. That's why /usr can be relatively full and only resized when you change your distro (assuming that programs install under /opt in your distro).

      I would agree that /etc is not the right place.

    7. Re:/etc/rant by WWWWolf · · Score: 1
      "Rants go in /usr/share." Shouldn't they go under /home/${USER}, as personal info?

      I was about to say /usr/share/doc or maybe even /var/spool/news, but I guess ~/public_html/ is a good place too. =)

    8. Re:/etc/rant by Cal+Paterson · · Score: 1
      It's not plaintext; it's XML. Thats by definition. I could write a config file in perl or python by the same token.
      Let's take a look inside a random gnome config file, shall we?
      <?xml version="1.0"?>
      <gconf>
      <entry name="always_use_location_entry" mtime="1140302225" type="bool" value="true">
      </entry>
      <entry name="start_with_location_bar" mtime="1140302201" type="bool" value="true">
      </entry>
      <entry name="show_directory_item_counts" mtime="1140300783" type="string">
      <stringvalue>never</stringvalue>
      </entry>
      <entry name="background_filename" mtime="1140299827" type="string">
      <stringvalue>file:///usr/share/nautilus/patterns/o cean_stripes.png</stringvalue>
      </entry>
      <entry name="background_set" mtime="1140299827" type="bool" value="true">
      </entry>
      </gconf>
      <--- snip --->
      Is there;
      • Enough context to explain what each value does? No.
      • Useless use of strings Yes.
      • Unexplainable markup that renders the file hard to read? Yes.
      • Unexplainably random organisation and nomenclature of these scripts, making it impossible to find what you need without examining a reference document? Yes.

      And now, a .program configuration file:
      [eMule]
      AppVersion=aMule 2.0.3
      Nick=http://www.aMule.org
      NewVersionCheck= 0
      StartupMinimized=0
      ConfirmExit=0
      TransferDoub leClick=1
      EnableTrayIcon=0
      MinToTray=0
      ToolTipD elay=1
      MaxDownload=100
      MaxUpload=15
      SlotAllocat ion=2
      DownloadCapacity=120
      UploadCapacity=30
      <- ---snip----->

      Is there;
      • Enough context to explain what each value does? Pretty much. The names are fairly explanitory
      • Useless use of strings Nope, most are numeric.
      • Unexplainable markup that renders the file hard to read? No markup.
      • Unexplainably random organisation and nomenclature of these scripts, making it impossible to find what you need without examining a reference document? ~/aMule/amule.conf - sensible and logical

        Are you trying to say the the gconf method is in any way better than the .program method? The way the gnome project set up the conf files, it's very very hard to tell what exactly is going on. It is roughly human readable, by the xml makes it harder than it needs to be. A single program will have it's config files in many different directories (app/preference etc). They really should provide an option to do it "the non-gnome way". Configuring a gnome program without a gui currently involves guessing where the relevant config is, and then hamming your way at editing it.

        And gnome is wondering why it's getting so much flak; people really don't like the "design for the idiot using the X server, and fuck everyone else". I hate the way the gnome project has turned out. No other project has the same complete disregard for the unix philosophy: it should not be this way.
  26. Rant is about right... by Retalin · · Score: 2, Insightful

    I'm getting sick and tired of hearing about how Linux is so much better than Windows. I'm a Linux guy... I run Linux on 90% of my servers I have a Linux desktop but it's all about personal preference people. Linux is not better than Windows for a lot of people... if it were there would be more people using it. It's not about one OS being better than the other, its about what the users want and right now they want Windows.

    If Linux gets to the point where it's better you wont see rants of this nature... you'll see rants like you see on Slashdot daily about how "crappy" it is or how "bloated it is". The flavor of the day is the one that gets hit the hardest and right now like it or not Windows is the flavor of the day.

    While Mr. Petreley has some points which could be considered worthwhile reading they are encapsulated in his fanboi rant thus losing any and all credit they might have gotten.

    --
    Regards, Ryan McAdams
    1. Re:Rant is about right... by Anonymous Coward · · Score: 0

      > Linux is not better than Windows for a lot of people... if it were there would be more people using it.

      The number of people using it has very little to do with the quality of the OS.

      Where Windows has gained its users from is OEM installs (you buy a PC and you get Windows). Most people have no interest in changing what they get installed. At least - not at first.

      If better == users then Windows would have stopped at version 3.0 when everyone migrated to OS/2.

      Don't get me wrong. I happen to like Windows XP. I'm just under no illusions as to how it got to be popular.

  27. Shipman's response by Al+Dimond · · Score: 2, Insightful

    Shipman's response attacks Petreley for saying things that he didn't say. Petreley never said that the Free Software community shouldn't do things in a consistent way, he just said that they should stop imitating Microsoft. Yes, there's a good reason to have desktop environments where ctrl-c copies and ctrl-v pastes. Users expect that. It's also nice to be able to enable emacs/readline keybindings in your desktop apps, because a different kind of user expects that (fortunately gtk+ makes it quite easy, though I don't know how to do it for qt-based programs). There's no reason that when Microsoft decided that blue gradient toolbars were a good look for Office OO.o had to make the same awful decision, and there's no reason to duplicate the registry. That's what Petreley said. And Shipman claims that that makes him some kind of hacker-elitist that wants new users out, when that's simply not the case; he says in his article that skimming the cream of Microsoft's ideas is good!

    We always hear the smug statement that those that don't understand Unix are doomed to reinvent it badly. Perhaps those that don't understand Windows are doomed to reinvent it even worse. If we don't understand what's useful and what's not in Windows we'll continue to duplicate some of its good ideas and some of its bad ones, and some will be completely out of context with the goals of our Unix-like Free operating systems. If you want Free Windows, wait for ReactOS to finish its code audit and contribute to that; that is the place to really duplicate all of Microsoft's design decisions, for better or worse, in the name of ABI compatibility. Our Free environments should make the best decisions and offer a choice. Everyone likes to pose vi/vim's editing style against more Windows-like editing styles and claim one is superior, citing "efficiency" or "consistency". For some people a text editor should be consistent with the other programs they use. They should run nedit, or the MSVS editor, or kate. I'm in my editor enough that it only needs to be consistent with itself, and as efficient as possible; vim is a good choice for me. Petreley doesn't call for kate to be vim-ized; he simply says that OO.o shouldn't have those garish blue gradients in its toolbars.

  28. Consistency by SCHecklerX · · Score: 3, Insightful

    Unix: Everything is a file. Microsoft: All kinds of different metaphors, none the same version to version.

    1. Re:Consistency by BoneFlower · · Score: 1

      Good point on the engineering level, but the user interface needs work.

      Doesn't necesarily need to clone MS, but Linux distros should work harder to present an internally consistent user interface.

    2. Re:Consistency by cortana · · Score: 1

      What file can I read from to take a screenshot?

      Which file do I write to to PING a given network address?

    3. Re:Consistency by Anonymous Coward · · Score: 0
      ping > whateverthefuckyouwantocallit.txt

      less whateverthefuckyouwantocallit.txt

    4. Re:Consistency by Anonymous Coward · · Score: 0

      What file can I read from to take a screenshot?

      Your screenshot application opens a connection to the X server, and what does it get? A file descriptor.

      Which file do I write to to PING a given network address?

      Oddly enough, you open a socket, and you get a file descriptor. Any more questions?

    5. Re:Consistency by tehshen · · Score: 1
      What file can I read from to take a screenshot?

      /dev/screen. It's there on GNU/HURD if you so need it.

      Which file do I write to to PING a given network address?

      stdin of your shell

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    6. Re:Consistency by Foolhardy · · Score: 2, Informative

      Actually, at the kernel level, almost everything that is a file in UNIX is also a file in Windows NT. Disk files, sockets, serial ports, pipes, raw devices and busses, the display (see \Device\Video0), serial and parallel ports, USB devices, network disk files, the null device, etc. Look in the \Device directory with WinObj or WinObjEx. All of the Device objects dispense File objects to represent connections.

      There are some things that aren't files, like process information and configuration information (registry key values). One thing that Windows does more consistently than UNIX is to have a single namespace for all named objects, instead of having different ones for files, events, mutexes, etc.

      At higher levels, I'd have to agree that Microsoft's consistency drops off considerably.

  29. So by Vexorian · · Score: 1

    The article claims that linux does waste efficiency but it doesn't matter because it does so in a very consistant way?

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  30. Hey, I *patented* that 'rant' years ago: by Hosiah · · Score: 2, Funny
    Even have it for a journal entry.

    Bottom line: if you want Windows, you know where to get it, and you're welcome to it. I've never twisted anybody's arm to use Linux, and it is an act of collosal stupidity to turn Linux into "I Can't Believe It's Not Windows!(TM)" just to make users of one system feel more at home. I could see having one or two distros be "ex-Windows-user-friendly"; that's fine, that's choice, that's what Linux is all about. Steamrolling *all* of Linux into a Windows-clone takes away *my* choices of wanting a system as different from Windows as possible.

    Thank God I'm not the only one screaming this into the void anymore. People are finally starting to wake up. Where have you all BEEN for five years?

  31. Link is BS by giorgosts · · Score: 1

    Don't compare a car to a motorbike. A more accurate comparison would be a car (xp) to a heavy track (linux). Linux is slower but takes more load, multitasking, but you have to get your hands dirty cause it doesn't work all the time off the box. Xp requires a lot of third-party software to work properly (extra money or risk of bundled spyware), a linux distro comes with (some) low quality or unstable apps. But the main reason of someone choosing open source is freedom. The notion that there is such a thing as free software that you are free to develop, use, modify, distribute or even make money out of.

    1. Re:Link is BS by Stephen+Samuel · · Score: 1
      Linux is slower but takes more load, multitasking, but you have to get your hands dirty cause it doesn't work all the time off the box.

      The only reason why Windows can look stable is that OEMs can spend man-months trying to figure out how to get a stable install -- and sometimes even that isn't enough. If you've ever tried to install a retail copy of Windows on a random box then you'll know that it's not a slam-dunk.

      Generally, Linux works far better on a random box (as long as the Linux community has reverse-engineered the drivers by then) than Windows does.

      As for Windows being faster than Linux, I think I'll just disagree.

      --
      Free Software: Like love, it grows best when given away.
  32. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  33. Linux, to be (Like Microsoft) *AND* Not to be? by Stephen+Samuel · · Score: 1
    One of the points of Linux is that each distributor/user has the full freedom to make Linux work the way that we want it to.

    I'm not forced to put the Xgl Desktop on my file server, and I'm not forced to use the console screen to do my text editing. I can put the Umbutu desktop on my friend's desktop and a smoothwall install on his firewall.
    And best of all, I don't have to write to Washington for permission to start the computers.

    --
    Free Software: Like love, it grows best when given away.
  34. Gee, I never thought of that. by Anonymous Coward · · Score: 0

    I'd be happy if they "all" just adopted the same damn end of line characters!

  35. Vista by fwr · · Score: 1

    You're talking about a future product. Vaproware at this point. I guess we can feel good that Microsoft Windows will finally catch up to the functionality of Linux desktops at some point in the future.

    1. Re:Vista by Philip+K+Dickhead · · Score: 1

      I'm a big Debian user. Don't get all puffed up, man!

      You can always DL the Vista CTP release, and figure things out yourself...

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  36. Linux to be like Microsoft? by Anonymous Coward · · Score: 4, Insightful

    Linux: An operating system kernel.

    Microsoft: A multinational corporation.

    Unless the laws of reality turn in on themselves, I do not think Linux is going to become anything even remotely like Microsoft.

    Linux got to where it is today by being both better and different from Windows, not by trying to be a cut-rate knock-off.

    To play devil's advocate - Linux did get to where it is today by being a cut-rate knock-off. But it was a cut-rate Free knock-off, and it was a knock-off of UNIX, not Windows.

    Linux has since surpassed many competitors in many ways, and has killer features that no longer relegate it to being a "cut-rate knock-off", but that's what it grew into when it became more than a hobby, and that's what enabled it to become as popular as it did in the mid-to-late 90s.

  37. Variety is the Spice by k1980pc · · Score: 1

    If Windows had all the features which the linux/mac guys want and worked exactly the same way,its the same geeks who now rant against MS who would be trying to create a new OS..different from Win/Mac/*nix..
    Windows has its own way of doing things and so does everybody else. We should either accept it and move on or keep bickering for ever.

    I make it clear that I am a mac guy and I just feel disoriented on Windows. But if one day i want a change, my only option should not be a Linux or Unix based distro.

    1. Re:Variety is the Spice by Hosiah · · Score: 1
      geeks who now rant against MS who would be trying to create a new OS..different from Win/Mac/*nix.

      Yep, and that's exactly why I made a point this year of downloading one each of BSD, Open Solaris, Plan 9 from Bell Labs, and GNU/HURD: just to try each one on for size to see which one I want to jump to after the peabrains ruin Linux. I have a feeling you'll like the full story.

  38. two x *fun* by Anonymous Coward · · Score: 0

    you all look like little children crying for your toys... GNU is more than one thing! We have built an operating system for (according to Linus) dull users (ubuntu with gnome). But that is not how it started, GNU started for hackers, for geeks that wanted to *build* and *understand* their system. These are two groups of people, with compeletely different requests.

    With the base we have created, we should be able to split the fun in two parts: users and hackers. Let's create a million zillion different solution for one problem, give the users the standard choice, let the hackers find out themselves.

    For the inconsistent GUI, thats Gnome/KDE/others problem, they must keep it consistent in every way they can...

    For the M$ problem, there is no way you can beat them... so try to ignore what they do, just pretend they don't exist right now. Make a solution, and compare it with others. With the way we are going, we will inflict a great deal of 'better' in the software industry.

    gl,
    MAD

  39. The real Linux revolution starts at the user level by Kunt · · Score: 2, Interesting

    I think it would be a huge mistake for Linux to imitate Windows or any Microsoft product. Windows is ass-backwards. It is system and application centric, not user or document centric. Sure, XP has some features that seem to have been made in an effort to move towards serving the user - i.e., the dumbed-down default settings for start menu - but that is just a sham. It is a thin veneer on top of a rough, unfinished, mindless interface - at least as mindless as Microsoft's current leadership - that sees the system, Internet Explorer, and Microsoft-only applications as the centre of the "Windows experience". It's an annoying hodge-podge of an "experience" that should never have gone golden master. The way I see it, Windows is still very much in a beta stage of development. So, instead Linux should perhaps look elsewhere for inspiration - Apple, for instance, are the real masters at this sort of thing - but also go it's own way. Screw Microsoft! They did everything wrong. Linux developers should find out what the right way is, and in what direction - towards detailed complexity or logical simplicity? - Linux should go. The real obstacle, in my view, for Linux to be universally adopted on the desktop - that's what everybody wants, right? - is the lack of a consistent, completely standardised interface from the system and application level all the way to the user space. Linux' revolutionary breakthrough will come only when that has been accomplished, and not before.

  40. To be like Microsoft... by packetmill · · Score: 0, Troll

    1)The title is flaimbait.

    2)The way to go about bridging the gap between efficiency and consistency is not difficult: it's called user interface.

    3)How about an article called "To be like Java" since MS is generally very good at stealing ideas, particularly in software development.

    4)Windoze registry sux.

  41. You don't take it far enough... by msimm · · Score: 2, Insightful

    Its not actually accurate to say "in Linux, you have an app to configure the screen, another to configure the network, etc. etc.".

    I mean its partially true, but its actually even more frustrating then that.

    In Red Hat you have system-config*, which is a whole mess of applets to configure A or B. Thats messy. In Suse you have YAST, which last time I looked...well kind of sucked. You certainly couldn't do everything you'd need to from there (although like most of the configuration tool's I'll mention it did something very well). Mandriva you've got DrakeConf. Its the closest thing to a working Control Center I've seen, but still your left with some very fundamental features either missing or seriously lacking (to the point, IMHO, of basically not working).

    Why all these distributions insist on focusing their efforts on rebuilding the same functionality baffles me. I mean I "get" the want to be unique thing. Don't want to copy thing. But basic functionality like configuration isn't the right place to show off you 'own product' in favor of standardizing and making a single product thats simply better for the customer.

    The control panel style is fine because it allows flexibility for Suse to add custom Active Directory integration applets for their enterprise edition. But all these tools are really one of the best examples of what Linux vendors consistently (insistently) do wrong.

    At the end of the day I don't care who founded the project I use to do basic configuration. I just care that it works without having to do a lot of extra fucking around.

    Today no-one provides that and I bet idiotic egos will keep it that way for a long while into the future.

    At least we've got Webmin...

    --
    Quack, quack.
    1. Re:You don't take it far enough... by jimicus · · Score: 2, Interesting

      Why all these distributions insist on focusing their efforts on rebuilding the same functionality baffles me. I mean I "get" the want to be unique thing. Don't want to copy thing.

      About the only thing which distinguishes any given flavour of Linux from any other is the configuration tools. The underlying programs (X, Apache, Samba, postfix etc etc) are the same, plus or minus a couple of minor versions. I think it might be rather hard for say, Mandrake to compete with RedHat if the only selling point they had was "We've tweaked some of the background images you get in KDE slightly".

    2. Re:You don't take it far enough... by Cl1mh4224rd · · Score: 1
      About the only thing which distinguishes any given flavour of Linux from any other is the configuration tools. [...] I think it might be rather hard for say, Mandrake to compete with RedHat if the only selling point they had was "We've tweaked some of the background images you get in KDE slightly".
      Which, in all honesty, seems like a huge fucking waste of resources.

      Regardless of what they say, yhe big names in the Linux community seem so much more bent on creating something "different" rather than something "excellent". Maybe one of them will get it right eventually, but wouldn't it just be better for everyone if they worked toward a common "cause"?

      People point to the numerous Linux distros and shout, "Choice!" but I and many others only see needless fracturing. The Linux community's idea of "choice" is running in 100 different directions, most of which just try to re-invent the wheel, and only some of which are "forward".

      It's truly a shame...
      --
      People will pass up steak once a week, for crap every day.
    3. Re:You don't take it far enough... by jbolden · · Score: 1

      Mandrake's (now Mandriva btw) selling point for a long time was KDE. Mandrake was RedHat with integrated KDE where RedHat itself was Gnome based. Then they focused on desktop power user rather than server, and that means different configuration systems since

      1) your users aren't Unix admins
      2) far more apps are likely to be running
      3) You need better defaults and different defaults

    4. Re:You don't take it far enough... by jimicus · · Score: 1

      I disagree - I think they are all focused on creating "excellent", but "what it's excellent at" varies (as does the definition of "excellent").

      A half-decent common configuration interface is more likely to come out of a community led Linux distro which doesn't care what other people think, it just wants to solve the problem. As opposed to a business-led distro which is more interested in differentiating itself from all the others.

      Most of the big community led Linux distros (cf. Debian, Gentoo) don't set much truck by producing pretty configuration tools.

      It would be very nice indeed if RedHat, SuSE and Mandrake could all throw some developers at a project to make Linux more configurable and GPL the result. However, if RedHat's whole business plan is "We'll produce a better Linux than SuSE", then it somewhat flies in the face of this to work with SuSE to reduce or eliminate the differences between the distributions.

      I would argue that the thing holding Linux back now isn't configuration - Ubuntu is showing that it's possible to make that reasonably foolproof, and in industry it's unlikely individual users would configure their own machines anyway - it's applications. It's all fine and dandy saying "Linux can do everything Windows can do" but if it can't run the hodge-podge of random programs or an almost-identical equivalent which a lot of people and businesses have acquired, and which have become critical to them, it's going to have a lot of trouble gaining significant acceptance outside the server room. And there's always something which doesn't have a terribly good F/OSS equivalent.

  42. Linux useability? by dedeman · · Score: 4, Interesting

    Ok, I'm neither an expert using MS (take your pick) or Linux (take your pick). In an attempt to diversify my understanding of Linux, I started using RedHat 7.2, many years ago.

    It was a slow, long, widing road, but I've learned, using a certain amount of perseverance.

    It is the perseverance that the "average" user is lacking. Tell me how many of the following terms/words the shopper going to Best Buy or Circuit City are willing to learn: Source, Binary, Compile, RPM, apt-get, x86, X11, /etc/blah/blah, port(ed), API, drivers.

    There are more, but I can't think of anything right now that would add to user/consumer confusion when all people want to know are things like "Can I use the internet with this", "I need some word processing", or the more experienced user that know that a hard drive size is measured in bytes, and the processor speed in herz.

    Microsoft makes many things automated. Want OS updates? Go to windowsupdate.com, or click on the "Windows Update" icon. Want driver updates? Go to manufacturer, get drivers for 2000/xp OR 98/ME. No pointing to mirrors, no compilation, no source, no RPM, no Yum, just "Do It Now!", wait for the icon to appear, double click, make a sandwich, reboot.

    That's what Linux is lacking. Does anyone realize this?

    1. Re:Linux useability? by Stephen+Samuel · · Score: 1
      I started using RedHat 7.2, many years ago.

      If your last try was RH7.2, then I suggest that you try a recent version of Umbutu or Knoppix (5.0 should be out in the next week). Life on Linux has gotten much better in the last 4 years or so.

      --
      Free Software: Like love, it grows best when given away.
    2. Re:Linux useability? by NullProg · · Score: 2, Insightful

      Microsoft makes many things automated. Want OS updates? Go to windowsupdate.com, or click on the "Windows Update" icon. Want driver updates? Go to manufacturer, get drivers for 2000/xp OR 98/ME. No pointing to mirrors, no compilation, no source, no RPM, no Yum, just "Do It Now!", wait for the icon to appear, double click, make a sandwich, reboot.

      That's what Linux is lacking. Does anyone realize this?

      You really need to check out Ubuntu or SuSE 10 if thats what you want. Don't call Linux lacking because you weren't aware of alternate distributions.

      As far as Windows Update, your not getting anything new from Microsoft without the blessing from GenuineCheck.exe. Go try and update DirectX9b with DirectX9c. You can't without a warrentless system search from Microsoft.

      Enjoy,

      --
      It's just the normal noises in here.
    3. Re:Linux useability? by dedeman · · Score: 1

      Yeah, that was "I started using RedHat 7.2 many years ago", emphasis on started, not also indicating stopped.

      I actually quite enjoy using Suse 10, various Knoppix distros. They look good, run nicely, and in the case of Knoppix, are a brilliant idea.

      But I also had to do lots of trial and error. Many average consumers are not willing to put the time and effort into figuring out how to compile the latest version of OO.org, or many other problems that new Linux users may be confronted by.

      Hell, it took me 3 days to figure out that RH 7.2 couldn't use my HP NIC.

    4. Re:Linux useability? by iogan · · Score: 2

      I guess I'm about the 100th person who will say this to you today, but you really need to get up to speed with what's happening in Linux these days.. Hang on a moment, I have some updates to download, just give me one second..

      *presses colourful icon in top right corner*
      *loud harddisk noises* ... there all done, and no need to restart the computer either. Why is that in windows anyway? It's very annoying to have to do it every time I install a new little piece of software.

      Anyway, yeah, go check out some of the newer distros, you'll be pleasantly surprised I'm sure. Just give us a few years, and we'll have this whole thing sorted with a capital S. Think about Linux development compared to Windows.. who's moving faster?

        Take for instance my wireless network card. Didn't work out of the box in Windows, did in Ubuntu. It's not the only thing either. Most USB peripherals (all of the ones I have, but that's not that many admittedly) also work out of the box, often better and faster than in windows (my MP3-player comes to mind, windows is reaaallyy slow in copying stuff to it, for no reason I can think of.)

    5. Re:Linux useability? by dedeman · · Score: 1

      "Don't call Linux lacking because you weren't aware of alternate distributions."

      I am aware of many distros, and I wasn't saying that many distros don't have an auto updater, but I was trying to speak from the point of view of an average consumer, who neither has the interest nor time to find out what a dependency issue is, or X problem.

      And the genuine advantage is a relatively new program, in the grand scheme of things. I don't agree with it's tenets, and think it's a poor idea.

      I just think that until we can get Suse (or any distro) in a shiny box, on the counter, next to other compatible software, along side MS, with some sort of recognizable image, in association with some ease of use, Linux on the average home desktop is a long way off.

      I don't know many people (avg users) who would rather search for an .iso on an FTP server, for something called "Breezy" or "Hoary", rather than buy a boxed distro.

    6. Re:Linux useability? by Bucc5062 · · Score: 1

      "They" realize this, "they" are just to cught up in the "look what *I* can do to linux" mentality to see the forest from the trees.

      I read many of the postings in this current dupp'ed Linux vs MS debate. The same basic themes if how great Linux is in customizing, how Windows registry sucks, how distros are not consistant, how unsecure windows is foe the current batch of script kiddies.

      let's start with a simple axiom, Linux will *never* be like windows. Unless Microsoft changes it's business model, releases the source code, and abdicates all patents, Linux and Windows will not be the same. yet, for all the free stuff lyaing around in Linux world, and most people love free stuff, Linux has not made much inroads into the user market. Why?

      Simplicity.

      To add to the Parent's thoughts, "Want to play a game you like? Can't find it in Linux, no problem we have it for Windows. What to downlaod a cool free program? yes, but where's my shortcut in Applications? Where my desktop icon. I do not feel that most of the general population is stupid. I have a brother who flies commercial jets. he is not stupid, but put him in front of a windows computer and ask him to find a free media player, downlaod it, install it and get it running and he can do that is less then 15 minutes. I, as a many many year software developer tried to do the same thing last weekend (I am attempting to understand Linux) and the end result was I never could find that damn application even after I took the RPM package install defaults. Where the hell did it put XMMS?

      I, a long time user of Windows do not want Linux to *be* Windows. What I want us consistancy is visual usage. Applications install without manual steps. Access to software is not a confusion of install instructions with 5 choices of download files, most that look like "xmdf-123-fre.tar.rpm". Windows may not be consistant under the hood, but since 3.0, I could double-click on setup.exe file and in short time run a program.

      --
      Life is a great ride, the vehicle doesn't matter
    7. Re:Linux useability? by Hosiah · · Score: 2, Informative
      That's what Linux is lacking. Does anyone realize this?

      Gee, no, I don't realize it. Could it be because you're wrong?

    8. Re:Linux useability? by Anonymous Coward · · Score: 0
      Ahhh... another "Linux is so complicated and Windows is so easy and that's the reason for everyone using Windows"-crap...
      The fucking reality for Windows so called popularity is that over 90 % of all PC's are (and has been from the very beginning) sold with a MS OS installed. If everyone should decide what OS they wanted on their new PC then
      1. OS/2 would not have died
      2. Windows would not be the most common OS
      3. MS migration plan from one version to next would not have been so smooth and easy
    9. Re:Linux useability? by killjoe · · Score: 2, Insightful

      "That's what Linux is lacking. Does anyone realize this?"

      No because you are lying both about how easy things are in windows and how hard things are in linux.

      --
      evil is as evil does
    10. Re:Linux useability? by HolyCoitus · · Score: 1

      Your problem is distribution related. You went for a distribution that requires you to be somewhat aware of things from what it sounds like, and that was a mistake. Whoever is helping you choose the distribution picked poorly.

      --
      That's scary.
    11. Re:Linux useability? by Stephen+Samuel · · Score: 1
      I, on the other hand, started using Linux because RH5.2 had a better time using a 3com PCMCIA card and sleeping/reviving on my IBM laptop than Windows98 did.

      As for compiling OO.... My question is why?? The average consumer should be using the packaged installer (or better yet, just using the version that comes with the distribution).

      --
      Free Software: Like love, it grows best when given away.
    12. Re:Linux useability? by Anonymous Coward · · Score: 0

      Me Not Comprende !!! That's what my SuSE does for me... but without a reboot... and my Mac does it too... with a reboot...
      I'm probably too stupid to understand your point.
      --
      My IQ is just 139 so I do have problems in understanding some complex issues... like women.

    13. Re:Linux useability? by Peaker · · Score: 1

      In my KDE/Kubuntu install here, I click an icon, click "update", "upgrade" and "go" flashy gui buttons, and my system is up-to-date. This includes everything from my kernel and drivers, to my installed games, servers and any other package of the thousands available.

      In Windows, you have to use their update tool which has a slightly more complicated interface, and only upgrades about.. 15(?) software packages from Microsoft. What about your games? What about your various installed programs? In Windows, everything is 3rd party, and so nothing can be auto-upgraded.

      That's what Windows is lacking. Do you realize this?

    14. Re:Linux useability? by NullProg · · Score: 1

      Your entitled to your opinion, but please don't inform the rest of us who have been using desktop Linux that we shouldn't because it isn't ready. Maybe you should stick to Windows and leave Linux for the rest of us?


      And the genuine advantage is a relatively new program, in the grand scheme of things. I don't agree with it's tenets, and think it's a poor idea.

      Tell that to my son who bought Roller Coaster Tycoon 3 with his birthday money. We tried two different Nvidia (PCI/AGP) cards along with a newer ATI AGP card. All give the same Directx3D error. Atari says see Microsoft, Microsoft says let us scan your computer to see if your a thief. Screw that, I have more than 10 purchased copies of Windows (3.x, 95, 98, 2000, XP etc.) with holograms/licences. I'm not a thief (except when playing D&D) and I don't appreciate being called one.

      I just think that until we can get Suse (or any distro) in a shiny box, on the counter, next to other compatible software, along side MS, with some sort of recognizable image,
      Where I live, Lindows/SuSE/RedHat are stocked on the shelf right beside Windows XP in CompUSA and Best Buy. Where I just bought my wife's new Naked PC (I'm a thief according to Microsoft) at the Mom and Pop Computer shop, they offered to put SuSE on it for me (I declined of course). What counter are you talking about?

      in association with some ease of use, Linux on the average home desktop is a long way off.
      Yeah, us Mac and OS/2 users said the same thing in August of 1995 about Microsoft. Ease of use is in the eye of the beholder. Who said windows was ever ready for the desktop? My neophyte wife has no problems using KDE over Linux. She scans/prints/emails/surfs with no problems. Even her new Christmas HP Photo printer works without any problems. My kids don't care what the interface is, they just use the computer, Gnome/KDE/BlackBox/XP/Nintendo with whatever interface is available. They just use the computer (IM/Quake2/Doom/Diablo/Wesnoth/ etc.) for what it was supposed to be for... Running programs.

      Just a difference of opinion, we can debate all night long (I'd rather not).
      Enjoy,

      --
      It's just the normal noises in here.
    15. Re:Linux useability? by Nasarius · · Score: 2, Insightful
      Want driver updates? Go to manufacturer, get drivers for 2000/xp OR 98/ME.
      ...
      wait for the icon to appear, double click

      And this is a good thing?! The Linux approach is typically: if it's supported (and it usually is), it already works. No need to go to the hardware manufacturer's website. If there are kernel updates or third-party drivers that can be installed, your friendly local package manager handles it.

      I have a hard time believing that your average user can navigate half a dozen different websites and find the drivers they need for the right version of Windows, but is put off by a modern Linux package manager.

      --
      LOAD "SIG",8,1
    16. Re:Linux useability? by Cl1mh4224rd · · Score: 1
      Your entitled to your opinion, but please don't inform the rest of us who have been using desktop Linux that we shouldn't because it isn't ready.
      He said no such thing...

      Maybe you should stick to Windows and leave Linux for the rest of us?
      Then, please... don't try to convince "average users" that Linux is ready for the desktop. Doing so and then telling anyone who disagrees to "go away" is disgraceful.
      --
      People will pass up steak once a week, for crap every day.
    17. Re:Linux useability? by NullProg · · Score: 1

      He said no such thing...
      He/She actually did. Did you not read the whole thread?

      Then, please... don't try to convince "average users" that Linux is ready for the desktop. Doing so and then telling anyone who disagrees to "go away" is disgraceful.

      I didn't tell "anyone to go away". I said maybe he/she should stick to Windows in an non-offensive manner. The parent poster qualified thier Linux opinon, and I responded to some errors. Can you refute?

      I also didn't try to convince anyone to switch to Linux. There were/are flaws in the parent posters arguments, I merely stated that others feel differently, myself included. You obviously disagree that KDE/Gnome/XFCE is for you. Thats your choice. There is no reason for a hatefull response.

      People are moving to Linux. Whether you want them to or not is out of your control.

      Enjoy,

      --
      It's just the normal noises in here.
    18. Re:Linux useability? by Cl1mh4224rd · · Score: 1
      People are moving to Linux. Whether you want them to or not is out of your control.
      lol. Christ... What is it with people thinking I don't want anyone using Linux? Could you possibly distort my stance any further?

      I, personally, want to use Linux, not shape every damn aspect of its existence on my system, but I do like tweaking and customizing where I feel I need to. I don't want to be beholden to "the beast" as much as the next guy, but as it is right now, desktop Linux, as far as it's come, still has quite a ways to go in my opinion.

      I'm just tired of hearing all of this, "Oh yeah, it's ready," hype when... it's just not. And I'm not even your average user...
      --
      People will pass up steak once a week, for crap every day.
    19. Re:Linux useability? by colinrichardday · · Score: 1

      Auto updaters pretty much determine any dependencies automatically. And Best Buy already sells boxed SUSE.

    20. Re:Linux useability? by dedeman · · Score: 1

      If you read the original post I made, I clearly said that "It is the perseverance that the "average" user is lacking.", emphasis on average. I'm not saying that people, on average, can't learn how to use a different OS, but in my experience, using the various Linux distros entails a much greater learning curve.

      My experience, like I mentioned, starting at RH 7.2. How was I supposed to know that the ISP installer disk wouldn't work in Linux. Why didn't the internet connection work? Why couln't I play games, or install Word? Of the games I could play, why were they running dog slow?

      But, I persevered, and learned alot along the way. However, I don't think that people like my parents (in their 60's and 70's), or my musician friends, or many of my coworkers (IT security) have the time or interest into finding out such things.

      I have 3 Linux distros installed at home, every knoppix version since 3.4, and almost every box set of Suse and RH that came out on the shelf. I've seen fewer and fewer, if any, box sets at retail stores (CompUSA, Staples, Circuit City, Best Buy), far away from copies of XP, usually right along side of the "Learn to speak German!" sets, and even less compatible software, save for StarOffice, and some arcane firewall software.

      Tell that to my son who bought Roller Coaster Tycoon 3 with his birthday money.

      Sure, right after you can run that game on Linux. I don't know what that game has to do with Genuine Advantage, which I said I dislike, but I don't think that's the best example. I play plenty of games with Win2K.

      I'm not advoacting the use or disuse of either, I'm just speaking from my personal experience, which I would gather is somewhat similar to the experiences of many. I'll not leave Linux, nor Windows. I enjoy both.

      Like you said, just a difference of opinion. PS, please show me where I said "...who have been using desktop Linux that we shouldn't because it isn't ready.. I would never advocate any such thing. Quite the opposite, I encourage people to try Linux.

    21. Re:Linux useability? by Hognoxious · · Score: 1
      I installed RH7.1 and that was only 2 years ago! I needed to run some software that was only guaranteed (at the time) to work on that version. SuSe 8.something was an option, but I didn't fancy its wierd install procedure. That and I had a better choice of books for DeadRat.

      But even with such an old version, I can't say the install was bad or tricky. I've had windows installs that were as awkward. The only major problem I had was that I couldn't get the onboard SiS ethernet to work (knoppix detects it automagically).

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:Linux useability? by NullProg · · Score: 1


      I'm just tired of hearing all of this, "Oh yeah, it's ready," hype when... it's just not. And I'm not even your average user...


      Maybe this is a stupid question, and I'm not trying to start a fight. What
      are your faults with any Linux desktop? Gnome I understand, KDE I don't. XFCE/Blackbox/Enlightenment etc. cover the power users. What is "just not" ready for the Linux desktop? I'm curious.

      Thanks, and enjoy.

      --
      It's just the normal noises in here.
    23. Re:Linux useability? by NullProg · · Score: 1

      But, I persevered, and learned alot along the way. However, I don't think that people like my parents (in their 60's and 70's), or my musician friends, or many of my coworkers (IT security) have the time or interest into finding out such things.
      You might be right, but I don't agree with the premise that people don't want to learn something new because Windows is easier. If anything, my own personal experience has shown people are fed up with the viruses/hard crashes etc. are are willing to try/learn something new. But again, thats my own experience, not yours.


      I have 3 Linux distros installed at home, every knoppix version since 3.4, and almost every box set of Suse and RH that came out on the shelf. I've seen fewer and fewer, if any, box sets at retail stores (CompUSA, Staples, Circuit City, Best Buy), far away from copies of XP, usually right along side of the "Learn to speak German!" sets, and even less compatible software, save for StarOffice, and some arcane firewall software.

      Are the Linux boxes less stocked because they are selling or not selling? My Best Buy and CompUSA are well stocked. Does that mean they are selling or not selling? Here is a link for you:
      http://www.linuxelectrons.com/article.php/20060314 113237843

      Enjoy,

      --
      It's just the normal noises in here.
    24. Re:Linux useability? by Cl1mh4224rd · · Score: 1

      I actually prefer GNOME over KDE. I hope the people pointing and laughing at XP's default theme aren't KDE users, because... ugh...

      But that just a visual thing, which most people would no doubt try to pass off as insignificant. Still, if I need to stare at something all day, it better look good to me.

      The last I heard, copy and paste was still rather peg-legged. I think GNOME had some progress in this area, and I'm not sure about KDE, but I haven't paid much attention to that for quite a few months.

      Another thing is, obviously, applications. GAIM is nice, but compared to Trillian, it's a downgrade (here's to hoping that comically status oversized button in GAIM 2.0 doesn't annoy me too much).

      The two distros I've mainly tried (Ubuntu and Gentoo) have, somehow, seriously fucked up their distributions of Firefox. Version 1.0.7 in Ubuntu "Breezy Badger" was disgustingly slow. In Gentoo, Firefox 1.5 took an annoyingly noticable amount of time to paint even simple dialog boxes. Firefox on XP doesn't have this problem.

      The available audio players for GNOME at least, just kind of blow. I mean, I see XMMS still being pushed as "the best", BMP barely seemed to be developed before they ditched it for the "next generation", which looks like it might be fairly decent. Still, I have no doubts I'd find Winamp 5 far superior.

      Eclipse... yeesh. I know it's supposed to be good, and it might be a fine Java IDE, but my multiple attempts at trying to get it to do PHP ended in failure, and on the one success... deep disappointment. My experience with Zend Studio on Windows has spoiled me, apparently.

      Games, too, like it or not. No, I'm talking about native games. None of this fiddling with WINE or Cedega. Video drivers (at least the proprietary ATI) are much more of a hassle to get working in Gentoo and even Ubuntu than is honestly necessary.

      Basically, the vast majority of things I need or want to do can be done better and far easier on Windows. I feel many of the applications I use on Windows have no Linux alternative of equal quality. You can say I should just stick with Windows then, but I'm all out of souls to sell. (User management sucks, too.)

      I'm seduced by the possibilities in using Linux--I know they exist--but the cost of entry if much, much more than just learning how to use a new OS.

      I'll do a dance for customization and tweaking, but I won't do a dance before I get to that point, and that's my experience.

      I see plenty of people get all rabid about any suggestion that Linux needs to be "like Windows", and I'll agree that it doesn't, but in their rampage, they essentially toss the baby out with the bath water.

      Also, I do realize that the vast majority of developers aren't getting paid to do what they do--I think it's awesome that they dedicate the time and find the motivation to do this--but sometimes I wonder if they get just a little bit too high on themselves.

      I guess what I'm trying to say is that desktop Linux is ready... for Linux users, but that's about it.

      --
      People will pass up steak once a week, for crap every day.
    25. Re:Linux useability? by NullProg · · Score: 1

      Valid points, all of them. Correct me if wrong, but system 9 users complained when they had to switch to OSX and Windows 3.x users complained when they switched to 95. Windows 9x users complained when they switch to a NT based system.


      Eclipse... yeesh. I know it's supposed to be good, and it might be a fine Java IDE, but my multiple attempts at trying to get it to do PHP ended in failure, and on the one success... deep disappointment. My experience with Zend Studio on Windows has spoiled me, apparently.

      Use Bluefish. Eclipse sucks for PHP. Did you buy the Zend license? What Web server did you use for PHP hosting? I couldn't get II's or Apache (multiple versions) too work across multiple versions. Personally I thought the cost was too much for what it did.

      Games, too, like it or not. No, I'm talking about native games. None of this fiddling with WINE or Cedega. Video drivers (at least the proprietary ATI) are much more of a hassle to get working in Gentoo and even Ubuntu than is honestly necessary.
      I love the occasional game too after 10 hours of coding. I used to bitch at ATI but with the last two Linux versions they have released, I can't complain anymore. The drivers work just as well as the nVidia drivers on my wife and sons computers. The next time you try Linux download alot of Free games here: http://liflg.org/. Wine should only be used on games you already own.

      Thanks for the response,
      Enjoy.

      --
      It's just the normal noises in here.
  43. Petreley is myoptic yet again. by Orion+Blastar · · Score: 3, Insightful

    Just like his rants in Infoworld and IWETHEY forums, he is short sighted and cannot see the bigger picture. I tried to comment on his rant, only to see that Linuxmafia had removed the ability to comment in an attempt to censor critics of Mr. Petreley.

    Anyone who took Information Systems or Computer Science knows that you develop software to the needs of the customers, you don't just tell the customers what they need. If your customers want a software that is easier to use, or works a bit like a Windows counter-part, you develop it for them. Find a need, and fill it. Quite simple.

    Take Linspire for example, their success has been that they made Linspire work a lot like Windows does, so much that they have helped switch people over to it. While critics claim that Linspire is a commercial Linux, Linspire did give away free copies via BitTorrents at times, and the install CD costs $50. Linspire has also helped bring Linux to the masses with their $300USD Linux PC sold at discount stores. What has Mr. Petreley done to bring Linux to the masses, over that be a Mad Prophet of Linux who spouts out negative things?

    Ever wonder that Mozilla Firefox and Mozilla Thunderbird are popular because they work a bit like Internet Explorer and Outlook/Outlook Express? Why there are even Windows versions of those software programs to help ween users off Windows and onto Linux where they can use the Linux versions of those programs. Novel Mono helps bring a .NET development environment for Linux to help Windows developers use existing code for Windows over to Linux, without having to re-learn a new language.

    No, Mr. Petreley, we will help people decide to convert to Linux by meeting their needs, rather than ranting and raving and yelling at them. Your way does not meet their needs.

    Take Mac OSX for example, see how it tried to catch up to Microsoft Windows when Mac OS 9.0 and Copeland failed to do so. See how Microsoft tries to make Windows Vista work like OSX. Linux is not the only OS on the block, as Mac OSX now runs on X86 hardware (Apple branded Mactel boxes) which could take marketshare away from Linux.

    No rather, Linux needs to evolve in order to adapt to change. Customers are changing to wanting software that is easier to use, and works like Microsoft Windows. Refuse to adapt to change, and risk becoming a dinosaur. Would Mr. Petreley like Linux to become the next Plan 9 type operating system? Different from Windows, but hardly anyone uses it? Don't focus on the negative, but on the positive. If you are not meeting customers' needs, someone else will.

    Besides a registry if done right, need not bite us on our behinds. Make it an OSS database based registry on MySQL, Postgres, Firebird, etc. When I developed software I had a fax program that used a most recently used name and number list. The way Microsoft does a registry is a flat file, which is sort of like using an INI or Text file. If I stored 50 names on a file, it took a long time to load and sort them. When I migrated to a database, I was able to use more than 50 names, and was able to load and sort them faster.

    See the bigger picture, learn to grow and evolve.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Petreley is myoptic yet again. by daverabbitz · · Score: 1

      Yes, a registry done right can be fast, since it really is just a file-system with very small files. No, a registry is not a good idea, it is non-transparent, non-compact, and generally very confusing. Flat configuration files are the best option, as they stick with both the KISS rule, and the Unix design philosophy. It also means you can edit configuration's with all your favourite tools, like perl and grep.

      I am on the verge of dumping Gnome purely because the gconf registry needlessly complex and non-transparent.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:Petreley is myoptic yet again. by Orion+Blastar · · Score: 1

      While I respect your view and opinion, I disagree with it.

      If a program needs to access a text file of another program, how can it find it? Say Firefox wants to load info from OpenOffice.org to open up documents. Is the text file in /var/lib/openoffice.org /etc/openoffice.org /usr/shared/openoffice.org or someplace else?

      Accessing a database is not that complex, and a registry library can be written for Linux to access the registry database for you.

      I guess:

      "SELECT ooo.defaultdocumentdirectory from ooo.OpenOffice_Org INNER JOIN lr.linuxreg ON lr.registry_key = ooo.registry_key WHERE lr.application = 'OpenOffice.org'"

      Is just way too complex for you. We could write a library that turns this into a function like so:

      Linuxreg("OpenOffice.Org", "defaultdocumentdirectory")

      Which returns the default document directory of OpenOffice.Org so Firefox knows where to place document files that are downloaded.

      Otherwise, where is that special text file located that tells us where the default directory is located and is user configurable and could change at any time?

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    3. Re:Petreley is myoptic yet again. by Anonymous Coward · · Score: 0

      Well, maybe this is a simplistic view of how it all works (as I do not actually know how it all comes together), but couldn't Beagle (that's the open source equivalent to Apple's Spotlight, right?) be used to query for those sorts of things? Then you get both your plain text files to store the config, and a system for querying it programatically. Right? Just thinking out loud.

    4. Re:Petreley is myoptic yet again. by Orion+Blastar · · Score: 1

      Possibly, but people would still criticse it for being a Windows type "registry" even if it is searchable text files.

      You also could have a reglinux executable file that takes arguments to print out the registry key values on the command line, and can input and output text files for those who need to tweak things via Perl, etc.

      reglinux -k="OpenOffice.Org" -sk"defaultdocumentdir"

      might echo back: /home/peterley/ooo/documents/

      You could also do a:

      reglinux -k="OpenOffice.Org" -w -f=/home/peterley/ooo.txt

      which writes out a file, which can be modified and then:

      reglinux -k="OpenOffice.Org" -r -f=/home/peterley/ooo.txt

      read back in to modify the database.

      There is also an option to have a Linux program use both a text file and a registry, and have the user specifiy which one to use if they want to.

      It is all a matter of programming it to be designed better. Yet if designed correctly, a registry need not be like the Windows registry.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  44. Whatever Miiiiiicrosoft wants.... by Anonymous Coward · · Score: 1, Funny

    Microsoft doesn't get it.

    Apparently, the 'it' in your statement is not referring to 'money.'

  45. No single metric for usability by tjuricek · · Score: 1

    Both arguments are oversimplifying the problem; usability can't be summed up into single metrics. People are complex things. What's "usable" can vary wildly depending upon the person. Often, when folks say "usable", they usually mean "intuitive". As in, the person can walk up and figure things out without thinking.

    Should Linux work like Windows, or be it's own dog? Well, it depends entirely upon who you're marketing towards. If it's ex-Windows users, then it's a resounding yes. So, if you're Linspire, you want a Windows-like app so that your user base can do things like they always have. But if you're not, then you need to figure out who's going to use it, then tune to their needs.

    Methinks that "what the Linux interface should be" is a little silly, since its not even a single platform. I'd just prefer more options that do things like remove the desktop interface metaphor, stuff like that. Not sure what exists today in the various HCI labs nationwide.

  46. I think all the how-ha about Apache is over-rated by msimm · · Score: 1

    Could it be better? Sure. But once you learn the basic syntax (and it IS basic) you can to a lot. I use IIS and Apache regularly in production. There are things that are easier in one and things that are easier in the other. But I wouldn't call either easier and by any means.

    And *don't* even get me started on Exchange vs. Sendmail/Postfix/etc. I used to actually think Sendmail was tough and now I find myself lamenting the good old days when Sendmail was all I had to worry about!

    All the rest of your points I tend to agree with.

    And YES, Apache could be made simpler to configure. In fact because the configuration is so simple for most common things I think the fact that no-one has really made a serious attempt is probably related to the fear that no-one who actually uses it would use such a tool (Webmin doesn't count, it doesn't work most of the time and doesn't really like Apache2).

    I would however like to SPANK the maintainers of most all popular distro's for fscking with the layout of the HTTPD configuration files. That gets a bit old...fast. Debian's my favorite, but I'm using RHEL4.

    Meh.

    --
    Quack, quack.
  47. wife an above-average user by Dareth · · Score: 1

    but when my wife sees me messing with my mythtv box she normally has no frickin clue whats going on, and shes an above-average user

    Sometimes I miss the good ole days... when my wife thought that white text on black was Linux and green text on black was MUD. I got many a good hour of "Linux" in before she figured that one out. *Grin*

    Reformed 14hr a day computer user. Yesterday I went fishing and got sunburned...but at least I was outside. Man you should have seen the one that got away!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  48. Care to share? Also, what I'd like. by Kristoffer+Lunden · · Score: 2, Interesting

    That's programmable through the window manager, though. With my current setup of Gnome, if I launch a new program, it pops up in the background, rather than in front.

    I haven't been able to make this work consistently - what steps do you take to make this work? I use a very recent GNOME on most desktops, in several cases latest development. Thanks.

    On a side note, I think it should automatically work like this: If you launch a program and then do nothing - it should get focus. Otherwise it shouldn't. If I actively touch any other app, that should retain focus when the other app loads. That would be completely awesome. (URGENT hints are wanted still, of course, so there's notification). There is nothing more irritating than keystrokes suddenly being eaten by some other application. I specifically choose to start working in this other app, who are you to come distrurb me?

    1. Re:Care to share? Also, what I'd like. by Arker · · Score: 2, Informative

      Windowmaker seems to handle this very well.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:Care to share? Also, what I'd like. by Peaker · · Score: 1

      This is how it works here. And I haven't touched my KDE defaults.

    3. Re:Care to share? Also, what I'd like. by cbiltcliffe · · Score: 1
      I haven't been able to make this work consistently - what steps do you take to make this work?
      Basic install of Gnome on Debian testing release. Haven't played with it settings wise that I can remember, so I couldn't tell you exactly how it's configured. I just did a test, and found that clicking on the title bar to bring the window forward causes the newly loaded program to come in behind what you're working on.
      What I did was this:
      Had Firefox opened to a page in Snapfiles.com. Clicked the download link, which opened up the FF download manager. I then clicked the icon for Nautilus on my Gnome menu, then clicked the title bar on the download manager to refocus it. When Nautilus loaded, it came in behind the Download manager, but in front of the main snapfiles.com FF window.
      See if you can duplicate this, and if not, fire me off an email to the contact address on my http://www.cbserviceslondon.com/ website, and I'll dig through my configuration and see if I can figure out what I've done.
      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    4. Re:Care to share? Also, what I'd like. by Kristoffer+Lunden · · Score: 1

      Well, it does behave that way for Firefox + Download window + Epiphany (had to use that because Nautilus loads too fast in the new develoment snapshots of Ubuntu).

      On the other hand, doing the same thing with OpenOffice.org, OO comes up on top of them all, though the splash gets hidden behind. So it may be at least partly application based, but then I think that the window manager isn't doing its job according to my wishes. I'm sure that its not only OOo either.

      How does OOo do for you? Would be nice to know where the bug lies, so it could be fixed.

    5. Re:Care to share? Also, what I'd like. by Chanc_Gorkon · · Score: 1

      Running Kanotix (Basically Sid) and I already have Firefox open. Launch OO.org Writer then click back to firefox. The OO.org splash pops up and steals the focus from firefox. Once I click back to firefox, OO.org loads in background and doesn't steal browser focus after that.

      --

      Gorkman

  49. Out of all the things to mimic, start button!?!? by cexshun · · Score: 2, Interesting

    Seriously, out of all the things to borrow from MS, the 2 big desktop managers copy the start menu. It has to be the most un-intuitive GUI feature in the history of the GUI.

    I dislike Nicolas Petreley's arguements as much as the next guy, but I hate it when I try a new distro and have a start button staring up at me. E and XFCE users will site bloat and memory leaks and lag all day. Me, the reason I use E is that there's no start menu. I click, the menu is there. Now _that's_ intuitive!

  50. Re:I think all the how-ha about Apache is over-rat by Gr8Apes · · Score: 3, Insightful
    And *don't* even get me started on Exchange vs. Sendmail/Postfix/etc. I used to actually think Sendmail was tough and now I find myself lamenting the good old days when Sendmail was all I had to worry about!


    Exchange? Tough? Only when you have to retrieve a single email message some dumbass deleted two weeks ago and didn't tell you about until today. Or, whenever you need to update Exchange. Or.. well, have you ever seen what happens when an Exchange DB corrupts? It's not fun. I'm sure those things have not gotten better with the latest releases since all they did was make the freaking monolithic DBs have an even larger capacity.


    And AD... now there's something just waiting to get fritzed.


    Nope, don't regret leaving the Exchange/Windows sysadmin post at all.

    --
    The cesspool just got a check and balance.
  51. BOOya by deviceb · · Score: 2, Insightful

    Ah i didnt get to read all the comments. All i got to say on linux is; other day i installed ubuntu.. (heard much about it) It found my SATA setup, it found all three network cards... everything in my system. I crapped my pants.. and after cleaning up i was on the net via wireless in like 2 toggled menues. Compared to my last Suse install.. 9.something This is a major improvment. The last thing for linux to do (before Vista comes out please) Is get all the phreakin games working. I need to destroy people between jobs and such. Wine loads SilkRoad, but crashes on server indexing. /shrug and thats it. my thoughts for the second.

    --
    Kill your TV
    1. Re:BOOya by JustNiz · · Score: 1

      >> The last thing for linux to do (before Vista comes out please) Is get all the phreakin games working.

      I hope you mean wine, not linux. Its wrong to imply that Linux somehow has a shortcoming because it doesn't run binaries for a whole other (crappier) operating system. Why should it?

      The real answer is to contact the developers of your favourite games and tell them you won't buy any more of their prodcuts because they aren't providing native Linux versions.

      Actually, many of the most popular games developers do provide linux versions of their games already, (Doom, Unreal Tournament etc.) although sometimes it not obvious because they hide it on the install CD or low on the downloads pages of their website.

      Its a case of getting the perceptions of the games developers changed, not the Linux developers.

  52. It's Consistently by Gr8Apes · · Score: 1

    inconsistent. Everything about Windows is inconsistent. That was one of the things I really liked about Mac OSX. Things are largely consistent across all apps. Not everything, but certainly a large percentage.

    Linux isn't as consistent, but it's more consistent than Windows. Heck, it would have to be designed for inconsistency to be less consistent.

    --
    The cesspool just got a check and balance.
    1. Re:It's Consistently by Anonymous Coward · · Score: 0

      Linux isn't as consistent, but it's more consistent than Windows

      Are there five Linux apps that look the same that don't start with "K" or have gnome in the name?

      BTW, patch 10 Windows machines of various flavors installed over the past 10 years (XP Home, XP Pro, Windows Server 2000, Windows Server 2003, Windows 98, ME), and then patch 10 Linux boxes with different distros installed over the past 10 years and you'll think differently about consistency

  53. Re:Out of all the things to mimic, start button!?! by Anonymous Coward · · Score: 0

    > I click, the menu is there. Now _that's_ intuitive!

    <sarcasm>
    Yeah, clicking on a non-existing button is way intuitive. Lord knows that in real life, we are all conditioned to push buttons that aren't there to make stuff happen. For example, if I need to summon the elevator, I just push some random spot on the wall.
    </sarcasm>

  54. Re:Out of all the things to mimic, start button!?! by rawtatoor · · Score: 1

    Brace yourself when you upgrade to e17 dude.
    http://www1.get-e.org/E17_User_Guide/English/_page s/3.6.html

  55. WINDOWS FANS! Let's make a deal! by Hosiah · · Score: 2, Funny
    If you let us Linux geeks take over Microsoft and turn it into Linux, we'll let you turn Linux into Windows. Then everybody will be happy?

    By the way: Could one of you Windows users, any lovely one of you at all, explain to me why you're so hot to use Linux if Windows is all you love? Because whatever's lacking in Windows that's making you switch to Linux, shouldn't you just stick with Windows and complain to Bill gates to give you what you want - whatever it is that you're not getting? I mean, come on, Microsoft is getting your money - surely you have more sway with MS than you do with a bunch of hobbyist hippies who are doing it for free, anyway?

  56. Re:Out of all the things to mimic, start button!?! by cexshun · · Score: 1

    Yes, but when E17 comes out, I'll be playing Duke Nukem Forever on my wearible PC.

  57. i have a question by moochfish · · Score: 1

    Sorry, I'm really not trying to troll here, but who the heck is the author? The article summary doesn't say jack about this. It looks like a random rant on some dude's Livejournal to an article he read. What am I missing here and why is this slashdot news worthy again?

    1. Re:i have a question by Anonymous Coward · · Score: 0

      Amen. I'm the author -- I've been in IT for 13 years and using Linux since '96, but in terms of editorial credentials, I am in fact just "some dude on LiveJournal". What a tempest in a tea cup!

  58. OT: re:your sig by AlterTick · · Score: 1
    Why are sig changes retroactive?

    The sig line is not part of the message, but rather a part of your user information. Your sig, like your user name and UID in the header, is inserted at the end of the message when the page full of messages is generated. "Why do it that way" is a tougher question. I guess if nothing else, it means that the sig only needs one copy that exists in one place and the message database doesn't have to store the appended sig line text for each and every message.

    --
    Conclusion: the Empire squashes the Federation like a bug. Accept it.
  59. Re:converting others to linux users by Anonymous Coward · · Score: 0

    PLEASE don't recommend ubuntu to noobs - why does ubuntu get a free pass? A default ubuntu install cannot do many of the most basic features that Windows users will want.

    Move ubuntu to the BACK. Insert SuSE, Mandriva, MEPIS and Kanotix in front.

    Knoppix is fine to run from CD, not fine to install - you end up with package nightmares since it uses a mixed system. Xandros is fine only if they buy the non-free version. The free version caps CD/DVD write speeds low, and prevents easy install of third party CD-burning apps via their graphical too, to give just one example.

  60. The biggest difference btwn Windows and Linux by pugugly · · Score: 1

    If you try to shoot yourself in the foot in Windows, it will try and stop you. It may save you, you may end up shooting yourself in the gut, but it *will* try.

    If you try to shoot yourself in the foot in Linux, it will recommend a better weapon with which to do so. This may save you too when you realize the new tool doesn't have a caliber so much as a blast radius.

    Pug

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    1. Re:The biggest difference btwn Windows and Linux by PitaBred · · Score: 1

      I see someone accidentally did an rm -fr * when they meant to do a rm -fr .* recently...

  61. Don't flog, improve! by wysiwia · · Score: 1

    It really doesn't make sense to flog others (Microsoft), instead we all should work on improving (Linux) as much as we can and in any possible way. That's the sole reason I designed wyoGuide (http://wyoguide.sf.net/). So instead of loosing our effort and strength in silly flame wars, start improving Linux not only in the kernel, the desktop, the distributions but also in the free applications. Only then the whole picture of a free system will fit.

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
  62. Riddle me this... by DoctorDyna · · Score: 2, Insightful
    How many of you using Windows right now paid for it? Be honest. If you didn't, you have no right to use cost as a basis for comparison.

    I would really love to see some comparisons between systems of all types, where cost and (the holy open source crusaders) don't get an opinion, but the systems are judged simply on usability in their respective environments.

    We should whip the grandmother test on some of these systems. Call it what you will, but take the person you know who has the least knowledge about computers, even sombody who doesn't use them casually, and whip both types of system on them and ask them to do something simple like google a receipe for biscuits, or send an e-mail or buy a pair of jeans online or write a letter and save it- and be able to find it again. Remember, were talking un-prepped systems here. Install the OS and however it lands is it. No installing any drivers or packages or what-have-you.

    I dunno, just an idea. I'd like to see some perceptions and ideas from anybody who might be willing to conduct such an experament. Arguing which system is better when only experts are arguing is stupid, it's all a matter of taste at that point.

    --
    Windows has more viruses because linux has more virus coders.
    1. Re:Riddle me this... by Danzigism · · Score: 1

      most people have computers that come with Windows XP already installed on it.. therefore, its their legal copy.. which is why their computer costed $100-200 more than it should.. i believe you haven't used Linux yourself to even base your comparison.. because if you did, you'd realize that nearly all devices are automatically detected without you even knowing it.. and they work perfectly fine.. the more people start to use Linux, then the more Hardware Manufacturers start to actually develop drivers for the Linux operating system.. You do realize that every day people with REAL jobs other than programming open source software, make most of the drivers we use in Linux today right? give 'em a break.. Thanks to great companies like NVIDIA we have Manufacturer developed drivers that make using any hardware a sinch.. its quite easy when the right people are willing to play the game.. i understand where you're coming from, but I think you should take your own advice.. i paid $200 for my copy of XP Pro, just so I could use the Adobe Creative Suite which was another $500.00.. if Adobe just made their software for Linux, I wouldn't be complaining so much that I'm out $500 since my OS was free.. but who knows if that'll ever happen.. I really recommend using Ubuntu for your comparison.. things have come a very long way..

      --
      *plays the Apogee theme song music*
  63. Microsoft? Consistant? by tscheez · · Score: 1

    yeah right. i am re-loading a pc right now, using ibm's restore tool. it is loading hotfixes as we speak. each one is completely different. some use /q some are /quiet some are /n some are /noreboot. if that's what microsoft calls consistancy.....

    --
    Supplies!
  64. Program Files partition by peacefinder · · Score: 1

    Actually, this can be done under Win2k at least, although it's a tedious procedure. I was desperate enough to work it out once, though, and I've done it a few times since. Prerequisites: a windows-only box, a gig or two of unformatted (or reformatable) disk space, a local (not domain) admin account, several reboots and maybe a shot of courage.

    1) Back up whatever you dare not lose.
    2) In disk management, upgrade your boot disk to dynamic. This requires at least one reboot... it's often taken me two. ("Dynamic disks" is alleged to make the drive unreadable by other OSs. I do not know the truth of this, as I've only done this on windows-only boxen.)
    3) Once dynamic disks are enabled, create a directory c:\Program Files.new.
    4) In disk management, create a partition sufficiently large to hold the contents of Program Files and all anticipated future usage. Do not assign a drive letter, but instead mount it at c:\Program Files.new.
    5) Reboot into safe mode. (Networking optional? I always do it without net, but it probably doesn't matter. You need safe mode to overcome any "file is locked/in use" problems when following the next couple steps.)
    6) Copy the contents of c:\Program Files to c:\Program Files.new.
    7) Rename c:\Program Files to c:\Program Files.old.
    8) Rename c:\Program Files.new to c:\Program Files.
    8.9) [Optional: Down a shot of courage.]
    9) Reboot.

    At this point, you should have the contents of Program Files mounted in a separate partition, which is effectively linked to the right spot on C:\. It shows up in explorer with a little disk icon instead of a file icon. I've never had a problem with a system once I got this working, but of course that's no guarantee. Caveat emptor and all that.

    I will probably try the same trick on Documents and Settings during some downtime this weekend, but as I recall it fails. I'm pretty sure you can't log in without locking a file somewhere in that tree, so it can't be renamed. (Which is a damn shame, because that's where I really need to put extra space on a terminal server.) There might be a workaround via the recovery console, though. And your comment implies there's an easier way to move Docs and Settings anyway? I'll have to look into that.

    For reference, I did pretty much the same thing for a new internal webserver I set up on OpenBSD a few weeks ago, mounting /var/www on its own partition. In OpenBSD I could do that as part of the install, and it was about five extra lines of interaction within the installer. (Actually, I forgot to set aside the space the first time, so I reinstalled OpenBSD from a boot floppy/ftp. It was still easier and faster to do that than the Windows process above... and I'm pretty sure I did it the hard way in OpenBSD.)

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  65. Damned if you do, damned if you don't by ajs318 · · Score: 3, Insightful

    At the end of the day, you're damned if you do try to imitate Windows and you're damned if you don't. If you try to be like Windows, that can mean copying inherently broken behaviour -- and will lose you friends in the "keep it pure" camp. If you don't try to be like Windows, somebody will complain that Linux is "too hard" {i.e. "not like Windows"}. If you try to make an application finely customisable, you end up driving people away because it's "hard to use"; if you don't include options to change things, you end up accused of "dumbing down".

    I can only really attribute the "problem" to Microsoft's dominance in the marketplace combined with the popular mindset, which deems that "ignorance is bliss" and eschews learning to do something very hard, very well in favour of instant gratification with a half-arsed job.

    That's why I think it's important for distributions to specialise. At the moment we have Ubuntu and Mandriva for people who want everything easy; Slackware and Debian for server administrators who feel the need to ride the metal; and Red Hat and SUSE for people who would rather pay someone else to do the donkey work. Not to mention hundreds if not thousands of less well-known distributions, catering to niche markets {self-booting mini-CDs, distributions tailored for antique hardware, retro gaming kits, movies on a self-booting CD, Linux on a USB stick and so forth}. One distribution simply can't be all things to all people.

    One thing I would like to see would be a GUI front-end to the configure, make, make install process. It's distribution-agnostic, sometimes even architecture-agnostic. Now that processor power is so cheap, the only compelling reason not to compile locally has been mitigated. A graphical front-end would look a little bit like a Windows InstallShield installer. What puts people off source tarballs isn't so much the idea of compilation {though that's where they will inevitably transfer the blame}, as the thought of unresolved dependencies breaking the process. There's no reason why a properly-put-together automake/autoconf package should not be able to detect everything it needs at the configure stage. Linux allows you to mix and match libraries to an extent; so if a particular application imperatively requires newer libraries than are already installed, that need not be a problem. The installer should be able to determine for itself whether it's possible to download and install its own dependencies, and proceed automatically if it is safe to do so.

    Of course, probably before the GUI source installer goes mainstream, we will need a reliable developer tool for creating self-installing packages; analysing libraries and creating a dependency database. Although this sounds like a huge effort, it probably will be more likely to succeed than any attempt towards achieving cross-distribution binary compatibility; binaries were never really meant to be compatible, source was always meant to be compatible.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Damned if you do, damned if you don't by Hosiah · · Score: 1
      You're my new hero. Thank you for saying it clearer than what I could muster on the 50 posts I've made on this discussion.

      By the way, I run both Slackware *and* Mandriva. Cuz sumtimes I feel like a nut...sometimes I dont...

      One thing I would like to see would be a GUI front-end to the configure, make, make install process.

      here, catch.

  66. Vendor-centric by Tony · · Score: 1

    It is system and application centric, not user or document centric.

    Worse than that: it's vendor centric.

    Click on the glossy candy-like start button, and what do you see? I mean, once you click on "All Programs."

    That's right! A list of vendors. Not a list of useful categories, as you get in both Gnome and KDE, and also in Enlightenment and Windowmaker and XFCE in their various menus. You get things like, "Dell." "Adobe." "Dell Accessories." "Mozilla Firefox." Oh, and then a bunch of icons pushing Microsoft's stuff, like MSN and Internet Explorer.

    It's all branded and inconsistent and terrible to try to find what you are looking for. Users aren't stupid: they figure out the maze of applications under different menu picks. Hell, some users even like it.

    Lately I've come to realize it's a form of Stockholm Syndrome. So please, treat MS-Windows users gently. They suffer from a mental illness. It is treatable, but it takes time and healing.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Vendor-centric by Kunt · · Score: 1

      You are absolutely right! Why didn't I see that? The next step for Windows are advertisement and advertainment on the desktop, and perhaps even in applications. Microsoft tried this years ago when Windows 98 SE was launched, and it was a resounding flop...

  67. I disagree... by msimm · · Score: 1

    Spend less time focusing on the (custom) configuration tools, which frankly *most* users (at least in the desktop market space) should be able to take for granted.

    Red Hat almost got it with Bluecurve.

    The focus should be on the real day-to-day user stuff. And if its just too hard making a unique distro with strong enough selling points that you have to resort to slight-of-hand tricks with your configuration GUI...

    Well, maybe this just isn't the right business.

    Fooling yourself into sacrificing usability for marketability is a fools game and after the end user gets wise or tired of playing the game everyone loses.

    Look at the desktop market today and tell me how wasting developer hours tweaking incomplete, incompatible configuration tools has helped? I've been using Linux a long time now, not just as a server, and I believe the only thing holding it out of the mainstream marketplace is kludge and the patchwork collection of configuration GUI's is a shining example of this.

    Do you think my WIFE cares that Suse developer YAST? Or does she just want to get work done like she can with OSX or Windows?

    --
    Quack, quack.
    1. Re:I disagree... by jimicus · · Score: 1

      The focus should be on the real day-to-day user stuff.

      None of the major distributions (with the possible exception of SuSE being owned by Novell, who also own ximian and hence evolution, though that's freely available) have a unique selling point in day-to-day user stuff. They're just repackaging Gnome and/or KDE, with their own tweaks which vary from "very little" (cf. SuSE) to "loads" (cf. Bluecurve).

      Fooling yourself into sacrificing usability for marketability is a fools game and after the end user gets wise or tired of playing the game everyone loses.

      Rule #1 of business - have something which separates you from the competition.

      Given that all the underlying software is much the same, the gloss on top is about the only thing which can be called a unique selling point. AIUI, your argument is "a configuration tool shouldn't be a gloss on top, there should be a decent, freely available one which all use": Nice idea, unfortunately it doesn't actually exist right now, and the fact that it's pretty much the biggest selling point of any commercial distributor's product means it's unlikely a distribution vendor will suddenly use someone elses tool, or what's to differentiate?

      Do you think my WIFE cares that Suse developer YAST? Or does she just want to get work done like she can with OSX or Windows?

      No.

      But I think that someone who wants a Linux solution, faced with the various options and having no idea what to go with, may be attracted to "the one that's easiest to set up". Similarly, someone like me who's familiar with Linux is more interested in "the one that gets out of the way so I can set things up how I please".

    2. Re:I disagree... by howlingmadhowie · · Score: 1
      i would say:

      spend time focusing on the software you want to write.

      i often wonder who this great nebulous 'they' is, when people write about opensource.

  68. As Usual, Everybody Is Wrong by Master+of+Transhuman · · Score: 3, Interesting

    I mean, both sides are as usual exaggerating the value of their positions.

    What matters is functionality and usability. If Linux can match Windows in functionality, and if Linux is easily usable, it doesn't matter whether the technigues used are the same as Windows.

    It only matters from the viewpoint of those people who wish to lure Windows users into using Linux. While it is true that most people, as one of my instructors likes to say, "use computers because they have to, not because they want to", this doesn't need to have any significant effect on Linux adoption, provided that the functionality and usability are there. Re-training is not that big a hassle IF properly done.

    Most corporations are not going to switch to Linux just for improvements in usability or even functionality. They are going to switch for other reasons: cost, security, flexibility, lack of vendor lock-in. They will only switch for functionality if that functionality is mission-critical. Once the decision is made, people will either be re-trained or required to learn the new systems themselves.

    Comparing vi and Microsoft Word on keystrokes is abysmally stupid. Vi is an overly complicated mess of un-usability. The learning curve is so ridiculous that nobody but a geek would even try to use it. The same applies to Emacs. Neither of them is intended to be a word processor, which is by definition designed for end users, not geeks. Even if Word needs more keystrokes than vi to do a particular task, this says nothing about why those keystrokes were chosen. While I wouldn't doubt that Microsoft designers are less capable of designing efficient keystrokes than Linux designers, just comparing the keystrokes doesn't tell you why it was designed that way. There may have been good reasons for using those particular keystrokes. My point is that comparing two totally difference systems - even if the function being compared is identical - based on keystrokes is utterly irrelevant to the usability issue, and by definition irrelevant to the functionality issue.

    There was recently an article elsewhere about how GIMP wasn't as good as PhotoShop. As usual, everyone said it didn't need to be as the GIMP developers didn't care about that, and further, that no one had the right to ask that GIMP be equal in usability to PhotoShop as that was abrogating the rights of the GIMP developers to go their own way.

    This is incorrect reasoning. The issue is whether GIMP is intended to be the best graphics program in terms of functionality and usability. The second - and different - issue is whether it can be recommended to Windows users as a replacement for PhotoShop in order to lure Windows users to Linux. The two questions are entirely different. If the GIMP has functionality and usability problems - and it does either when COMPARED to PhotoShop or in some cases on its own merits - then it should be changed to solve those problems . Whether the GUI is changed to look like PhotoShop or not is not relevant EXCEPT to those people on Windows who don't want to learn a new GUI. THAT is not the GIMP developers problem, clearly. But if the GIMP developers do not INTEND to develop GIMP to the same level of usability and functionality, they should say so, and people should then stop recommending the GIMP as a replacement for PhotoShop.

    It does OSS no good to recommend OSS products that do not adequately replace their Windows counterparts. It's okay to recommend OSS products that are less functional for those people who do not NEED that extra functionality. It is not okay to recommend OSS products for those people who DO need that extra functionality. Saying that GIMP is a replacement for PhotoShop without specifying the limits on functionality and usability is not helping OSS because when the faults are experienced, the new user will feel cheated. Any recommendation of OSS software to users of other software should acknowledge any significant differences in usability or functionality. That is, if the product doesn't do a certain thing, say s

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  69. Lol. by msimm · · Score: 2, Informative

    We are moving over to Scalix at least on some of our servers. I don't dislike Exchange for its features, just its screwed up backend.

    --
    Quack, quack.
  70. Re:Out of all the things to mimic, start button!?! by Hosiah · · Score: 1

    It's reasons just like this that I use Window Maker and Fluxbox (E and Xfce are nice, too). Except when I'm testing a new live CD and my *only* option is to look at a faux-Windows desktop. Then...I use the console...and note my displeasure in my review.

  71. Uniformity is first step to totality by Maljin+Jolt · · Score: 3, Funny

    I don't need uniformity of lookout on Linux. I run admin stuff on console 1, KDE apps in KDE on virtual terminal 7, Gnome apps in Gnome on virtual terminal 8 and OpenGL 3D accelerated games in Fluxbox on virtual terminal 9, all on the same box AT THE SAME MOMENT! Do not tell me nonsenses about efficiency versus consistency of user environment while playing Warzone 2100 and reading Slashdot at the same time.

    --
    There you are, staring at me again.
    1. Re:Uniformity is first step to totality by PitaBred · · Score: 1

      Can you donate like, 1/4th of your RAM to someone needy? That'd run something like 15 datacenters apparently... :)

    2. Re:Uniformity is first step to totality by Maljin+Jolt · · Score: 1

      Can you donate like, 1/4th of your RAM to someone needy? That'd run something like 15 datacenters apparently... :)

      Sorry, I can't. Because I have a 1G and 0.5G and that's not divisible by 4. BTW, the box is just a book size slim barbone, with an ASUS P4R8L mobo. Originally, it was an avarage windows gaming box. And optimized Gentoo on it rocks!

      --
      There you are, staring at me again.
  72. FLOSS vital to future documentary heritage. by myvirtualid · · Score: 3, Insightful

    Linux is a great OS for people who want to get to know their computers. It is also a great OS for people who just want to get things done. People "just using" their Linux box are in fact contributing something, even if they never contribute code or documentation or anything the rest of us see.

    They are contributing numbers and support. And numbers and support are more important than most people have yet realized, IMHO.

    I made (well, am making) the switch to Linux because I am tired of others owning my data (e.g., MS 0wnz my email since only their application can access it for me). The more I think about this, the more I believe that open, unencumbered, and standardized data formats and protocols are vital to our future documentary heritage.

    Unfortunately vendors of proprietary operating systems and applications will likely always break standards - and certainly will do so behind closed doors - in an effort to gain every single bit of competitive advantage they can. And that threatens our future documentary heritage.

    We are moving, slowly slowly slowly, to an electronic world. We must conserve and protect that documentary heritage now before it becomes endangered. Open source is a great enabler - perhaps a necessary enabler - of this conservation.

    The more people we get "just living" on open source systems, the more people who will be "just using" open and standardized systems (as we get them built and out there). And the more people there will be thinking about these issues, thinking about the viability of open source and wondering why they ever considered paying a vendor to hold their data hostage.

    Users who are "just users" make open source spread into and beyond the mainstream. And that's where we need it to be to protect our own data and our documentary heritage.

    One day, we will wonder how we ever let vendors control our information. That day cannot come, IMHO, until we no longer depend upon them. That takes many, many, many "just users" consuming and loving what a few thousand motivated developers and writers and testers and project managers have done, even if they never actually think about them or make contributions in the expected or desired way.

    --
    I'm here EdgeKeep Inc.
  73. OSS shouldn't define itself in terms of 'MS' by I'm+Don+Giovanni · · Score: 2, Interesting

    Petreley is obsessed with Microsoft, which clouds his analytical abilities. It would behoove OSS devs to ignore him.

    OSS devs shouldn't define themselves in terms of "Microsoft". They should do whatever they want or whatever they think is best. If some of that happens to be similar to something Microsoft already did, so be it. If it happens to be different than what Microsoft has done, then so be it. But doing things simply for the purpose of imitating Microsoft or simply for the purpose of being different than Microsoft leads to inferior software because it allows a political agenda to intrude into the software development process.

    Petreley has made his carreer based on promoting tech that he thinks will destroy Microsoft (OS/2, SOM, Java, Network Computers, and now Linux). He doesn't give a damn about OSS other than its potential to destroy a company he hates. OSS devs, on the other hand, have actual skill and can create things without having to worry about whether it harms Microsoft, strengthens Microsoft (e.g. Firefox actually improves the Windows platform), or does neither.

    P.S. Petreley's rant claims that OLE doesn't support links, which is either ignorance or a lie; just one more example of his buffoonery.

    --
    -- "I never gave these stories much credence." - HAL 9000
  74. Admin via GUI may be a false economy by grantm · · Score: 1
    Compare, say, setting up apache on a typical Linux distribution with configuring IIS on Windows.

    Having developed, deployed and supported apps on both servers, I can say without reservation the Apache way is *much* better.

    In theory, the IIS way is better for someone who doesn't know what they're doing - they can hunt and peck in dialog boxes and toggle options until they get it going. In practice, many of those dialog boxes are harder to find and understand than the equivalent config entry for Apache.

    With Apache, I can take a config file that works and one that doesn't, run them through diff and get a meaningful comparison. Or I can keep my Apache config in a revision control system, enabling me to roll back to a previous version very quickly. Or I can develop a config change as a patch file and be confident that it will be applied correctly as my code progresses through testing, staging and into production. Some of these things are possible with IIS but they are harder, they are poorly documented and they are completely different for every major release of IIS.

    1. Re:Admin via GUI may be a false economy by man_of_mr_e · · Score: 1

      Not really true. All of the things you mention can be done by simply exporting the configuration to a text file and then using the exact same tools you use for apache to diff, patch, or whatever. And it's the same on each version of IIS (though obviously the entries in the file will have differences).

      But still, that's really beside the point.

  75. Ah! But that's where the fairy dust comes in. by jd · · Score: 2, Informative
    The OS I have in mind would leave yours alone and give me the UI I want, and give others the UI they want. I don't see the conflict. X is X is X, whether you run Gnome, KDE, FVWM2, Open Look, AfterStep or Motif. That's the beauty of it.


    Because X ultimately handles the display, there would be nothing to stop someone adding a skinning layer to X to add the ability to control the look & feel, disrupting exactly nothing, not altering a single application or window manager.


    It would mean that those who like their system the way it is would have the system exactly the way it is. It would not impact anybody's ability to choose a different WM or desktop environment. All it would do is give you the ability to tailor it IF you so chose.


    You already have some of that. KDE and Gnome both allow a lot of customization. Not to the degree I'd like, but it's there. Indeed, the ability to pick a Window Manager at all is a significant piece of customization.


    I doubt I'll ever write this mod, but if I did, it would merely be offering you the option of having more of what you already have - choice - with no obligation to either take the option or even take the offer. That's leaving something alone fairly, because it's then by choice and not by design.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Ah! But that's where the fairy dust comes in. by Hosiah · · Score: 1
      See, that's just another program to add to the FOSS world. Always good news!

      You might check out Enlightenment - that thing is so customizable, that one style or another can make it look like a completely different system. The Elive-CD 0.4, just released last month, has a good implementation. I also hear that Fvwm is so malable, it can be made to look like any WM you choose.

      While you're on fire to bring an improved desktop to the masses, can I just mutter something? X is clunky and kludgey, and it's time we had an alternative to X itself; as anybody who's ever hacked xwmconfig from the command line can attest. There, I'm done muttering.

    2. Re:Ah! But that's where the fairy dust comes in. by drsmithy · · Score: 1
      The OS I have in mind would leave yours alone and give me the UI I want, and give others the UI they want. I don't see the conflict. X is X is X, whether you run Gnome, KDE, FVWM2, Open Look, AfterStep or Motif. That's the beauty of it.

      The problem is 95% of people haven't the knowledge, experience, skill or interest in building their own UI.

      Your system would work really well for the tiny minority of people who are able to design a UI around their workflow and really badly for the vast majority of people who either can't, or aren't interested in doing so.

      Most of the time it's more efficient in the long run to simply learn how a certain interface works than spend time trying to redesign it to your tastes. Firstly, because it's highly likely the developer has made at least some attempt to optimise the interface for the most common tasks and secondly because that knowledge becomes reusable.

  76. Consistency??? It is to laugh!!! by SwedishChef · · Score: 1

    What a joke to have someone say that MS is consistent. The only thing they are consisten in is inconsistency. Every iteration of Windows changes the way you configure it. Policies, users, networks, routes, you name it and they've changed it. From Win95 to NT to Win2k to Windows 2003 server lots changed. And it appears that they change things just to make people re-take their certification exams because the functionality hasn't changed that much.

    If anything is consistent it's Unix/Linux. In fact, to those who ask me how I manage to remember all those Linux commands I tell them that those commands haven't changed much in 25 years. I had to learn a few right off the bat and a few along the way, but I can still use the same commands I learned on Unix in 1979. Not so with Windows.

    --
    No one ever had to evacuate a city because the solar panels broke!
  77. I guess Citrix should just go out of business then by charnov · · Score: 1

    I guess Citrix should just pack up it's multi-billion dollar business and go home because Microsoft (who co-developed the technology) doesn't want them.

    Ok, FUD boy, NT has been multi-user for a long, long time. The fact that they want end users to PAY for licenses to be able to simultaneously run several users at once is a business decision, not a technical limitation. Why in the world would you need full desktop access for several people for a HOME computer?

    There are no such limitations on remote management, remote configuration, CLI remoting, file sharing, the remote help system, printer sharing, etc. So, again, why in the hell would you want multiple users on single machine at the same time with full desktop access in a home environment on a home PC?

    I am really sick of the naivete of people who have never really used, devoloped for, or managed Windows in a business environment (I am talking 1000's of PC's...not some Mom-n-Pop) harping on the stupidest of FUD.

    There are lot's of great reasons to go with open source applications, OS's, and infrastructure but in the end it is just a tool to accomplish a goal, just like Windows.

    Zealotry serves no one.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  78. Ironic by drsmithy · · Score: 1
    From the first paragraph:
    I've been thinking my way along a thought trail that started with Nicholas Petreley's back-page rant in February's Linux Journal (the first LJ in my life). In it he lambastes the Open Source community for recently falling into a slavish imitation of Windows: Linux got to where it is today by being both better and different from Windows, not by trying to be a cut-rate knock-off.

    Linux got to where it is today by being a cut-rate knock-off of *unix*, not Windows. While Linux has massacred commercial unix marketshare, it's had little (if any) impact on Windows marketshare.

  79. The vehicle metaphor by tcgroat · · Score: 1
    The author spent some time expounding the metaphor linux:windows::motorcycle:automobile. I prefer linux:windows::hot-rod:minivan, with apologies to anyone who hot-rods their minivan. Linux is for people who spend time under the hood, looking for a new tweak to coax a little more from their machine. Windows is for those who just want to get someplace. Linux is for people who are their own mechanic. Windows is for those who head for the dealer when the "check engine" light comes on. The average person has no idea why anybody would ever want to work so hard setting up their computer just so. The average linux user has no idea how anybody could drive a Windows machine without dying of boredom or embarrassment, if not both.


    Different folks, different strokes. If Linux was just another brand of Windows, would you still want it? Choice, my friends, choice: that's what free software is all about!

  80. Re:I guess Citrix should just go out of business t by jbolden · · Score: 1

    Why in the world would you need full desktop access for several people for a HOME computer?

    I do it all the time on OSX. I fix things for my wife while she is in word or powerpoint. I don't need to interrupt her to fix various problems. And if it were Linux then I could solve applications problems the same way using network transparency.

  81. Re:The real Linux revolution starts at the user le by jbolden · · Score: 1

    for Linux to be universally adopted on the desktop - that's what everybody wants, right

    No. I don't think that's the goal at all. At least as far as I'm concerned the goal of the free software project (which is completed IMHO) is to have a freely available open source feature rich Unix. So for example people who want a Unix desktop can have a good desktop. What does universal adoption get the Linux community?

  82. You Need the TweakUI tool from MS by Anonymous Coward · · Score: 0

    I've used it and love the one feature it offers. Prevent Other app from stealing focus. That's all that's needed. Sure the new app will flash it's button on the task bar but that's all it can do. The only apps that do not honor nor should they are security related, things like the Firewall or Antivirus and as I'm at my computer for long periods of time, I definately appreciate this little enhancement and Have provided feedback to MS on it sugesting that they incorporate it into Vista and possibly add it to SP3 for XP.

  83. See, this is where your wrong... by msimm · · Score: 1

    Mandriva/Mandrakes committed to following the GPL with all their additional software.

    Of course not to be left out Novell released YaST under the GPL too.

    I won't bother googling for it, but since its part of the FC development cycle I've got to imagine RHEL's system-config* set is another GPL release.

    Thats 3 major configuration utilities.

    Now for marketing I agree differentiation *is* important. But the under-the-hood configuration area is the wrong place to try to strut your stuff. You lose (what do I care which distro I use if I have to use vi > 50% to get stuff done anyway) your customers *still* lose and you're absolutely right 90% of the market is serving up products that are 99% the same.

    What something to market? Stop fscking with distro specific configuration toolsets and work on a completely integrated DE. Give me a copy buffer that doesn't care if I'm in X, KDE or Gnome. Or better yet scrap KDE/Gnome/etc and build a good DE from scratch.

    Linux and OSS in general have done so much of the footwork already. All thats missing is someone willing to make it more then the patchwork it is today.

    Its time for someone to take a real risk and shift the paradigm. Is Linux a toolset or a desktop? If your a company you'd better start thinking about which you think it is.

    --
    Quack, quack.
  84. One distro, to bring them all by rolandog · · Score: 1

    Y'know... the Linux community should unite and produce a Linux distro... to BRING THEM ALL... (and in the darkness bind them)

    And for that, they would need to make a super configurable installation... (look at it as if it were a game... the user would choose 'Easy', 'Medium' or 'Hard' difficulties of installation...

    Easy would only let you choose between Conservative (or Organized, if you will) GUI, and Radical (or pretty) (KDE or Gnome).

    Medium would let you customize some things... (heavy or light installation... which types of programs to include)

    And advanced would allow you to choose filesystems or other things... or which features to include/exclude.

    I'm guessing this isn't possible and that's why there are no initiatives to do this nowadays... but it'd be sweet to see what the whole opensource community can come up if they could get organized... (I'm willing to bet they'd roxxor Microsoft's socks).

  85. Re:Why Ubuntu over Suse? by sir_montag · · Score: 1

    The complete and utter absence of YaST?

  86. Folks, when comparing systems, remember this: by Hosiah · · Score: 1
    Keep it year-for-year compatible. This "Windows blows the pants off Linux" stuff, followed by an admission, upon post-beating it out of you, that you're running the latest Windows while the only Linux you've ever seen is Caldera, gets kind of old the 500th time you've replayed it. I mean, I could stick it in reverse and compare Fedora Core 4 to Windows 3.0 and come out all kinds of ahead...

    Something that proprietary software users don't know about FOSS is that free/open source software matures FAST. You snarf a copy of a new utility that's nothing but a text-mode program that flakes out, and you dump it and forget about it. A week later, you discuss your negative experience, but by then that same utility has a GTK frontend, a themable interface, a book of documentation, and has been ported to three other platforms. Next month, it goes 3.0 and everybody derides it as bloatware.

    Free Software never sleeps. The sun never sets on Open Source development.

  87. Consistency??? by Tom · · Score: 1

    What exactly is consistent about windos? Let's ignore that every release works differently. Let's ignore that even within releases, there are differences (e.g. XP Pro vs. XP Home). But even within the same release, the same version, the same installation on the same system, there are huge inconsistencies.

    Take the system settings thing. Not only are there multiple paths to arrive there, you also end up with different views depending on where you go (e.g. a menu-look if you come through the start menu, but a folder look if you open the menu item).

    Then there's the plethora of dialogs, many of them subtly different from each other. Sometimes you have tree views, sometimes you have folder views, sometimes you have lists, all of that on items that are essentially the same (i.e. lists). When you go about changing things, you sometimes get a wizard, sometimes you get an options dialog.

    Not to mention the subtle and very unintuitive connections between not obviously (e.g. visually) connected elements.

    Sorry, there's very little about windos that is consistent. There's a reason it has its own section in the Interface Hall of Shame.

    --
    Assorted stuff I do sometimes: Lemuria.org
  88. Re:The real Linux revolution starts at the user le by Kunt · · Score: 1

    I'm a longtime Mac user (and finally dumped Windows altogether and definitively a few weeks ago), so I have little insight into the future plans of Linux. What is the next step for Linux? Will it remain a server OS or will it become more universally adopted? I don't know. But if that's what the Linux companies want to do, then I am pretty sure a standardized and consistent desktop is absolutely necessary. That's all I wanted to say.

  89. you're making that up by penguin-collective · · Score: 1

    Every 2 years or so I reinstall my WinOS (partition 1), while keeping my applications installed (on partition 2). I use lots of software, yet cannot recall the last time an application I use failed to start because it was missing registry keys. Apart from registration information and some special applications like debuggers, of course.

    That statement is so at odds with reality that there is no explanation other than that you making it up. Among other things, file associations disappear when you do that. Also, shared DLLs disappear.

    1. Re:you're making that up by MooCows · · Score: 1

      That statement is so at odds with reality that there is no explanation other than that you making it up. Among other things, file associations disappear when you do that. Also, shared DLLs disappear.

      File associations are easy to restore. At least for me.

      Shared DLL's are not all that common on Windows. At least not with software I use. As I've stated elsewhere I use a lot of free software. Mozilla, text editors, media players, image viewers, etc. etc. None of them install shared dll's, all of them can be ran by simple extracting them from their archive.

      A fresh install of Windows requires me to do a few things: Drivers, file associations, and the reinstallation of a few applications (like TortoiseSVN). Oh yeah, and I need to run mozillafirefox --profilemanager to point it to my profile directory.
      This is my experience, it's not so negative as that of many others using Windows. YMMV.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    2. Re:you're making that up by penguin-collective · · Score: 1

      This is my experience, it's not so negative as that of many others using Windows. YMMV.

      It doesn't matter whether you think it sort-of-works, Windows applications simply aren't designed to have their registry settings whacked and their shared DLLs removed, and applications will fail and things will break.

      Actually, the fact that you need to make a "fresh install of Windows" at all should tell you that there is something very wrong with the way Windows handles packages in the first place; for Linux distributions like Debian or Ubuntu, it is never necessary to make a "fresh install".

  90. Three paid, two in use by Werrismys · · Score: 1

    One in VMware, one in game box, one unused. Selling the unused XP key would probably break some idiotic EULA. Oh the joys of proprietary crap.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  91. Re:I guess Citrix should just go out of business t by VStrider · · Score: 1

    NT has been multi-user for a long, long time.

    No, it's not. I think you misunderstand what multi-user means.
    multi-user OS: an OS where multiple users can login and use it at the same time. Not one at a time.
    As an example, let's say you're buying a new car. You ask your vendor, is it multi-user? They say ofcourse it is. you can use it and so can your wife, with one caveat. If you both want to go somewhere at the same time, you cann't give a lift to your wife. You'll have to buy another car for your wife instead. Would you put up with that?

    The fact that they want end users to PAY for licenses to be able to simultaneously run several users at once is a business decision, not a technical limitation.

    It's actually both a technical limitation and a business decision. The OS is broken, but it's broken on purpose. MS can fix it, but they won't. They prefer you go and buy a new copy instead.

    Why in the world would you need full desktop access for several people for a HOME computer?

    Let's see...because I can use my desktop at the same time as my partner. (we use thin clients on linux). Because I don't have to buy 2-3 expensive machines for each person who wants to use their desktop. Instead, cheap, tiny and noiseless machines will do, since the main computer(linux server) does all the work(hidden away from the living room). I can also login remotelly to my desktop when I'm away without worrying that I'll kick someone out of their desktop. And ofcourse the server does alot more than just serving a few users. It works as a PVR backend, it does FTP, it does SSH, etc etc.

    --
    VStrider.
  92. I've got a better idea by spitzak · · Score: 1

    Why don't Windows and Linux get rid of all that initialization code, delay building structures until first use, so that the damn window shows up within a half second of when you launched the program? This used to work on 1Mhz X terminals so it certainly should be possible on our 2Ghz processors today! Then there would not be any worry about this focus stealing.

    Of course this is probably too hard for modern programmers to do, huh.