Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Operating Systems Software Windows Linux

Linux vs. Windows: What's The Difference? 1219

underpar writes "This zdnet article covering Microsoft's Tech Ed conference quotes one of the speakers, Mark Russinovich, as saying that Linux is becoming more and more like Windows. He cites many examples of where Linux 'copies' Windows and other operating systems. He says the only current difference is 'how windowing is handled.'"
This discussion has been archived. No new comments can be posted.

Linux vs. Windows: What's The Difference?

Comments Filter:
  • The Difference (Score:1, Interesting)

    by mcbunny29 ( 583989 ) on Thursday July 01, 2004 @06:07PM (#9586625)

    The difference is that one is unstable and easy to use while the other is stable and hard to use.

  • Seems to me... (Score:1, Interesting)

    by Anonymous Coward on Thursday July 01, 2004 @06:08PM (#9586653)
    ...the problem with Windows is not the design, but the implementation. With all the employees and money Microsoft has, you'd expect them to come up with some useful ideas (Start menu, for one) that Linux would be worse off without using. Of course, you'd also expect them to be able to churn out decent code, but apparently not.
  • Re:The Difference (Score:3, Interesting)

    by SoCalChris ( 573049 ) on Thursday July 01, 2004 @06:09PM (#9586664) Journal
    Except that the recent versions of Windows have been extremely stable. I've got XP Pro on my laptop, and it has never crashed. On my workstation, I've got Server 2003. It's never crashed either.

    In fact, my workstation won't let me restart or shutdown without asking why I'm doing that. It gets annoying if I have to reboot for something, but it tells how little MS expects to have the OS go down.
  • Re:The Difference (Score:3, Interesting)

    by Rooked_One ( 591287 ) on Thursday July 01, 2004 @06:10PM (#9586665) Journal
    win2k hasnt crashed on me once unless I was being a fscktard and doing something stupid. I guess thats the one that is stable and hard to use cuz windows has always really confused me [/sarcasm]
  • by Owndapan ( 789196 ) on Thursday July 01, 2004 @06:14PM (#9586730)
    I don't know squat about kernels, but in general Windows seems to be becoming more like *nix and related packages.

    - Swapping WINS for DNS
    - New MSH (Microsoft Shell) being developed to give admins "Unix-like" access to system services and scripting.
    - Longhorn interface resembles WindowMaker and other WMs
    - WinFS going from drive names to "/"-based file system

    Can anyone add to this list?
  • Repeat After Me (Score:3, Interesting)

    by pnatural ( 59329 ) on Thursday July 01, 2004 @06:15PM (#9586741)
    Linux only looks like Windows(tm).

    Linux only looks like Windows(tm).

    Linux only looks like Windows(tm), and then, only sometimes.

    Seriously, Gnome is not Linux, KDE is not Linux. The ever-increasing familiar Linux desktop is not the actual operating system, mmmmkay?

    There are dramatic differences in the underpinnings of both desktops. More striking is the philosophical difference. From http://www.faqs.org/docs/artu/ch01s06.html [faqs.org]:
    Rule of Modularity: Write simple parts connected by clean interfaces.
    Windows rarely does this.
    Rule of Clarity: Clarity is better than cleverness.
    Now we don't have access to the Windows source, so we can't really say. But we can easily surmise the worst, given it's behavior.
    Rule of Composition: Design programs to be connected to other programs.
    Not on any MS platform, at least not without using a protocol or other IPC/RPC devised by MS.
    Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do.
    No MS program manager has ever heard these words.
    Rule of Robustness: Robustness is the child of transparency and simplicity.
    Explains Windows. Perfectly.

  • Re:The difference? (Score:3, Interesting)

    by Nasarius ( 593729 ) on Thursday July 01, 2004 @06:19PM (#9586801)
    All the software you need on Windows...isn't free, in any sense. Every major piece of software on Linux, from web browsers and email clients [mozilla.org] to office [openoffice.org] packages [koffice.org] to IDEs [eclipse.org] are free-as-in-RMS-compliant.

    Yes, I know you have software that absolutely must run on Windows. But the vast majority of popular computing tasks can be accomplished quite well on Linux.

  • Windows copies OS/2. (Score:5, Interesting)

    by www.sorehands.com ( 142825 ) on Thursday July 01, 2004 @06:21PM (#9586824) Homepage
    OS/2 2.0 has much of the stuff that Windos 98/2000 had before they had it.


    There is only one program that has ever been written from scratch -- "Hello World.". Everything else is just cut and past from that.

  • by Anonymous Coward on Thursday July 01, 2004 @06:25PM (#9586873)
    And Linux gets stuff like COM, lots of support libraries, file manager/web browser frankensteins, etc. Check out Miguel's "Unix Sucks" speech, and note what's been developed since then.
  • Re:The Difference (Score:1, Interesting)

    by Anonymous Coward on Thursday July 01, 2004 @06:26PM (#9586880)
    Guess that means that one is stable and easy to use while the other is stable and hard to use.

    Windows wins.
  • Re:A rushed list... (Score:3, Interesting)

    by ejaw5 ( 570071 ) on Thursday July 01, 2004 @06:27PM (#9586899)
    5. Efficiency.

    I've yet to place a serious bet with any Windows(tm) fanboy, but lets say you just loaded to the harddrive 300 vacation photos from the digital camera and the task is to scale them all to say, 800x600 pixels. Under Linux, with ImageMagick installed (usually is), all one has to do is:

    cd /path/to/photos/
    mogrify --resize 800x600 *

    and get a cup of coffee while the computer churns away for a few minutes.

    Now, under windows, what other option do you have besides opening all 300 photos in a photo editing program and issue the rescale command for each and every photo?
  • Re:The Difference (Score:3, Interesting)

    by Dr. Zowie ( 109983 ) <slashdotNO@SPAMdeforest.org> on Thursday July 01, 2004 @06:29PM (#9586931)
    ...unless I was being a fscktard and doing something stupid.

    That's no excuse. No OS should ever crash for any software-induced reason, ever. There's a famous story (perhaps in the Jargon File?) about a UNIX system that got half-blown-away by a misplaced "rm -rf /" and was recovered without rebooting. Now that's robust.

  • Re:The Difference (Score:3, Interesting)

    by Squeezer ( 132342 ) <awilliam@mdah.state[ ].us ['.ms' in gap]> on Thursday July 01, 2004 @06:34PM (#9586974) Homepage
    I'm running Windows XP on VMWare in Linux. Linux doesn't crash, it keeps on chugging along fine, but Windows XP in the vmware session is what reboots. its not a hardware problem, otherwise it would kill linux too (I run VMWare as root too). its crappy code in windows that kills it. I'm also running DC++ as me and I not an administrator.
  • Re:Install... (Score:3, Interesting)

    by MobyTurbo ( 537363 ) on Thursday July 01, 2004 @06:43PM (#9587066)
    Big difference and a main one that I'm not running Linux - installing apps. I don't know how to compile, nor do I think I should learn how in order to install simple programs.

    On Debian, or with apt2rpm on Red Hat or SuSE its "apt-get install program". On Red Hat and other RPM distributions its "rpm -ivh program.rpm", even Slackware, which is what I use, some stuff like what's on linuxpackages.net is available with "installpkg program.tgz".

    No compilation needed, at least for the several thousand or so most popular programs. Some of these programs such as apt-get will even download the programs for you. Of course, compilation isn't so hard. "./configure", "make", and "make install" Three commands that togeather will work on 99% of source code.

    I suspect that you're a troll considering your nick, but if not perhaps this will let you run Linux since you claim its "one thing keeping me away"

  • by JKR ( 198165 ) on Thursday July 01, 2004 @06:46PM (#9587104)
    Here's your loop; run along now.

    for /L %I in (1,1,10) do @echo %I

    Jon.
  • by plj ( 673710 ) on Thursday July 01, 2004 @06:47PM (#9587113)
    Mark Russinovich is a known pro-windows guy, whose views are for sure heavily biased. Kudos for him though, that he really knows his OS inside out - he is one of the guys behind Sysinternals, and I've more than once found their tools very helpful when dealing with problems of Windows boxes.

    Despite his talk being biased, I think he got one important point mostly right:

    But ultimately, said Russinovich, the gap between the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant. "Layered services will become more important," he concluded.

    On server space the kernel performance probably counts out more, but at least for most (not all, though) desktop users the kernel really isn't the most important part; it is the common APIs that do the trick. One could build two very similar boxes, one running Linux and the other FreeBSD - both running same apps, with differences hardly noticeable for the end user. Switch the BSD box to Mach kernel, keep userland, and still no much difference. But then just throw Apple's Quartz instead of X on top of that, and we suddenly have totally different world! This is just because we'll now suddenly have a totally different set of APIs.

    However - what Russinovich left out - Windows will inevitably be the very last one to jump on this bandvagon, due to Microsoft's policies' closed nature and it's dominant position on the market. Windows just does not have to be compatible with other systems on the market the same way POSIX systems does have to - not at least from it's vendor's viewpoint.
  • Simply not true (Score:3, Interesting)

    by jopet ( 538074 ) on Thursday July 01, 2004 @06:52PM (#9587155) Journal
    That Linux is more costly to support is a myth that is often repeated but not getting more true by repeating. In all the cases I have been involved with Linux has been much cheaper and much more easy to support. Where does this myth come from?
  • Re:The Difference (Score:3, Interesting)

    by NanoGator ( 522640 ) on Thursday July 01, 2004 @06:53PM (#9587161) Homepage Journal
    "Except that the recent versions of Windows have been extremely stable. I've got XP Pro on my laptop, and it has never crashed. On my workstation, I've got Server 2003. It's never crashed either."

    I've had good luck, too. Sadly, though, some people's machines don't fair so well. My boss has a machine virtually identical to mine. Niether of us have much installed. Despite that, my machine's damn near bullet proof while his likes to randomly crash. I can't help but wonder if there's some odd variable that randomly appears on some people's machines that gives them nothing but trouble with XP/2K/NT. If I'm right, it explains how XP or 2K earned the unstable reputation. Like somebody who switched to Linux because XP was unstable is going to listen to my stories of excellent stability across multiple machines.
  • Re:A rushed list... (Score:2, Interesting)

    by Anonymous Coward on Thursday July 01, 2004 @06:56PM (#9587197)
    Rebuttal:

    1. Security ' Windows is much more popular and thus more targetted. It can also be locked down by any competent system admin.

    2. Philosophy ' Purchasing proprietary software usually guarantees a level of support, as opposed to relying on the "good will" nature of the community.

    3. Stability ' Poorly written applications will crash regardless of the OS.

    4. Cost ' Support, training and service fees all need to be considered.
  • Re:The Difference (Score:5, Interesting)

    by mattACK ( 90482 ) on Thursday July 01, 2004 @07:00PM (#9587240) Homepage
    You shouldn't be administering any server without the proper knowledge. Any system which crashes regularly has something wrong with it which is your problem to fix. Windows, BSD, Linux, or Palm: misconfiguation == doom.

    I didn't mean that to be impugning your abilities, but consider it.
  • by Barlo_Mung_42 ( 411228 ) on Thursday July 01, 2004 @07:06PM (#9587299) Homepage
    "Now, what the author of the article fails to point out, is that the more significant difference between the operating systems, is that one requires the use of GUI display"

    That is not correct. NT (and hence XP) was designed with the flexibility to support multiple OS Environments. One such option is the POSIX environment which is not a GUI.
    So it is optional in both, albeit more optional with Linux because the Win32 environment is the default with XP.
  • Re:Linux in general (Score:3, Interesting)

    by ross.w ( 87751 ) <rwonderley.gmail@com> on Thursday July 01, 2004 @07:07PM (#9587310) Journal
    Actually I run FreeBSD 4.10 as a desktop OS and I have found it will run everything Linux will run so far. Using KDE3.2 it even looks much the same. It talks to my usb scanner and my usb card reader. It prints to my inkjet printer on another machine via CUPS. It supports my Intel integrated graphics (yuk!) and drivers for NVidia cards are available.

    It is more difficult to configure, especially for things like automounting CD-ROMs and DVDs, but it boots up a lot faster than my Mandrake 10 box.

    The only thing separating it from the more hardcore distros like Gentoo or Debian is the licence. Some people like it better, some don't
  • "Just download it" (Score:3, Interesting)

    by ucblockhead ( 63650 ) on Thursday July 01, 2004 @07:09PM (#9587322) Homepage Journal
    Kinda hard to do that if you don't have a computer with an OS on it yet.
  • by chamblah ( 774997 ) * on Thursday July 01, 2004 @07:10PM (#9587334)
    ...then why are all those people still using Windows?

    I use them both, but what keeps me with Windows is games.

    When more games are made to run under Linux natively then I will see the need to no longer have Windows (the OS) around.

  • by polyp2000 ( 444682 ) on Thursday July 01, 2004 @07:13PM (#9587373) Homepage Journal
    For me, it had little to do with the politics and ethos of the open source movement.

    I switched because I couldnt stand windows; I hated the Crashes, the BSOD's the constant hand holding, the "doing things without asking", and the god forsaken registry file, I could never figure out why you coudlnt do anything else while formatting a disk (this maybe different now; but this will only show how long i have avoided using windows!)

    See I was an Amiga user for many die-hard years before giving in and getting a PC and windows. I hated it from day one, but I used it because I had no other choice. The Amiga always did many things better; mulitasking, formatting a disk; its shell and scripting capabilities. And many other things. Knowing AmigaOS had a certain heritage or design philosphy in Unix ; When the opportunity came to try Linux and be free of Windows I took it and within only a short period of time i'd dumped windows completely. Linux is more flexible, and configurable and understandable (from a technical/devloper perspective) than windows ever was for me; The only one thing that I could say the Amiga did better than both Windows and Linux is multitasking. That said Linux is still better than windows in this and other respects.

    Linux; is actually just a kernel, the way you use the system can be any way you want it. There may be a general concensus that certain desktops take a few ideas from other desktops but in the end we are all pinching idea's of each other. Linux windowing managers have the advantage that they can be configured to look and behave like whichever desktop takes your fancy. Just look at the look'n'feel sites to see how many linux desktops are more like OSX than Windows. That is the degree of control that we have that Windows does not.

    For me, its a non-issue; My linux box doesnt feel like a Microsoft monster; And the similarites are hardly evident to me. The moment Linux feels like a Microsoft operating system is the day that I format my hard drive and try something else ... What though ? BSD and a window manager? Maybe when AROS is more mature... It is the unix underpinnings that make linux what it is; and it is that same reason that OSX has changed the image of Mac's into one of been accepted by geeks; OS9 and earlier had little cred amongst geeks.

    I suppose that is all i have to say; Linux is just a kernel that bares little resemblance to windows; it is the tools that run atop it that make the difference.

    Nick ...

  • Re:A rushed list... (Score:1, Interesting)

    by Anonymous Coward on Thursday July 01, 2004 @07:15PM (#9587387)
    5. Lack of user friendly software? eg. accelerator keys missing/not working due to the 'setup'

    6. Oversupply of self righteous users telling you to learn the commandline

    7. Absence of a uniform windowing system that can be used by all apps
  • Re:A rushed list... (Score:3, Interesting)

    by io333 ( 574963 ) on Thursday July 01, 2004 @07:26PM (#9587465)
    3. Stability. // most uptimes in Linux are measured in months and years rather than days and weeks (with exceptions, of course), and the GUI being a completely separate component from the kernel helps this greatly

    Uh... no. Before XP, yes. Now, no. The VMS core makes a difference.
  • Re:Repeat After Me (Score:2, Interesting)

    by mmatloob ( 728476 ) on Thursday July 01, 2004 @07:27PM (#9587477)
    It would be nice if most of these are true. I am assuming what you is not about the kernel, and most of linux programs do not follow the 'unix philosophy'. I am not writing about the code, I do not look at the code and wouldn't understand it (I do know C and know my way around a linux/unix/bsd/etc system, but I don't have much 'coding' experience' but most of those ruled are not followed in Linux (not kernel- linux programs):

    Rule of Modularity: the 'simple parts' are not so simple- take any linux distribution and type 'man ls' and see how long that is, it will work for anything substituted for ls, certainly not simple.

    Rule of Composition: Most new linux apps are not desined to be connected (through a pipe) to anything else-- they are either programs written with curses or for X and that means that they are not connectable

    Rule of Parsimony: use ls -l /path/to/program of ls -R /path/to/source and check the size column. Or check the man page. Or start the program and look. There are not many small linux programs- especially because of its open-source nature. Linux (kernel) itself is also pretty big,

    Guess they are pretty close, after all.
  • by raidient ( 751898 ) on Thursday July 01, 2004 @07:34PM (#9587539)
    Windows costs a lot.
    Linux is worth a lot.
  • For a home user... (Score:3, Interesting)

    by mikael ( 484 ) on Thursday July 01, 2004 @07:34PM (#9587540)
    Security is my number one priority. I recently bought a new laptop with Windows XP and a security firewall. No sooner had I connected my PC to the cable modem, then various security alert windows starting popping up (WIN_DCOM, WIN_LSASS) at least one every 5 minutes.

    I filed a complaint to the cable TV company. The alert windows have stopped popping up, but since I never received any feedback from the cable company, I don't know if they have quarantined off the errant PC's or whether my PC has been compromised.

    Asa result I'm switching over to Linux.
  • by Stinking Pig ( 45860 ) on Thursday July 01, 2004 @08:00PM (#9587720) Homepage
    I understand your point, but I will note that the free desktop customizers I've tried have not been stable, and I'm too cheap to plunk down money hoping that the non-free version is better.

    Additionally, I assume you're referring to SFU or Cygwin when you say you can get real shells on Windows, and there the difference is obvious as soon as you try some filesystem access. Permission thunking between NTFS ACLs and Unix-style perms slows it all down quite a bit, and the funny mounting stuff isn't bulletproof.

    My day to be pedantic, I guess.
  • by andykuan ( 522434 ) on Thursday July 01, 2004 @08:11PM (#9587802) Homepage
    Someone once pointed out that Windows NT is one letter offset from VMS.

    Anyway, there was a book written about the development of NT called Showstopper (I think). NT was Cutler's attempt to redo the VMS kernel, except even better. Overall, one has to admit he did a pretty good job with the kernel. The real problem with Windows isn't the kernel itself but the crap software that's layered on top that's full of security holes.
  • Re:A rushed list... (Score:1, Interesting)

    by Anonymous Coward on Thursday July 01, 2004 @08:11PM (#9587807)
    More secure by default, LOL. Too funny. I guess you haven't checked redhat's errata pages in a while. Which tends to explain your theory on more secure by default... Cause you've never bothered to look or know how to handle security doesn't mean linux is more secure by default.
  • Linux != Gnome (Score:3, Interesting)

    by nuintari ( 47926 ) on Thursday July 01, 2004 @08:37PM (#9587981) Homepage
    While I certainely agree that Gnome and KDE become more and more Windows like everyday, linux is not gnome, and linux is not kde. They are separate entities, which is why windows is nothing like linux in one major regard: choice.

    You have a choice with regards to your computer. If you wish to run windows, so be it, but you will adhere to a fairly ridged methodology. With Linux, you can choose to run gnome, or you can choose to not run one of the popular desktop envrioments, or even have a windowing system at all. If you choose, your linux system will have only software that you want on it, and will behave as you desire.

    Yes you can run gnome, and have a very windows like system. I choose not to run gnome, because I left windows to get away from bloated software, which gnome and kde are. I run AfterStep, on a very trimmed down linux system, with only the tools I need. My system is not very windows like at all. I run linux because it gives me that choice.
  • by Raztus ( 745280 ) on Thursday July 01, 2004 @08:46PM (#9588041)
    While I'm definitely not pro-Windows, I think many people miss the point. I've been running a Windows XP Pro box with no Antivirus, no true firewall (only a DSL router that acts somewhat as a firewall), and few updates. In the year and a half I've had this PC, I've gotten one minor virus, and two dinky spyware programs. When the Blaster worm came out, it took me a month to install that patch, with no problems in the meantime. Is this purely luck? No.

    The main reason viruses run so rampant on Windows is because of user stupidity. Learn what links and applets are safe, and you'll be much better off. When (if?) Linux goes mainstream to the average Joe's computer, we'll see the same thing. Users who know at least a bit about what they're doing will have few problems, while those who open those "Re:fwd:re:I Love You" emails will.

    Again, I'm not pro-Windows, and I like and use Linux much more than Windows, I just live in the real world.

    Though I guess this is Slashdot.
  • by fforw ( 116415 ) on Thursday July 01, 2004 @09:03PM (#9588138) Homepage
    Your diatribe was lovely... and completely off-topic.

    The article was discussing kernels, not desktop interfaces.

    from a recent article from joel spolsky, also featured on slashdot [slashdot.org] :
    I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it
    guess you could find a lot of similar examples in the windows source...
  • Re:the difference? (Score:1, Interesting)

    by TheMESMERIC ( 766636 ) on Thursday July 01, 2004 @09:58PM (#9588480)
    of course you either haven't used Linux for long
    or you are thick
    or both.
  • by Glonoinha ( 587375 ) on Thursday July 01, 2004 @10:07PM (#9588536) Journal
    You dumb motherfscker, type that line verbatim in a command window in Windows and it runs just fine. I'm all about bashing Microsoft and Windows, but at least lets keep it real.

    C:\WINNT>for /L %I in (1,1,10) do @echo %I
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    C:\WINNT>
  • Re:get over it. (Score:2, Interesting)

    by pfriedma ( 725399 ) on Thursday July 01, 2004 @10:43PM (#9588746) Homepage
    ... which is a ripoff from Xerox?
  • Erm.. Security?? (Score:2, Interesting)

    by Samah ( 729132 ) on Thursday July 01, 2004 @10:51PM (#9588790)
    Security was also another area where there significant differences remain between the two operating systems.

    Notice he doesn't actually say WHICH is the better?
    Something tells me we're looking at another Alexis de Tocqueville here.
    As soon as I see the word 'Linux' anywhere in a non-IT news article I tend to go grab a bucket of popcorn and enjoy the sounds of my own laughter.
  • Re:Linux in general (Score:3, Interesting)

    by Brandybuck ( 704397 ) on Thursday July 01, 2004 @11:57PM (#9589137) Homepage Journal
    I have to agree here. Linux is becoming more and more a "desktop" operating system.

    You're making the same mistake the author is. You're assuming that an OS can be defined by its superficial appearance. Mac OSX is a desktop operating system. Does that make it identical to Windows? Of course not!

    BSD is a server OS

    Then why am I using it as a desktop?
  • by sg_oneill ( 159032 ) on Friday July 02, 2004 @03:27AM (#9589987)
    Windows is more expensive to maintain as it requires more work, has been shown in some studies to be more difficult to use by beginners (gnome) and attracts less qualified IT staff. There? How does that grab ya?
  • Re:Total Cost (Score:3, Interesting)

    by caswelmo ( 739497 ) on Friday July 02, 2004 @08:25AM (#9590847)
    While I agree with pretty much everything you said, I would have to take the other side on....

    "One cannot fault said business for doing exactly what every other business is also attempting to do."

    Well, yes I can. Just like I can fault anyone I want because they are doing something I feel is wrong. That doesn't mean I can throw them in jail, or beat them up, or whatever. But it sure as heck means that I can "fault" them.

    I think this is a typical attitude in the business world today. "As long as there is no law preventing me from doing something, or if I can at least get around or find a loophole in that law, then I might as well go ahead & do it." I don't have time to go off on a rant about why this is a bad attitude, but I personally think it is a major downfall of our society.

    That's why I love Google so much. "Do no evil!" That's awesome. It doesn't say, "Do no evil, unless you find a loophole, or really think you can get away with it." There's something to be said for self-imposed morals & honor.

    Of course, I still have two Windows boxes at home.... :(
  • by Austin Milbarge ( 723855 ) on Friday July 02, 2004 @10:02AM (#9591454)
    Unix is and never was a system designed to be used by everyday computer users. Windows from the ground up, was designed for just that purpose (although the instablity factor has hurt this aspect to some extent). Now, Apple's new OSX system has proved that this doesn't have to be the case. Meaning a good GUI can make all the difference. However, Apple's OS is a "closed" system (like Windows) and so it doesn't suffer from the "too many cooks in the kitchen" dilema Unix/Linux suffers from.

    Honestly, who needs KDE, GNOME, fvwm, fvwm2, fvwm95, IceWm, Enlightenment, Window Maker, BlackBox, CDE... etc??? Too many choices creates too much havoc and not enough time developing ONE COMPLETE SYSTEM. Again, Apple got it right with just Aqua. Unfortunately, all of the above windowing systems (minus Aqua) never really shielded the user from the "raw" system and so the average folk are not going to waste their time learning a half completed GUI when Microsoft's GUI is so polished and mature. Microsoft's GUI is much more powerful in terms of speed, common dialogs, drag and drop, clipboard, ActiveX controls, cut and paste, fonts. Things everyday users take for granted and come to count on (even if they don't know these technologies by name). Unix's command line as we know is unbeatable. But again, most people don't want or need a command line!

    The other problem is the lack of good "polished" software in Unix/Linux and (I feel) that is a direct result of poor (or rather outdated) development tools. Programs like gdb, ddd, vi, make and emacs aren't going to cut it anymore in the 21st century. Software is getting too complex and more and more difficult in design to be worrying about figuring out these ancient tools. New generation programmers just aren't attracted to them (and rightfully so) and find themselves crawling back to Visual Studio, which only boosts Microsoft's $$$ once again. Now, KDevelop is a neat tool and certainly is heading in the right direction, but lets face it, it needs tons more work to become anything near VS. Please understand, I love Linux and I'm no fan of Microsoft, but we need to just face the facts here.

    So again, your comparing a "FREE" (very stable) system with a limited GUI (or rather GUIs) and limited (in terms of ease of use) development tools. Versus a (less stable) commercial system, with a fully polished GUI and excellent development tools (VB, .NET). What does this all mean? The Ford F150 V8 truck is great for hauling heavy loads, but may not be convenient for mom to use to go to the supermarket when the less powerful but easier to handle 4-cylinder Ford Focus will do.
  • by darkCanuck ( 751748 ) on Friday July 02, 2004 @11:51AM (#9592462)

    I'm *stunned* that I'm the first person to say even if the kernels are similar in the sense that they're monolithic, at least you can roll your own kernel and pull out all the drivers and garbage that you don't need or want. My FreeBSD box can boot in about 15 seconds to XFce (yah, not Linux but at least I can see the source and build from both); no chance XP would boot that fast after loading every driver in existence.

    Dislaimer: I base this claim of being first on a content search for the words "build" and "roll" and though I did find one post implying it, I think it bears more attention.

  • by KingKaneOfNod ( 583208 ) on Friday July 02, 2004 @10:53PM (#9597529)
    By contrast, Windows is infamously easy to set up and admin (a single box).
    I can't agree with this. A friend of mine was using Windows XP and needed to re-install because his computer became infested with trojans and viruses (he swears he has no idea how). So I tried to help him re-install Windows XP, and I'll be damned if I could get it to work. We put the install CD in, booted up and followed all the prompts and did everything the program asked for, yet when it rebooted it simply would not boot from the partition we installed it on. I then installed SuSE 9.1 on his computer - same thing, insert the CD, follow the prompts, and away you go - and encountered no difficulties whatsoever. He no longer wants Windows XP on his computer as it is too much trouble - he's happy enough with SuSE, it does everything he wants and more, without the need for installing extra software. Needless to say he wishes he could get his money back on his copy of Windows XP.

Arithmetic is being able to count up to twenty without taking off your shoes. -- Mickey Mouse

Working...