Slashdot Mirror


Linux vs. Windows: What's The Difference?

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

97 of 1,219 comments (clear)

  1. An important difference by andyrut · · Score: 5, Insightful

    What's the difference? About $299.

    Or much more if you consider a server comparison.

    1. Re:An important difference by TwistedSquare · · Score: 5, Funny
      I think you'll find that means Windows is 400 dollars cheaper than Linux.

      Sincerely,

      Darl.

    2. Re:An important difference by Unnngh! · · Score: 3, Insightful
      Much, much more, even not for just a server. If you ignore windows ports of other GNU applications, you end up with linux having a great superiority over Windows:
      • compilers! you can't program sh*t on a windows install without buying separate software.
      • your choice of how your desktop environment looks
      • games, not just freecell and solitaire
      • real networking tools, such as nmap, a variety of firewalls, heck the list is too long to begin here
      • a powerful command prompt for expert users
      Etc., making linux a viable platform for whatever you want to use if for.
    3. Re:An important difference by pbox · · Score: 5, Insightful

      # compilers! you can't program sh*t on a windows install without buying separate software.

      Unless you download mingw

      # your choice of how your desktop environment looks

      themes?

      # games, not just freecell and solitaire

      like gnubg, tux racer in cygwin?

      # real networking tools, such as nmap, a variety of firewalls, heck the list is too long to begin here

      Which almost without exception available for windows?

      # a powerful command prompt for expert users

      cygwin?

      --
      Code poet, espresso fiend, starter upper.
    4. Re:An important difference by Kenja · · Score: 4, Informative
      "compilers! you can't program sh*t on a windows install without buying separate software."
      There are many compilers out there for many languages. Other then VC++ I cant think of any language that dosn't have a free compiler out there for Windows.

      "your choice of how your desktop environment looks"
      There are so many desktop replacments/customizers out for windows I wouldn't even know where to start.

      "games, not just freecell and solitaire"
      Are you REALY trying to claim that there are more freeware games out for Linux then for Windows? Even the most basic of searches will prove this wrong.

      "real networking tools, such as nmap, a variety of firewalls, heck the list is too long to begin here"
      Most of them are available for windows.

      "a powerful command prompt for expert users"
      Ok, whats the diference between the BASH/TCSH/etc shell on Linux and the same shell on Windows?

      Everything you listed is just a download away. I fail to see the problem.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    5. Re:An important difference by Anonymous Coward · · Score: 4, Insightful

      1. Visual C++ (the compiler, not the IDE) is a free download.

      2. Themes and skins are available. And if you don't like them, you can download and install other shells.

      3. Plenty of games for Windows.

      4. Plenty of real networking tools available.

      5. Ok, the command prompt could definitely use some work.

      Of course, on 1, 2, 3, and 4, you might have to (gasp!) download something off of the Internet. They don't come with the OS. On the other hand, none of the above actually come with "Linux" either. They come with a distro, or as packages. While the available "Windows" distros may not quite suit your fancy, compared to Linux, it is just as easy (actually, easier in my experience) to get your Windows installation up to snuff. I can download and install a Windows utility more quickly than I can build and install a Linux package.

    6. Re:An important difference by cartzworth · · Score: 3, Insightful

      Did everyone responding to this miss the point?

      The post is talking about things that come packaged in most distros.

      Last time I checked cygwin + windows themes managers werent bundled with $99 windows XP home

    7. Re:An important difference by the+gnat · · Score: 3, Insightful
      # your choice of how your desktop environment looks
      themes?


      Themes are a pathetic substitute for being able to totally switch desktop environments and/or window managers. My environment looks and acts nothing at all like Windows, and I prefer it that way. I've heard of alternate GUIs for Windows, but since Windows ties you down to using a GUI for nearly everything, I can't imagine that you'd ever have enough flexibility. (Control panels are for pussies.)
      # a powerful command prompt for expert users
      cygwin?

      This is an add-on layer, not an integral part of the OS. Can you ssh into your windows machine and restart the webserver with one simple command? Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones? (And yes, I do these things all the time.)
    8. Re:An important difference by zangdesign · · Score: 4, Informative

      Au contraire, mon frere.

      Compilers - Microsoft just released free versions of their Visual Development environments. The VC command line compiler is also available. There are several other free compilers available as well.

      Environment - ever heard of Litestep? Completely replaces Explorer. As well as BB4Win, ObjectDesktop and several others.

      Games - there's all sorts of free games out there for windows. Try Google once in a while.

      Networking tools - you are correct on that point.

      Command Prompt - bash for windows, 4DOS/4NT/TakeCommand (non-free, but inexpensive). Both of those work within the constraints posed by the operating system. Bash mimics the Unix CLI, while 4DOS/4NT/Take Command provide extra functionality. Bash runs on top of cmd.exe, 4NT replaces it. Take Command is an alternate shell environment.

      Do some research next time.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    9. Re:An important difference by JKR · · Score: 5, Interesting

      Here's your loop; run along now.

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

      Jon.

    10. Re:An important difference by Anonymous Coward · · Score: 3, Insightful

      Exactly which part of "If you ignore windows ports of other GNU applications"" didn't you understand?

    11. Re:An important difference by Keith+Russell · · Score: 4, Informative
      If you ignore windows ports of other GNU applications...
      @ real networking tools, such as nmap...
      @ a powerful command prompt...

      Of course the solution set looks pretty small, after you've arbitrarily eliminated half of it. Nothing's stopping you from downloading Cygwin.

      @ compilers! you can't program sh*t on a windows install without buying separate software.

      Sure you can.

      @ your choice of how your desktop environment looks
      @ games, not just freecell and solitaire

      Try Google. There are plenty of free games and skinning tools out there.

      Microsoft doesn't put all this stuff on a CD and put it in the box with Windows, but that doesn't mean that these programs don't exist, or aren't useful. The only advantage GNU/Linux has is a distro that throws everything and KitchenSink 3.1, with sources, onto a DVD-ROM, like SuSE's Professional package. But that doesn't quite raise GNU/Linux to the level of superiority you suggest.

      OTOH, the availability of source in the first place does give Linux quite a lift. :-)

      --
      This sig intentionally left blank.
    12. Re:An important difference by the_mad_poster · · Score: 4, Insightful

      If you ignore windows ports of other GNU applications, you end up with linux having a great superiority over Windows

      Huh? You can't just ignore the GNU stuff just because it's on Windows. If you're going to do that, you might as well say that if you ignore the things that were ported from UNIX to Linux, UNIX has a huge advantage.

      Just because it doesn't come with Windows doesn't mean it doesn't exist. Technically, none of that other crap comes with Linux either. You just get your copy of Linux from a supplier that includes all those tools with it.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    13. Re:An important difference by david_reese · · Score: 5, Informative
      Compilers - Microsoft just released free versions of their Visual Development environments. The VC command line compiler is also available. There are several other free compilers available as well.

      Sure, they're free... but they're also Beta, and the licensing agreement says you can't publish any software you write with the environment. How does that compare to Linux... it doesn't.

    14. Re:An important difference by letxa2000 · · Score: 5, Funny
      I can download and install a Windows utility more quickly than I can build and install a Linux package.

      And, best of all, you get malware, spyware, viruses, and trojans for free with your installs!

    15. Re:An important difference by damiangerous · · Score: 4, Insightful

      The part where saying, "I'm right, as long as you ignore the things that prove me wrong" became a valid method of debate.

    16. Re:An important difference by DMadCat · · Score: 5, Funny

      Everything you listed is just a download away. I fail to see the problem.

      Hell, with Windows some programs even download themselves! Now that's service!

    17. Re:An important difference by Stinking+Pig · · Score: 4, Interesting

      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.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    18. Re:An important difference by rattler14 · · Score: 5, Insightful

      Sadly, that's the attitude most people take in any arguement... trying to ignore anything that might shatter there theory/arguement, no matter how strong the evidence.

      --
      my last sig was too controversial... now, a new and improved useless sig!
    19. Re:An important difference by jtev · · Score: 3, Insightful

      MS says it does, but they crouch it in terms of "integration". I have yet to see a windows version of a GNU program that outpreforms the UNIX workalike version. Some windows ports don't totaly suck, but most feel out of place.

      --
      That which is done from love exists beyond good and evil
    20. Re:An important difference by Cereal+Box · · Score: 5, Informative

      Can you ssh into your windows machine and restart the webserver with one simple command?

      Uh, yes. Guess what, cygwin has a port of sshd! So yes, you can ssh into your machine. And if you're running Apache (also ported to Windows), you can do just what you described quite easily.

      Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones?

      Elaborate.

    21. Re:An important difference by xp · · Score: 5, Funny

      But what about the Total Cost of Ownership?
      ----
      Software Ideas

    22. Re:An important difference by upsidedown_duck · · Score: 5, Insightful

      cygwin has a port of sshd

      I think it can be argued that Windows + cygwin != Windows.

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    23. Re:An important difference by corvair2k1 · · Score: 3, Informative

      I know I'll get modded troll for this, but here it goes...

      Microsoft now supplies free (as in beer) compilers for C#, VB.NET C++, J++, etc. with the dot net framework, which is available here. Longhorn will come with the .NET framework, and thus all of the compilers, preinstalled.

    24. Re:An important difference by steeviant · · Score: 4, Insightful

      Bollocks, the problem people have with Microsoft's bundling practices is that they do the opposite of what Linux distributors do.

      Linux distributions come with several competing tools to do the same thing, this maximises choice for consumers.

      Microsoft bundle pieces of software made by Microsoft designed to be integrated with the system in a way that unrelated functions depend on said bundled app, making it impossible to remove. Consumers then run said bundled app because it is the only one supplied with the OS, and don't bother to look at competing products, minimising consumer choice.

    25. Re:An important difference by Storm · · Score: 4, Insightful
      Everything you listed is just a download away. I fail to see the problem.

      I see two problems. First, pretty much everything you mentioned involves a third-party "strap-on" items. This works fine for some things, but many apps suffer a fate that Windows either overrides them or just don't work quite right with them, causing random lockups of the machine or the app. Most times, there is nothing wrong with the app itself, since it runs under Unix/Linux/OSX/whatever (a perfect example is gnupg, which runs fine on Linux, but when I tried to run it on XP Pro, problems). Unix uses what may be considered third party apps, however, Unix (and Linux) were designed from the beginning as a collection of tools which do one or two things, and do them exceedingly well. These tools can be mixed and matched as needed to accomplish tasks. Therefore, plugging a tool in to a *nix box is absolutely natural. Windows, OTOH, was designed and built as a monolithic entity (some would say belligerently so). Adding third-party tools to Windows can be akin to strapping a JATO pod to a '65 Ford Fairlane.It doesn't make it an airplane, but it can sometimes make a mess.

      The second issue is security. I hear every day from Windows advocates that "Linux has as many or more security holes as Windows." This is a straw-man, since many Windows security problems of a higher level of risk than the average Linux one. If I have 10 rifles, I am still less of a risk than if you have one nuke. Either because of the difficulty in exploitation of the Linux holes, or because they are local-only exploits.

      Many Windows problems are a result of the "point and click" mindset. IE autoinstalling malware, Outlook auto-opening unknown attachments, and so forth, and being configured to behave this way. Can Linux be configured this way? Sure. Is it out of the box? Not generally. And this doesn't even begin to address the disparity in fix release time.

      Those are some of the problems I see.

      --
      --Storm
    26. Re:An important difference by Pharmboy · · Score: 5, Insightful

      I think it can be argued that Windows + cygwin != Windows.

      Well, it isn't exactly Lindows either ;) I have used Cygwin for a long time, and while it is pretty handy, it will not compile everything and has serious limitations. I still love it and find it useful, but its not a substitute for a Linux environment. You can run sshd in Cygwin, but there are still some limitations. Also, I find that PUTTY is easier to ssh and sftp with, rather than cygwin's ports of ssh and sftp. The Perl windows port is a bit handier than Perl in Cygwin also, for local machine tasks.

      Cygwin is the next best thing to a Linux install, but it is far from being the same thing.

      --
      Tequila: It's not just for breakfast anymore!
    27. Re:An important difference by Glonoinha · · Score: 3, Interesting

      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>

      --
      Glonoinha the MebiByte Slayer
    28. Re:An important difference by Dashing+Leech · · Score: 3, Insightful
      The part where saying, "I'm right, as long as you ignore the things that prove me wrong" became a valid method of debate.

      Except that doesn't apply here. Third party software running on Windows is not part of the Windows OS. GNU utilities ported to Windows is not the same thing as Windows. In fact, it's the opposite. It says GNU/Linux is so much better than Windows that in order to do comparable things in Windows you need to port things from GNU/Linux. So it was a valid point.

    29. Re:An important difference by crashdynamite · · Score: 3, Insightful

      # your choice of how your desktop environment looks themes? Okay, windows themes- It's like repainting, or maybe residing and roofing your house, but the frame and structure is the same. *nix window managers- Its more like completely rebuilding the way your house looks and feels.. lego-style - you can change every aspect instead of just some colors and minute visual aspects.

    30. Re:An important difference by rnd() · · Score: 5, Informative

      looking for a command prompt? Download Microsoft Unix tools for Windows. You'll get a better integrated variation on cygwin (based on one of the bsds)... it's free for download and works pretty well, particularly for things like grep and awk, which i couldn't live without.

      --

      Amazing magic tricks

    31. Re:An important difference by Slime-dogg · · Score: 5, Informative

      I'm no big fan of windows, but it seems like you're not really knowledgeable about this stuff.

      Can you ssh into your windows machine and restart the webserver with one simple command? Can you totally modify the way your computer runs by writing shell scripts or modifying existing ones?

      In essence, yes... and yes. There are probably a few open ssh implementations that run as a service in Windows, just as there is an Apache service. Also of note, Microsoft released a POSIX / UNIX compatibility thing for NT/Win2K/XP (Unix services for Windows? I don't know what it's called.). It's only a few steps then, to get sshd up and running.

      As for the web server... "iisreset" I think is the single command. I could be wrong, I don't have IIS installed on my home XP machine at the moment.

      Lastly, Windows has a scripting host. You can do nearly everything with vbs. VB sucks as a language, but it's what they chose. I think that javascript might also be available. Anyways... there are scripts out there that let you shut down machines remotely, force the current user to log out, etc. etc. Of course, RPC has to be enabled, but it's all there. If there's an OLE, COM or ActiveX representation of whatever service or object that you wish to work with, you can access it through the scripting host.

      I've had to work with Windows boxes at work, so I've had to learn a lot about everything. The security model is really interesting, and can be extremely *tight*, if you wish it to be. You can limit access to almost all OLE/COM/ActiveX objects to groups, you just need to find or develop the right tool.

      Yes.... Mingw provides a bourne again shell for windows. Borland provides a free c++ compiler. Java is free (as in beer). Hell, even the MS .NET SDK is a free (as in beer) download, and Mono is a free (as in freedom) alternative that works in Windows.

      I don't use a GUI to do much administration in Windows anymore, it just isn't my preferred method. Don't bitch about GUI being the *only* way to do it, since it most likely is not. I'd venture a guess to say that about 95% of everything that you can do with the GUI, you can do with the command line.

      Now... creating symbolic and hard links in NTFS, and having the boot partition on a separate HD than your C:\Windows (C:\WINNT) directory, well those are options that you have to go without.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    32. Re:An important difference by AME · · Score: 3, Insightful
      I suppose I shouldn't feed the trolls, but sometimes I just can't stand it.

      Removing IE from Windows ("removing the bloat" in the parlance of the current line of argument) is rather like removing the roll-cage from a Hummer.

      By contrast, removing Mozilla, Konquerer, Galeon, or Lynx from a Linux distro is relatively easy -- usually not much more trouble than using the distro's package manager. So "removing the bloat" is a comparatively simple task.

      I guess what I'm saying is that proper bloat is the excessive stuff that you can't get rid of. (Kind of like wearing poofy clothing doesn't make you fat.) Otherwise, it's just not very bloaty.

      (My argument may fall apart here in the Konquerer case, as I don't use Konquerer and don't know how tightly it is integrated into KDE. Whatever. My argument may also fall apart in as much as it may be easy to remove the roll-cage from a Hummer. I don't know.)

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    33. Re:An important difference by sg_oneill · · Score: 4, Interesting

      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?

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    34. Re:An important difference by Anonymous Coward · · Score: 4, Funny

      But what about the Total Cost of Ownership?

      Dude, no-one owns Windows. Once installed, Windows owns you.

    35. Re:An important difference by BlackHawk-666 · · Score: 4, Insightful
      I have a theory: lowered barriers of entry. *nix has always been harder, requiring more work, less spoonfeeding, and more study to get good at. Every time I scratch my *nix itch I find more and more arcana under the surface. By contrast, Windows is infamously easy to set up and admin (a single box). The graphical tools and good integration (or lowered software choice) can make even a noob feel like an admin. The use of wizards makes more difficult tasks, like setting up a CA seem like they are easier. Windows does this to a lot of admin tasks, but it doesn't scale out to multiple machines very well.

      With all the companies cashing in on training we then get a flood of barely trained admins who fill up the workplace. Because there is a surplus of these Windows admins business' believe it is easier to get a good (subjective) Windows admin, rather than a rare, but usually considered more capable, *nix admin. This drives them more and more into Windows territory, since once they spike that first rush of Windows into their infrastructure, it's hard for them to stop, even when they realise they are causing themselves long term damage.

      We saw this effect with the release of VB, making any old Joe think he was a coder, and remember the flood of completely shit VB craplets that soon followed. It's this same principle, lowered barriers of entry lead to lowered quality.

      --
      All those moments will be lost in time, like tears in rain.
    36. Re:An important difference by gbjbaanb · · Score: 5, Informative

      links have always been part of NTFS, only there are a lackof tools to play with them.

      XP has fsutil which you can use to create hard and soft links.

      I'm not sure if it works with directories, for that you want a tool that creates 'junctions'.

      Apparently the problem with using hardlinks was that programs weren't aware of them - some would always try to delete the file, some would have issues when recursively deleting, etc. I think MS must have put some checking or other work into the system to prevent problems, or they wouldn't have released the tool now.

    37. Re:An important difference by Anonymous Coward · · Score: 3, Insightful

      So when Linux uses the GNU tools, it's called part of the operating system, but when Windows uses the GNU tools, it "doesn't apply"?

      NICE REASONING

    38. Re:An important difference by julesh · · Score: 3, Informative

      Apples are crunchy.
      Oranges are sweet.
      Hmmmm.

      You're comparing a system whose (original) philosophy is "provide basic tools needed by everyone and let people add additional capabilities with 3rd party applications" with one which is "provide everything anyone is ever likely to need on one set of CDs and give them a huge menu asking what to install at the start".

      Of course the former (Windows) isn't going to be as capable as the latter (most Linux distributions) if you don't use it the way it's supposed to be used.

      You might as well say you can't do word processing on Windows because WordPad's so shite.

      Learn to live in the real world, will you?

  2. It's a vicious cycle by strictnein · · Score: 5, Funny

    And it's gotten even worse with Mac OS 10.4 because now:
    Linux copies Windows which copies Mac which copies Linux
    (I'm sure SCO Unix gets copied in there somewhere too)

    Uh oh... doesn't that sort of relationship end the universe in some sort of giant BLIP!?

    Now, for those who want to actually read something that matters, Ars Technica has a primer on PCI-Express. Impress your friends, neighbors, and countrymen!

    1. Re:It's a vicious cycle by Anonymous Coward · · Score: 5, Insightful

      Nah, it's more like this ... with the circle (in dots) being common ideas, which grows larger and larger and bulges in some directions as two of the three share ideas that the others don't. The three lines represent new ideas coming in. Over time, each OS picks up the best (and sometimes worst) features of the others.

      Windows
      \
      \ . .
      .\ .
      . \______ Linux
      . / .
      / ..
      /
      /
      Mac OS

    2. Re:It's a vicious cycle by Pharmboy · · Score: 5, Funny

      I think it's the reverse; Windows seems to be getting more POSIX-like with each release.

      Its all that code they licensed from SCO... ;)

      --
      Tequila: It's not just for breakfast anymore!
    3. Re:It's a vicious cycle by r00zky · · Score: 4, Funny

      Excuse me, i think you added two excess letters in your above sentence... "IX"

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    4. Re:It's a vicious cycle by plj · · Score: 5, Interesting

      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.

      --
      “Wait for Hurd if you want something real” –Linus
    5. Re:It's a vicious cycle by upsidedown_duck · · Score: 3, Informative

      I finally remembered where I read it: Windows POSIX Compliance.

      Quote: "The POSIX subsystem included with Windows NT and Windows 2000 is not included with Windows XP Professional. A new subsystem supporting the broad functionality found on most UNIX systems beyond the POSIX.1 standard is shipped as part of Interix 2.2."

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  3. Please note... by XaXXon · · Score: 5, Informative

    The article is talking about the Linux KERNEL not the Gnu/Linux system. He's comparing the linux kernel and the windows kernel, and the difference betweent he two with regards to windowing systems is that Windows has windowing operations in the kernel, whereas Linus has it in unser space.

    Just a little summary for people too impatient to read the article..

    1. Re:Please note... by tux_deamon · · Score: 3, Funny

      Well, I think putting "Windows" and "Linux" in the same headline on /. is a little like sounding the Horn of Gondor...

  4. A rushed list... by danielrm26 · · Score: 5, Insightful

    1. Security. // Linux is usually more secure by default and is able to be secured easier due to the fact that users have complete access available to the system

    2. Philosophy. // as a quasi-altruistic community, the Linux world often has Google-like aspirations regarding concepts of free information and such - as opposed to views that are arguably centered on money alone

    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

    4. Cost. // nuff' said

    Those are just a few for starters...

    --
    dmiessler.com -- grep understanding knowledge
    1. Re:A rushed list... by slug359 · · Score: 3, Insightful
      A single right click:
      Image Resizer

      This PowerToy enables you to resize one or many image files with a right-click.
    2. Re:A rushed list... by DrEldarion · · Score: 3, Insightful

      1. Application Support. // Windows has, by far, the most applications available. What good is an OS if you can't do what you need to on it?

      2. Standard UI. // Windows 95 - XP all have the same UI, and everyone already knows how to use it. How many different UIs have you seen on different Linux boxes? If you took 100 random people and put 50 in front of Linux boxes and 50 in front of Windows boxes, which do you think would be more productive?

      3. Hardware support. // Windows users never need to worry about whether a piece of hardware will work in their system.

      4. Games. // nuff' said.

      Those are just a few for starters...

  5. Re:The Difference by kaschei · · Score: 5, Funny

    Great-- this is going to attract the anti-linux trolls AND the anti-microsoft trolls, each arguing over whom you're talking about.

    --
    I should not talk so much about myself if there were anybody else whom I knew as well. -Henry David Thoreau
  6. Apps remove the difference by prostoalex · · Score: 4, Funny


    He's kinda right. I work with OpenOffice and Firefox for my basic stuff, and each time I launch those two or am in the middle of something, I have to look at the task bars to remind myself where I am at. User interfaces are so much alike.

    The usual routine is pressing Win+E to launch Windows Explorer, then observe no Windows Explorer window launching, then cuss silently for the bug, then realize it's Red Hat 9 I am in.

  7. Unix-derivatives easily identified. by OpenGLFan · · Score: 5, Funny

    A Unix-like OS is easily identified by the backspace key not working.

    1. Re:Unix-derivatives easily identified. by SethD · · Score: 5, Funny

      I dont ^H^H't understand. Mine seems to work fine!

    2. Re:Unix-derivatives easily identified. by drinkypoo · · Score: 4, Funny
      Corollary: A Unix newbie is easily identified by his lack of familiarity with the 'stty' command.

      Corollary to the corollary: A Unix newbie can further be identified by separating those who say "newbie" from those who say "n00b".

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. Windows by Exousia · · Score: 3, Funny

    Somebody needs to write an OS where the windowing operations are all done in the memory allocator. Wouldn't that be the more efficient way to go about it?

    --

    --Slashdot: News for Turds. Stuff that Splatters.
  9. The difference is pretty obvious from where I sit by Vengeance · · Score: 4, Informative

    With Linux (or BSD), I'm not forced into running a GUI on a server. All services and subsystems are configurable via whatever text editor I find handy. Installing software (except perhaps kernels) doesn't require rebooting the system.

    --
    It was a joke! When you give me that look it was a joke.
  10. Linux in general by LaserLyte · · Score: 5, Insightful

    I have to agree here. Linux is becoming more and more a "desktop" operating system. Default installs with lots of bloat and installed services. One of the reasons I try to avoid using mainstream software... besides any security (etc.) advantages, is because I like being a geek and doing things the hard way :). I like to get my hands dirty. I also like powerful, flexible software that does the job over fancy GUIs and the like. But, it seems Linux is drifting away in the direction of Windows.

    HOWEVER, one of the reasons the Linux community has become so splintered (different distros, etc.) is because people are taking Linux in different directions. SuSE, LinSpire, and many other commercial providers are trying to make Linux a friendly, easy-to-use experience. Whilst Slackware and Debian are sticking to their roots.

    As a side note: BSD is a server OS (no question about it). Windows is a desktop OS (being twisted into a server platform). But which is Linux?

  11. Two things off the top of my head... by Platinum+Dragon · · Score: 4, Insightful

    ...that, to me, separate Linux (and, by extension, BSD) from Windows

    1) A monolithic kernel that can be customized and tailored by any end user willing to take the plunge, or at least just compile from source.

    2) A variety of command shells that are intended to be used as full-fledged operating environments, without the need for a GUI.

    (ObDisclaimer: haven't read the article, probably won't)

    Some of the windowing environments and GUI-based programs try to emulate the Windows look-n-feel, but I haven't run across many things in the rest of Linux-based operating systems that can be thought of as copied from Windows... well, except for the embarrassingly registry-like GConf2 database (the first time I used the graphical gconftool to change spatial Nautilus back to usable-for-me Nautilus, I nearly regurgitated at the bad memories it brought back).

    I think this guy might as well say any operating system "copies" things from Windows, Mac OS, and every other operating system.

    --

    Someday, you're going to die. Get over it.
  12. monolithic by captnjameskirk · · Score: 5, Funny

    He says in the article: "Both kernels are monolithic". I thought the Windows kernel was monopolithic.

  13. Repeat After Me by pnatural · · Score: 3, Interesting
    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:
    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.

    1. Re:Repeat After Me by blunte · · Score: 3, Insightful

      Your diatribe was lovely... and completely off-topic.

      The article was discussing kernels, not desktop interfaces.

      --
      .sigs are for post^Hers.
  14. Re:The Difference by halowolf · · Score: 4, Insightful
    Don't worry just give it some time, the older the install gets, the more crud will end up in the registry and little by little it will start to run slower, and some day start doing some odd things...

    If there was one evil I could rid us of in this world it would be the Windows Registry... Please MS, take the hint and get rid of it!

  15. Windows copies OS/2. by www.sorehands.com · · Score: 4, Interesting
    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.

  16. Re:Ooh! Selective comparison... by Dr.+Zowie · · Score: 4, Informative

    Perhaps you guys should start working on usability and driver coverage.


    Spoken like a true flamethrower! IHBT, but I'll bite anyway. I just installed Mandrake 10 and I'm amazed at the usability -- it's really quite polished.


    Drivers are slow to arrive mainly because nearly every single one requires someone to spend a month or two reverse-engineering some proprietary interface. But again, they're not really much of a problem anymore. There are still a few new-ish unsupported devices (the Centrino wireless cards are an example), but the windows compatibility layer takes care of that.

  17. Re:Ooh! Selective comparison... by Nasarius · · Score: 4, Informative

    Who says you have to pay for Linux? Go download Fedora, Mandrake, SuSE (the FTP install works great), or even Gentoo or Debian. Same thing without the CDs, and maybe some licensed software.

    --
    LOAD "SIG",8,1
  18. Ooh! Bad comparisons... by el-spectre · · Score: 4, Insightful

    1) You can't buy WinXP Home without the hardware for 90, so that's a bad comparison.

    2) Usability still needs some work, but it's progressing very quickly (much quicker than windows did), so people HAVE BEEN working on it for quite a while.

    3) Most linux drivers are written by independent developers (with obvious exceptions, nvidia, ATI, several others). MS publishes an API and thousands of companies have to build to it. When most of the drivers that don't ship w/Windows are built in house by MS, then you'll have a decent comparison

    SO you're in the majority? That doesn't prove much. If you like Windows, cool, it's your choice and we respect that; Making extremely poor justifications for your choice cost you some of that respect.

    Now, you wanna talk about TCO with linux maybe being higher (unix techs cost more), etc. ,maybe we can talk.

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    1. Re:Ooh! Bad comparisons... by Jim_Maryland · · Score: 4, Insightful
      Cost:

      Microsoft Windows XP Home Edition - Retail Price $199 (U.S.)

      Microsoft Windows XP Professional - Retail Price $299 (U.S.)

      RedHat WS Basic - Retail Price $179 (U.S.)

      RedHat WS Standard - Retail Price $179 (U.S.)

      Suse Personal - Retail Price $29 (U.S.)

      Suse Professional - Retail Price $89 (U.S.) And you can find many other distributions for various prices including free.

      Usability is really defined by what you intend to use the sytem for. As a common system, it is probably missing some of the functionality you would find on a MS Win32 system. For most of the common desktop functions, it has most of the features. Where Linuz is suffering is the massive vendor support that MS Win32 systems have. This will change as Linux gains acceptance (recall the days where applications only ran on UNIX systems and eventually vendors started to add MS Win32 support). Drivers also suffer a similar fate.

      As for the administrator cost, the TCO is debatable. The company I work for pays basically the same rates for administrators on either platform. This also applies to any of my previous employers (although skills with MS Exchange and Active Directory seem to demand higher prices than the equivilent skilled workers on UNIX systems).

      Mainly wanted to back up your post.

  19. Some observations.. by wfberg · · Score: 5, Informative

    Mark Russinov is the guy from wininternals who have some very cool utilities for windows - frequently mentioned in the microsoft knowledge base. If you're looking for windows utilities to show processes, logged on users, open file handles/mutexes etc., don't look no further.

    Having said that, the talk was about the kernel. Obviously the differences between a GNU/linux distribution and a Windows variant run very deep.

    My pet peeve about windows is the registry. Sure, the staggering number of sometimes quite byzantine file formats of all those different /etc/ and ~/.somethingrc files can be quite daunting, but it's so much better than the registry in real life situations where things can go wrong and you want to edit stuff by hand or restore stuff, it's just not funny.

    The biggest difference in the kernel would have to be security. Windows has a lot riding on their weird security system with it's SIDs and groups (which isn't enough to actually lock down your users, you need to use funky policies for that), whereas linux usually tries to get by with a simple uid/gid combination. Of course, if you'd want to, you could SELinux the kernel up beyond recognition, when it comes to security. (Try to do that on windows).

    Also, printerdrivers don't run in Ring 0. They do on NT (and on windows 2000/XP as well, if you install old drivers. There's no warning or nothing. Yay.)

    --
    SCO employee? Check out the bounty
  20. I like what Mark Russinovich does... by sw155kn1f3 · · Score: 5, Insightful

    Mark Russinovich is well-known NT kernel expert and I respect him. Summary posted here is just plain misleading and is a flamebait for zealots from both camps. It's just disgusting.

    He doesn't say a thing about user-mode software, usability etc. The article is about kernel differences, so saying "Linux is becoming more and more like Windows" is plain wrong. He doesn't even mention API.

    What article actually's talking about is how various successful ideas in kernel co-relate in windows kernel and linux kernel and how windowing is handled. He talks about pros(good remoting) and cons(all calls are actually messages) of X Windows.

    And he says "Security was also another area where there significant differences remain between the two operating systems. But ultimately, said Russinovich, the gap between the two operating systems will continue to narrow to a point where their underlying kernel becomes irrelevant."

    WTF the article poster pulled that "He says the only current difference is 'how windowing is handled.'"

    Well... I cannot really express how I feel about such misleading posts slip. Especially if it's about GOOD people and experienced coders like Mark is.

    --
    - Arwen, I'm your father, Agent Smith.
    - Well, you're just Smith, but my father is Aerosmith!
  21. Well, speaking on the article... by tux_deamon · · Score: 4, Insightful

    "With Linux, you have messages transmitted which can degrade performance," he said, but conceded that this does make it easier to do remote applications. "With X-windows you can run windows for applications on a remote client. That is much more difficult in Microsoft Windows," he said.

    First off, what the hell is "X-windows"? I know of the X Window System, X11, X, X.org, XFree86 -- but I know nothing of this "X-windows."

    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, while the other finds it entirely optional.

    1. Re:Well, speaking on the article... by Anonymous Coward · · Score: 5, Informative
      Well son,

      in the old days, before windows even existed, there was X1(0|1) and most people commonly referred to it as X-windows.
      We even thought it was plagiarism that Microsoft called their stuff "Windows"


      But you must be of that young generation that grew up with windows so I guess it sounds strange to you.


      Sincerely,


      Grandpa

    2. Re:Well, speaking on the article... by Barlo_Mung_42 · · Score: 3, Interesting

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

  22. AdT response by bani · · Score: 4, Funny

    (fingers in ears)

    "la la la la la I can't hear yooooooou la la la la la la"

  23. Re:Ooh! Selective comparison... by ScottGant · · Score: 4, Insightful

    Actually, while I don't use Linux because it was free, I use it because I find it better.

    But to address your "argument", Linux cost me zero...nothing...nada. Not one dime. Not $30 bucks, not 60, not 90 with a piece of hardware.

    As far as usability and driver coverage, everything works fine here....but these are moot points really.

    Linux runs fine, Windows runs fine. Some like Linux, some like Windows, some like other OS's. So what? I don't make my choices based on "the Market". The "Market" put things like "Titanic" as the highest grossing movie of all time, does that mean it's the best? We all know market share doesn't automatically mean better. Better comes from application on how it's used. XP is better for you, Linux is better for me...I'm sure there's someone who feels OS/2 is better for them. Who's right? We all are!

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
  24. Not entirely free if you're on dial-up by tepples · · Score: 3, Informative

    It's not exactly free; users of Windows 98 or ME must upgrade to Windows 2000 or Windows XP and possibly replace some peripherals that don't have proper WDM drivers.

    Even then, it's not entirely free; dial-up users have to either commit to 12 months of MSN broadband for $360 or order a few CDs: Windows service packs, .NET Framework SDK and Redistributable, and the optimizing compiler included with VC++ Toolkit 2003.

    1. Re:Not entirely free if you're on dial-up by Anonymous Coward · · Score: 5, Insightful

      Sure, downloading Linux ISOs is much faster.

  25. Re:The Difference by mattACK · · Score: 4, Interesting

    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.

    --


    "My God, this must be a truly remarkable corn chip, to be so widely and confidently touted."
  26. Re:The Difference by j1m+5n0w · · Score: 5, Insightful
    The difference is that one is unstable and easy to use while the other is stable and hard to use.

    Windows is catching up on stability and Linux is catching up on ease of use. These will likely be more or less resolved problems in a couple of years. On the other hand, one system will allow allow you to do whatever you want with your computer (as long as its possible, and you know how to tell the computer what you want it to do), and the other will allow you to do whatever someone else wants you to be able to do with your computer.

    -jim

  27. Re:Ooh! Selective comparison... by drkrool · · Score: 3, Insightful

    I've tries several differnet verision of Linux. What I've found is that I keep switching back to Windows to work with PSpice or Xilinx software, etc. For home users Linux really doesn't belong YET.

    For most home users Linux doesn't do much. I'm sure web hosting companies use Linux, but most business do need special software, and they are almost always created to run on Windows. Ask any local Restaurant you go to.

    And please, don't give me any bullshit about how I'm not smart enough to download or run Linux right.

  28. Re:Ooh! Selective comparison... by linuxelf · · Score: 5, Insightful

    I have to disagree. The majority of home users simply want web browsers, word processors, email clients and the like. All of these are available in a default install of any Linux client. It certainly isn't something that I can send my mom on CD and just say "Here it is, go at it." she wouldn't be able to install Windows on her own either. I have been using Linux as my home OS for 8 years or so, and have never had any reason to switch back. I do, however, keep a Windows box around to play games on. Windows is still the best platform for games, but for any serious use, I find Linux a much better fit.

    --
    - "That's just the kind of fuzzy-headed liberal thinking that leads to being eaten."
  29. I hope he's right by Qwavel · · Score: 3, Insightful


    Change is very difficult - that's what lock-in is all about. Sit an intelligent Windows user or developer down on debian and they will be completely lost. Soon they'll be back on Windows.

    So, since the vast majority of potential Linux users are only familiar with Windows, Linux must become more like Windows (at least in terms of interfaces) if it wants to grow.

    It doesn't mean that the Windows' way was better - better has nothing to do with it. The Windows' way is simply more familiar, and that is very important.

  30. Re:Ooh! Selective comparison... by Newander · · Score: 5, Funny
    I keep switching back to Windows to work with PSpice or Xilinx software, etc. For home users Linux really doesn't belong YET.

    Yeah, home users spend most of their time simulating circuits and writing VHDL.

    --

    Jesus saves and takes half damage.

  31. One thing Linux is missing...... by standing_still · · Score: 3, Funny

    Linux still needs a blue screen of death....

  32. Re:OK Mr. DOS-hell smartypants... by TheRealSlimShady · · Score: 4, Informative

    No regular expressions as such, it's all built into the command interpreter to do that though.

    e.g echo %DATE% will return Fri 02/07/2004 (today anyway). If you only want the year then you do echo %DATE:~-4% (last four characters of the variable). If you want the day part only, you do echo %DATE:~4,2%. (two characters, starting at the fourth if you count from zero)

    There's some quite flexible stuff built into cmd.exe if you're willing to look - some excellent for loops which are my favourite.

  33. WinUx by steeviant · · Score: 3, Insightful

    It's no secret that Linux (like most other operating systems) is moving closer to Windows in many respects, but the article seems to ignore the fact that Windows has been steadily moving closer to UNIX as well.

    Since it's introduction, NT has grown POSIX compliance, terminal services, adopted parts of the BSD TCP/IP stack, and now even has a free UNIX emulation layer available directly from Microsoft in the form of Services for UNIX.

    It's great to see that Operating Systems are adopting things that work from each other, but there's certainly no grounds to say that either Windows or Linux is clearly superior in every respect and the other is playing catch-up, which is what this guy seems to be implying.

  34. preemptive kernel by sagei · · Score: 4, Insightful

    "I also pointed out that a pre-emptible kernel is a lot more responsive to a high priority thread," said Russinovich, moving on to his next target. "The Linux kernel 2.6 was made fully pre-emptible."

    I can personally promise that the preemptability of Windows was not a factor in the desire to code a preemptive kernel or its eventual design.

    --

    Robert Love

  35. upfront by louden+obscure · · Score: 3, Insightful
    a linux distro gives you ALL the tools. downside, you have to learn how to use them. upside, you go to a how to mirror and it's all documented. and reading a linux how to doesn't make you feel stupid, just uninformed. it'll take some time, jeeze, you can't point and click at a chainsaw and expect that damn 150 year old dead oak tree three feet from the house to just fall where you want it to without some kinda knowledge. i don't want my linux distro dumbed down.

    i demand a rite of passage. i went throught it. and i am just a joe six pack construction worker. free beer usually means there's work involved. i have a choice. i made it. it works for me. YMMV.

    --
    Serenity now, insanity later.
  36. Re:the KERNEL is almost the same by mabinogi · · Score: 3, Insightful

    have you actually tried to write a non trivial cross platform application? (Non GUI - obviously you're going to find differences when you're writing GUI applications)

    Apache is a terrible example, they had to pratically rewrite the server portion from scratch to make Apache on Windows perform anywhere near as well as it does on Unix platforms. That's because the kernels are fundamentally different.
    The video support is completely irrelevant, the real differences are the threading and process model, the filesystem features especially file locking (argh, I hate windows file locking semantics - i _WANT_ to be able to delete or rename a file that happens to be open by a process somewhere).
    In Windows, Only Files are files. So you _have_ to use send() and recv() on a socket, you cant just use write() and read() to ensure network transparency, you'd have to do the abstraction yourself.

    The whole philosophy of windows seems to not understand abstraction or polymorphism. In the Windows world that seems to be - provide two different APIs that use two different types of objects, and apply similar methods to them. as opposed to One API that can use multiple object types and use the same methods on them and have those methods do what is appropriate for that object type.

    The differences are not insurmountable, but they're definitely there, and it's the programmers, the administrators and the power users that feel them the most.
    It's the casual user that wont notice the difference.

    --
    Advanced users are users too!
  37. Don't you guys see? by rd_syringe · · Score: 5, Insightful

    You in the Linux community have put enough pressure for Microsoft to compete again. The parent is right; Windows Longhorn will indeed ship with all the compilers pre-installed, specifically so that no matter what machine you sit down at, the tools will be available to you.

    They've been more open lately, specifically because the heat being put on them. As a result, they're slowly becoming a better company. I'm very happy with the .NET technology and the level of community involvement the developers have shown. Thanks to the OSS community.

  38. Small yet BIG differences by mabu · · Score: 3, Insightful

    It's quite ironic, that one of the nice things about Windows historically was the notion that installation of applications was somewhat standardized: you just run SETUP or stick the disk in and it would automatically install and guide you through the process.

    Nowadays, installing a Windows app is anything but easy; you have to shut down everything on the computer and reboot at least once. Un-installing applications is 'iffy' at best, and if something goes wrong, or you need to migrate to another machine or hard drive, most users have to trash everything and re-install everything from scratch.

    In reality, Unix has become a lot more standardized and consistent in terms of application management, installation and migration. It's really a lot easier now to remove an app from Unix, whereas with Windows, you never know if you could ever remove a program without leaving tons of remnants and agents clogging things up.

  39. Difference ? by moro_666 · · Score: 3, Funny

    god@world:~$ diff linux windows
    linux works.
    windows costs money.

    god@world:~$

    -------------
    over & out ;)

    --

    I'd tell you the chances of this story being a dupe, but you wouldn't like it.
  40. An important ignorance by Squiddl3 · · Score: 3, Insightful
    >themes?


    ok there are Shell Replacements vor windows too. litestep.net for example is higly customizable. Only FVWM can beat it :)
    but wats the matters of themes/customization of the GUI on a Server? Why use it in corparete installatons, so no fellow can help you, cause he uses a all different system?
    Having the right to choose is not a right it's a bondage to choose.
    And choosing takes much time :)


    >Can you ssh into your windows machine?


    Whats the Point in using SSH. You have another tool for this Problem. You can use the MMC to manage remote Systems. And yes it is possible to start services remote.


    >Using Shell Scripts?


    Why use Shell Scripts? Windows is different so do not try toi use the same things as on linux. Under Windows you have the Windows Scripting Host to do probably the same things as in linux.


    I don't know why people always wan't to use the same procedures on different systems. It's like breathing in space without a space-suit.


    Yes, I do use both systems :)

  41. Re:Total Cost by caswelmo · · Score: 3, Interesting

    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.... :(

  42. Re:Consultants by cyber0ne · · Score: 3, Funny

    Exactly. A big advantage of Windows is that anyone (even your grandmother) can be a sysadmin. A big disadvantage of Windows is that anyone (even your grandmother) thinks they can be a sysadmin.

    --
    http://publicvoidlife.blogspot.com
  43. Two Different Designs by Austin+Milbarge · · Score: 3, Interesting

    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.

  44. Roll your own kernel?? by darkCanuck · · Score: 3, Interesting

    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.