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".

5 of 476 comments (clear)

  1. 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

  2. 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?
  3. /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.

  4. 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.
  5. 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.