Follow Slashdot blog updates by subscribing to our blog RSS feed

 



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 Anonymous Coward on Monday March 13, 2006 @02:41PM (#14909471)
    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
  • by Chanc_Gorkon ( 94133 ) <<moc.liamg> <ta> <nokrog>> on Monday March 13, 2006 @02:42PM (#14909488)
    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.
  • Comment removed (Score:3, Informative)

    by account_deleted ( 4530225 ) on Monday March 13, 2006 @02:42PM (#14909494)
    Comment removed based on user account deletion
  • by HangingChad ( 677530 ) on Monday March 13, 2006 @02:51PM (#14909578) Homepage
    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.

  • by idonthack ( 883680 ) on Monday March 13, 2006 @02:56PM (#14909622)
    Is there some addition to KDE or Gnome that has an XP theme?
    http://www.kde-look.org/content/show.php?content=2 9551 [kde-look.org]
    Average users won't know the difference.

    Of course, they wouldn't know the difference even if you didn't skin it.
  • by mayesa ( 944673 ) on Monday March 13, 2006 @02:59PM (#14909650) Homepage
    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/ [servicerules.com.ar]
  • by StacyWebb ( 780561 ) on Monday March 13, 2006 @02:59PM (#14909654) Homepage
    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.
  • Re:Linux Registry? (Score:1, Informative)

    by Anonymous Coward on Monday March 13, 2006 @03:00PM (#14909659)
    It's called the Elektra project (formerly the Linux Registry project). At the moment, however, it's just /etc
  • /etc/rant (Score:4, Informative)

    by Anonymous Coward on Monday March 13, 2006 @03:03PM (#14909685)
    /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.
  • by BoneFlower ( 107640 ) <anniethebruce AT gmail DOT com> on Monday March 13, 2006 @03:09PM (#14909737) 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 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.
  • by Belial6 ( 794905 ) on Monday March 13, 2006 @03:13PM (#14909783)
    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.
  • by tpgp ( 48001 ) on Monday March 13, 2006 @03:18PM (#14909836) Homepage
    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.
  • by _Sprocket_ ( 42527 ) on Monday March 13, 2006 @03:21PM (#14909859)
    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.).
  • by ender- ( 42944 ) on Monday March 13, 2006 @04:27PM (#14910410) Homepage Journal
    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.
  • by man_of_mr_e ( 217855 ) on Monday March 13, 2006 @04:31PM (#14910437)
    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.
  • Re:Microsoft (Score:3, Informative)

    by skiman1979 ( 725635 ) on Monday March 13, 2006 @04:38PM (#14910502)
    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.
  • by Perl-Pusher ( 555592 ) on Monday March 13, 2006 @05:02PM (#14910697)
    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.
  • Re:Linux useability? (Score:3, Informative)

    by Hosiah ( 849792 ) on Monday March 13, 2006 @05:19PM (#14910838)
    That's what Linux is lacking. Does anyone realize this?

    Gee, no, I don't realize it. Could it be because you're wrong?

  • by Jesus_666 ( 702802 ) on Monday March 13, 2006 @05:26PM (#14910898)
    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.
  • by runderwo ( 609077 ) <runderwoNO@SPAMmail.win.org> on Monday March 13, 2006 @05:43PM (#14911055)
    This has nothing to do with "Linux" and everything to do with your window manager's design and current configuration.
  • Re:Consistency (Score:3, Informative)

    by Foolhardy ( 664051 ) <[csmith32] [at] [gmail.com]> on Monday March 13, 2006 @05:59PM (#14911176)
    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 [sysinternals.com] or WinObjEx [freewebs.com]. 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.
  • Lol. (Score:3, Informative)

    by msimm ( 580077 ) on Monday March 13, 2006 @06:13PM (#14911284) Homepage
    We are moving over to Scalix [scalix.com] at least on some of our servers. I don't dislike Exchange for its features, just its screwed up backend.
  • by Arker ( 91948 ) on Monday March 13, 2006 @06:39PM (#14911490) Homepage
    Windowmaker seems to handle this very well.
  • by Arker ( 91948 ) on Monday March 13, 2006 @06:51PM (#14911589) Homepage

    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.

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

  • by jbolden ( 176878 ) on Monday March 13, 2006 @10:04PM (#14912762) Homepage
    eally, I don't know how Mac and Windows people work efficiently with many applications and no virtual desktops...

    windows [microsoft.com], mac [berlios.de].
  • by cbiltcliffe ( 186293 ) on Monday March 13, 2006 @10:50PM (#14912966) Homepage Journal
    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.
  • by Capacitance ( 2116 ) <(moc.akobarot) (ta) (tadurm)> on Tuesday March 14, 2006 @04:00AM (#14914113) Homepage
    "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.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...