Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

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

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".
This discussion has been archived. No new comments can be posted.

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

Comments Filter:
  • by ackthpt ( 218170 ) * on Monday March 13, 2006 @02:30PM (#14909351) Homepage Journal

    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.

  • by H4x0r Jim Duggan ( 757476 ) on Monday March 13, 2006 @02:39PM (#14909449) Homepage Journal

    There's a conference this Thursday, March 16th in Belfast called FOSS Means Business [foss-means-business.org] 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 [www.ifso.ie].

    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.

  • by Philip K Dickhead ( 906971 ) <folderol@fancypants.org> on Monday March 13, 2006 @02:42PM (#14909497) Journal
    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.
  • Linux Registry? (Score:3, Interesting)

    by superid ( 46543 ) on Monday March 13, 2006 @02:42PM (#14909501) Homepage
    According to the rant, there is now something of a linux equivalent to the windows registry? Where is that exactly?
  • by Svartalf ( 2997 ) on Monday March 13, 2006 @02:46PM (#14909534) Homepage
    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.
  • Foolish Consistancy (Score:3, Interesting)

    by Hillgiant ( 916436 ) on Monday March 13, 2006 @02:49PM (#14909567)
    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).
  • by H4x0r Jim Duggan ( 757476 ) on Monday March 13, 2006 @02:54PM (#14909600) Homepage Journal

    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 [fsfeurope.org], 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.

  • by ackthpt ( 218170 ) * on Monday March 13, 2006 @02:54PM (#14909605) Homepage Journal
    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.

  • Re:Microsoft (Score:5, Interesting)

    by TheMESMERIC ( 766636 ) on Monday March 13, 2006 @03:12PM (#14909768)
    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 :)

  • by truthsearch ( 249536 ) on Monday March 13, 2006 @03:23PM (#14909878) Homepage Journal
    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.
  • by Kunt ( 755109 ) on Monday March 13, 2006 @03:35PM (#14910003)
    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.
  • Linux useability? (Score:4, Interesting)

    by dedeman ( 726830 ) <dedeman1NO@SPAMyahoo.com> on Monday March 13, 2006 @03:45PM (#14910080)
    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?
  • by johneee ( 626549 ) on Monday March 13, 2006 @03:46PM (#14910087)
    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.
  • by jimicus ( 737525 ) on Monday March 13, 2006 @04:21PM (#14910358)
    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".
  • by Kristoffer Lunden ( 800757 ) on Monday March 13, 2006 @04:28PM (#14910413) Homepage
    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?
  • by cexshun ( 770970 ) on Monday March 13, 2006 @04:31PM (#14910439) Homepage

    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!

  • Re:Microsoft (Score:1, Interesting)

    by Anonymous Coward on Monday March 13, 2006 @04:32PM (#14910443)
    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.
  • by Hosiah ( 849792 ) on Monday March 13, 2006 @04:36PM (#14910472)
    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.

  • by XMilkProject ( 935232 ) on Monday March 13, 2006 @04:36PM (#14910479) Homepage
    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.
  • by killjoe ( 766577 ) on Monday March 13, 2006 @05:29PM (#14910912)
    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.
  • by cparker15 ( 779546 ) on Monday March 13, 2006 @05:42PM (#14911047) Homepage Journal

    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.

  • by Master of Transhuman ( 597628 ) on Monday March 13, 2006 @06:13PM (#14911281) Homepage
    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
  • by I'm Don Giovanni ( 598558 ) on Monday March 13, 2006 @06:54PM (#14911618)
    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.

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...