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

198 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 SoCalChris · · Score: 2, Informative

      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.

      Actually, the MS Visual C++ compiler is free now. Just not the IDE.

      http://howtos.beaucox.com/win32-vc7-compiler.html

    9. 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.
    10. 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.

    11. Re:An important difference by NanoGator · · Score: 2, Insightful

      "What's the difference? About $299."

      And think of the added productivity boost you'll have when all your games stop working!

      --
      "Derp de derp."
    12. 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?

    13. Re:An important difference by DrEldarion · · Score: 2, Insightful

      Of course, you do have to take into account the fact that everyone in the world already knows how to use Windows. If you're a company looking at which OS to use, there are a LOT more things that factor into overall cost (like training, hiring knowledgeable admins, lost productivity during learning period, etc.) than purchase price alone. Things like that make it a bit of a tougher decision.

    14. 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.
    15. Re:An important difference by Anonymous Coward · · Score: 2, Funny
      (Control panels are for pussies.)

      And 500 cryptic text files are for masochists.

    16. 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!
    17. 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.

    18. 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!

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

    20. Re:An important difference by chris_mahan · · Score: 2, Insightful

      Everybody knows how to use google. Google is linux based.

      Put all your apps on network with solid linux systems (ever wonder why oracle's preferred platform for their database is Linux?) and everybody else just uses linux+firebird/mozilla.

      Trust me, the only reason companies don't move to that solution is because they have proprietory apps that only run on windows.

      But the times, they are a' changing.

      Word and Excel? I clicked on excel last month. Accidentally. I closed it right away. And I work at a fortune 500. BTW, we're still on office 97.

      My comp spends bux on oracle and servers, but zero on end-user software. And everything now is moving to web-based.

      --

      "Piter, too, is dead."

    21. 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!

    22. 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
    23. 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!
    24. Re:An important difference by Allanon01 · · Score: 2, Insightful

      The problem is Microsoft will get sued if they try adding extra software and utilities to Windows. Linux doesn't have the market share so most companies could care less what software is added to the Linux distros.

    25. 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
    26. Re:An important difference by HungSquirrel · · Score: 2, Informative

      Bash for Windows is an absolute joke.

      --
      $ whatis themeaningoflife
      themeaningoflife: not found
    27. 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.

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

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

    29. Re:An important difference by Raztus · · Score: 2, Interesting

      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.

    30. 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
    31. 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.

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

    33. Re:An important difference by faldore · · Score: 2, Insightful

      .NET Framework is to .NET Framework SDK as JRE is to JDK. They are different things. JRE/.NET Framework allow you to *execute* code. JDK/.NET Framework SDK allow you to *compile* code. All four software packages are free. I doubt Longhorn will come with the .NET Framework SDK pre-installed.

    34. Re:An important difference by corvair2k1 · · Score: 2, Informative

      I'm sorry for my lack of precision. However, without letting myself mangle the acronyms (;)), I attended a lecture by one of Microsoft's minions working on Longhorn, who made a big point about the compilers all being included with the final release. Matthew

    35. 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
    36. 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!
    37. Re:An important difference by Anonymous Coward · · Score: 2, Insightful

      I've never even heard of WMIC, so what the hell.

      wmic
      wmic:root\cli>
      "/? for help, QUIT to Exit.

      (One of many pages deleted thanks to the lameness filter)

      wmic:root\cli>/?
      For more information on a specific global switch, type: switch-name /?
      Press any key to continue, or press the ESCAPE key to stop

      That's a empty carriage return that produces the help prompt. It didn't take ten seconds to figure that out.

      It's always so cute when Linux users try to claim they're so much more expert and get stymied by the simplest thing in Windows. In this case, they should love yet another non-standard way to interact with a random command-line program. It's The Unix Way, after all.

      The bit about "man" is especially cute, too. I suppose the New World Order is supposed to legislate that as a cryptic help command for any computer system for all time? A simple click on "Help and Support" in the startup menu, followed by typing in "wmic" gets you all sorts of documentation, in a much easier to read format than 30-year-old man pages, with hyperlinked crossreferences to boot -- sort of like what info wanted to be, except the innovative Unix community never got around to adopting it. Complaining that man doesn't work in Windows is like complaining that nothing happens when I type VMS commands in my Linux shell.

      It's even more amusing when the self-appointed ubergeeks can't even find the system configuration options that are in the Control Panel GUI.

    38. 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
    39. 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.

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

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

    42. Re:An important difference by Bush+Pig · · Score: 2, Insightful

      The original article quoted whatsisname (the microsoft shill) as saying that the only two major differences left between Windows and Linux are how windowing is handled, and security issues. I'd regard both of these as critical, and they are precisely why I prefer to use Linux. I could go on at great length about what's wrong with the way Windows does windowing, but I can't be bothered. And you're absolutely correct (if I understand you) about that oxymoron, Windows (tm) security.

      --
      What a long, strange trip it's been.
    43. 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.
    44. 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
    45. 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.
    46. Re:An important difference by RAMMS+EIN · · Score: 2, Informative
      --
      Please correct me if I got my facts wrong.
    47. 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.

    48. Re:An important difference by dave420 · · Score: 2, Informative
      "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?"

      Yes, you can. This is a huge misconception about Windows. I SSH into my work computer regularly (I'm in IT support). It has an SSH server installed. Through this, from home, I can double-click an icon on my desktop, enter a password, and it'll restart our apache servers. It's not difficult to do at all.

      Scripting in windows is another great feat. Windows has a scripting host built in, which offers incredible functionality. It can use COM objects, which essentially allow your scripts to interface with most software you install on your computer (from Office, IE, iTunes, whatever), all within a script. PHP also runs on Windows, and that lets you write scripts. I've been using linux for years, and Windows for longer, and I have no problem getting Windows to do exactly what I want. Linux is definitely no more adaptable.

    49. 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.
    50. 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.

    51. Re:An important difference by kahei · · Score: 2


      You corrected him... but did you correct him enough?

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

      >Unless you download mingw

      Or the free MS development tools... it's just the VS IDE that costs money. Or use ruby, perl, python.

      ># your choice of how your desktop environment looks

      >themes?

      Skins? Using a desktop OTHER THAN EXPLORER even?

      ># games, not just freecell and solitaire

      >like gnubg, tux racer in cygwin?

      Like GunBound!

      ># 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?

      That they are.

      ># a powerful command prompt for expert users

      >cygwin?

      zsh?

      I don't understand where people get these superstitions about Windows. It's like talking to a medieval peasant:

      "Hey, over that hill, that's Austria."
      "NO IT ISN'T, IT'S THE FOREST OF TREES THAT EAT PEOPLE."
      "I'm pretty sure it's Austria. I've been there."
      "NO YOU CAN'T HAVE BECAUSE THE TREES WOULD HAVE EATEN YOU."
      "Actually, there wasn't all that much vegetation in general."
      "YOU ARE LYING. YOU MUST BE A MAN-EATING TREE IN DISGUISE, COME TO TRICK US INTO GETTING EATEN."

      --
      Whence? Hence. Whither? Thither.
    52. Re:An important difference by DaveHowe · · Score: 2, Informative

      Last time i checked.. cygwin was GNU, so how does that make windows prevail? using linux (essentially) within windows.. makes windows the winner?
      Not really. cygwin is a compatability shim to allow gnu (and other *nix) software to run on windows; cygwin+windows is a system able to run similar software to solaris, hpux, tru64... ie the largely platform-independent gnu tools. Linux is another platform that can have such tools "ported" to it, but isn't somehow magically their owner (just the most popular platform amongst non-corporate users)

      --
      -=DaveHowe=-
    53. 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

    54. 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?

    55. Re:An important difference by mpe · · Score: 2, Insightful

      You DO NOT OWN M$ Windows! It should be called TCL (Total Cost of Licensing, etc.)

      How about TCU (Total Cost of Usage)? Which includes both purchase and administration of licences where applicable.

      You just have the very restricted rights to use M$ Windows in a very restricted, limited way, which makes M$ Windows incredibly expensive compared to Linux/BSD et al.

      Especially if you need a lawyer to interpret an EULA. In a corporate environment where the person using a piece of software is unlikely to be the person who installed it and accepted the EULA you probably need a lawyer. If contractors are involved in the usage or installation of such software you almost definitly need a lawyer.

    56. Re:An important difference by fitten · · Score: 2, Insightful

      because that is the only area in which we are currently weak.

      Beware of speaking in absolutes. It usually means that you are missing something.

  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 Anonymous Coward · · Score: 2, Interesting

      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.

    4. 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
    5. 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
    6. 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 elmegil · · Score: 2, Insightful
      Are you saying an admin user doesn't have full access to the windows registry? Of course they do! And it's so easy to just ... wait.

      Of course, winding my way through half a dozen different Ways To Do It [tm] trying to find the one that works on THIS flavor of Linux as opposed to the last one I used isn't much better.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:A rushed list... by ejaw5 · · Score: 2, Interesting

      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?

      --

      $cat /dev/random > Sig
    3. Re:A rushed list... by Alpha+State · · Score: 2, Insightful

      You do exactly the same thing, the only difference is you have to install ImageMagick on Windows. Besides, this has nothing to do with the kernel.

      Now if you want to say Linux is more efficient because you can compile only what you need into the kernel, that would be valid, although I'm not sure if Windows has something like modules.

    4. Re:A rushed list... by Qube · · Score: 2, Informative

      Open Irfanview (free), half a dozen mouse clicks and it's churning away doing the job.

      This is assuming you're not running XP and have the MS Image Resizer PowerToy (also free) which makes the job even quicker. Browse to the folder with the photos (usually MyDocs > MyPics > Folder, or it'll be open after the automatic picture transfer has done it's stuff), Ctrl-A, right-click, Resize Pictures, click on Medium (800x600), OK.

      Or just install ImageMagick for windows.

      I'm no windows fanboy, but it's easy to automate this sort of stuff on most OSs I've used and Windows is no exception. But hey, if you feel superior typing away commands to do this sort of basic stuff, feel free.

    5. 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.
    6. Re:A rushed list... by Anonymous Coward · · Score: 2, Interesting

      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.

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

    8. Re:A rushed list... by io333 · · Score: 2, Interesting

      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.

    9. Re:A rushed list... by jwsd · · Score: 2, Insightful

      But featureset and usability will beat everything on your list in the market. People buy software because they need tools that can solve their daily problems. It software doesn't do what people want in a easy way, then it doesn't matter whether it is secure, stable, cheap, or based on great philosophy.

      BTW, every feature inside those "bloated" Microsoft software came from a user request.

  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. Paging Microsoft Goons with strange European Names by Marxist+Hacker+42 · · Score: 2, Insightful

    "Both operating systems had their origins in the 1970s and their real birth in the 1990s and have been evolving quickly since then. The two operating systems are very similar from a kernel perspective, because as engineers work on problems they look around to see what's working elsewhere. So you end up with a lot of similarities," said Russinovich.

    That means that it's incredibly hard to say that somebody actually *copied code* from somebody else- they may have just been thinking along the same lines. AdT, are you listening?

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  7. 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.

    1. Re:Apps remove the difference by abiggerhammer · · Score: 2, Informative

      Except the article has bugger-all to do with UI; it's about similarities in the kernel, and ostensibly about similarities in approaches to security (not that any of the latter are actually described).

      --
      Dance like nobody's watching. Sing like you're in the shower. Fuck like you're being filmed.
    2. Re:Apps remove the difference by xutopia · · Score: 2, Informative

      if you use Gnome you can map the e keys to open up nautilus. All you have to do is open up gconf-editor and edit the /apps/metacity/keybinding_commands/command_1 and set it to nautilus. Then edit /apps/metacity/global_keybindings/ and set it to e and you can use Windows+E to open Nautilus! :)

    3. Re:Apps remove the difference by RyLaN · · Score: 2, Informative

      All you have to do is open up gconf-editor and edit the /apps/metacity/keybinding_commands/command_1 and set it to nautilus.

      (emphasis mine)
      In KDE, just open up the Control Panel, click KHotKeys, and set win+e to open up firebird (mozilla, konqueror). That's *maybe* 5 mouse clicks and two keypresses. Does anyone here know how to do that in Windows?

      --
      At least the war on the environment is going well
    4. Re:Apps remove the difference by FryGuy1013 · · Score: 2, Informative

      Create a shortcut on the desktop to the program you want, right click->properties, then click on the shortcut key box, then press win-a, and then click ok. It might work from the quick launch too.

      --
      bananas like monkeys.
  8. 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.'"
  9. Some simple differences, IMHO by Anonymous Coward · · Score: 2, Insightful
    1. Linux: free, Windows: $435
    2. Linux: fast, Windows: bloated
    3. Linux: small memory footprint, WIndwos: 256K min
    4. LInux: open source, Windpws: closed
    5. Linux: cli and GUI, Windows: GUI only
    6. Linux: scalable, Windows: scalable only with Server versions ($$$)
  10. Re:The Difference by SoCalChris · · Score: 2, Interesting

    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.

  11. Re:The Difference by Rooked_One · · Score: 2, Interesting

    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]

  12. Key difference... by Mateito · · Score: 2, Funny

    "Duke Nukem Forever" isn't out for windows yet.

  13. crucial difference by acid_zebra · · Score: 2, Informative

    When my X dies, it doesn't pull down the whole machine with it.

    --
    -- No Sig is a Good Sig
  14. 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.
  15. 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.
  16. 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?

    1. Re:Linux in general by Platinum+Dragon · · Score: 2, Insightful

      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?

      Both. Neither. Whatever you wish it to be, given some familiarity with how to compile a program from source and a bit of bravery.

      I can't see why BSD couldn't be made into a "desktop" OS the same way Linux can be, due to its own open-source nature, and the fact that many GUI-based tools available for Linux are also made available for, at least, FreeBSD. Since I can't get a look at how Windows is structured, it's harder for me to say how easy it would be (or, perhaps, has been) to turn it into an operating system capable of replacing Unix-based servers, though I suspect the internal rewriting must be mind-bendingly complicated. I have to wonder if, at some point, the Windows coders will have to move some of the GUI stuff into userspace to improve kernel reliability and speed. With the current capabilities of modern hardware, the drive toward a new Windows command shell, and the ongoing complaints about Windows' speed, I wonder if anyone would notice at first...

      --

      Someday, you're going to die. Get over it.
    2. Re:Linux in general by MrNemesis · · Score: 2, Insightful

      As others have said: both.

      Depending on how you configure it, a Linux OS can do either (even both) server and desktop exceptionally well.

      I'm inclined to agree with you that RH, Mandrake etc are getting "bloated" in the sense that a default install will put a load of stuff most people will never use. Other people know what they do and don't need, and go for a minimal install.

      This kinda thing is best shown by distros like Debian (and especially) Gentoo and Slackware. They all start off as a bare shell, with news apps being added as and when. The source-based distros take it to even greater extremes; with precompiled packages, you're left to the mercy of what the package maintainers think is a god average configuration. If you compile it yourself, you can choose to leave out support for X, but add support for Y and Z. This is by far the biggest strength of Gentoo, IMO, as it makes all this hideously easy (never used Slack, so can't comment, I imagein it's much the same).

      As such, Linux is the swiss army knife of operating syste,ms. One minute it's opening your beer, the next it's carving a kayak, the next it's doing something odd with that strange attachment that no-one knows what it's for.

      --
      Moderation Total: -1 Troll, +3 Goat
    3. Re:Linux in general by ross.w · · Score: 2, Interesting

      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

      --
      If my call is important, why am I talking to a recording?
    4. Re:Linux in general by Brandybuck · · Score: 2, Interesting

      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?

      --
      Don't blame me, I didn't vote for either of them!
  17. 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.
  18. monolithic by captnjameskirk · · Score: 5, Funny

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

  19. Big Call by cranos · · Score: 2, Insightful

    For example, on making the kernel re-entrant (which refers to letting software be executed multiple times simultaneously), Russinovich cited an article he wrote which pointed out the lack of this feature in the Linux kernel. "Molnar said it was a 'clear red herring', said Russinovich, "A month later he turned around and made all paths in the Linux kernel) r-eentrant." "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 think this guy is trying to say that it was his articles that made the kernel jockeys change the way they do things. Thats a pretty big call to make.

  20. Windows becoming more like *nix? by Owndapan · · Score: 2, Interesting

    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?

  21. Ooh! Selective comparison... by copponex · · Score: 2, Insightful

    Actually, if I get the "cheap" version of SUSE, it's $30. If I get Windows XP Home Edition with a piece of hardware, it's $90.

    Isn't that $60?

    If the main advantage of Linux is based on price, it's starting to become less and less of an advantage. Perhaps you guys should start working on usability and driver coverage. But don't take my word for it, I'm just 90% of the market.

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

    2. 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
    3. 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.
    4. 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.

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

    7. Re:Ooh! Selective comparison... by EpsCylonB · · Score: 2, Informative

      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.

      Wireless support for linix is still really patchy, fair enough wireless is still a fairly recent technology (compared with most PC hardware) but if buy a wifi card without checking it's compatibility then your chances of it working with linux are less than %50.

    8. Re:Ooh! Selective comparison... by letxa2000 · · Score: 2, Insightful
      Word has some features I still have not found in Open Office, and photoshop is miles above GIMP.

      I'd have to disagree with you about OpenOffice. Well, sort of. I'm sure there are "some" features that are still not in Open Office, but are they features most people need? I'd bet not. I'll bet upwards of 95% of the people could use Open Office for their at-home or in-office needs. And I'll bet that (picking random number out of the air) easily more than 70% of MS Office users could use Open Office to do their work without so much as a training course. Sure, if you want to do it pretty-like and make the transition official you could spend some money on a training course for OO... but I'll bet if you remove MSWord and install OO Write, the vast majority of the users would still be able to write their memo, report, or essay with virtually no problems.

      I'm now on OpenOffice 100% and I haven't found a single thing that I need that was missing... And I'm about to publish a book.

      GIMP/Photoshop is another story. I've never used Photoshop but I still run Win4Lin to use PaintShop Pro instead of using GIMP. GIMP probably has a lot of features but the GUI of that thing just goes so far out of the realm of normality as to unusable except by the authors and the GIMP purists that are about to flame me. :)

  22. Re:The Difference by Marxist+Hacker+42 · · Score: 2, Insightful

    Lucky you- I'm using Server 2003 as a server- and it regularly crashes. Just about every time it downloads a so-called "update". I'm forced to run Roxio's GoBack just to be able to reboot it once every few weeks- usually when it crashes, it crashes hard (as in, "Your updates have been installed, reboot now? Yes,of course. Oh, too bad, I'm going to bluescreen during the boot sequence now.).

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  23. 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.
    2. Re:Repeat After Me by mmatloob · · Score: 2, Interesting

      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.

  24. Oh, how snide. by abiggerhammer · · Score: 2, Insightful
    The article's tone is particularly amusing -- it's as if both the author and Russinovich himself are patting him on the back for presaging developments like the Linux kernel becoming re-entrant (apparently he bitched about this six years ago). And I do wonder how many people won't even bother to RTFA, instead simply chattering on about surface issues like user interface (which, let's face it, M$ can afford to hire all the HCI experts it can get its hands on, and the Linux community generally must rely on volunteer expertise to develop).

    But I'm particularly entertained by the fact that security is the lead-in -- "Security and the way windowing is handled remain two of the diminishing differences between Linux and Windows" -- and then isn't mentioned AT ALL until the very end of the article, with no examples whatsoever, and no indication as to which OS is playing catch-up.

    Way to hide your biases, ZDNet.

    --
    Dance like nobody's watching. Sing like you're in the shower. Fuck like you're being filmed.
  25. Re:The difference? by Nasarius · · Score: 2, Interesting
    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 to office packages to IDEs 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.

    --
    LOAD "SIG",8,1
  26. 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!

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

  28. Liar liar pants on fire by olethrosdc · · Score: 2, Insightful

    The article says, and I quote:

    Meanwhile Linux, noted Russinovich, owes a great deal to the work of Andrew Tanenbaum, who created the Unix-like Minix operating system for educational purposes. Although Linux creator Linux Torvalds readily admits that he based his work on Minix, both he and Tanenbaum refute claims that Torvalds borrowed more than he admitted.

    The link to 'readily admits' points to another ZDNet article which says nothing of the kind. I take it that the AdT institute's FUD is spreading rapidly for some reason. People have to understand that just because someone spreads FUD, that does not turn an undisputed fact into a contested issue. Jesus.

    --

    I miss my rubber keyboard.(Homepage)

  29. Re:Comparing Kernels or Windows? by Aidtopia · · Score: 2, Informative

    POSIX isn't a kernal. It's a standards specification. The first POSIX-compliant OS was VMS, which is about as un-unixy as you can get.

    I went to a DECUS symposium in the early 1990s where two VMS engineers explained what they had to do to achieve POSIX-compliance. It was humorous in that the official validation suite couldn't necessarily run on a strictly POSIX-compliant OS, because it assumed the presence of common UNIX tools that weren't actually in the spec at the time.

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

    2. Re:Ooh! Bad comparisons... by blazerw11 · · Score: 2, Informative

      is there a comprehensive list of vendors somewhere who provide linux drivers with their hardware?

      Not a list of hardware providers supporting Linux, but of devices that are supported by linux can be found at LFriendly.

      --
      A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  31. "layered services" by wobblie · · Score: 2, Insightful
    He states "layered services" will become what's important, but to linux users, that was what was important all along. No one really cared that much about the kernel (aside from hardware support), it was the unix shell and cli utilities that we wanted. It was the horrible "let me do everything for you" crap built into everything that is windows; it was the nice packaging systems (debian, gentoo) that windows can't even remotely match to this day.

    It was always about the layered services, and always will be, to the majority of users - the users are what's changing ...

  32. Re:The Difference by Dr.+Zowie · · Score: 2, Interesting
    ...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.

  33. Re:The Difference by WarehouseCU · · Score: 2, Insightful

    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.

    This isn't because they don't expect it to go down. This is because it is designed to be a server operating system. Asking why you're shutting down or rebooting is a feature present to give system administrators a record of what is going on with the machine. It may or may not have anything to do with Microsoft not expecting the operating system to crash.

  34. 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
    1. Re:Some observations.. by Barlo_Mung_42 · · Score: 2, Informative

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

      Please clarify your point. On NT/2k/XP all drivers run in Ring0. Why should printer drivers be different?
      As far as security goes printers can be locked down just like any system object. This has nothing to do with the underlying driver though.

    2. Re:Some observations.. by wfberg · · Score: 2, Insightful

      When you refer to the Windows security system, I assume you mean Access Control Lists.


      No, I refer to the Windows security system. Which includes security contexts and priviliges (and elevation thereof), for example.

      ACLs aren't unique to Windows. Linux started including them as an option a year or two ago.
      Trusted solaris has had them for ages. There's nothing wrong with ACLs per se (although they tend to be so complex that ordinary human beings find them hard to understand).

      The standard *NIX owner, group, world set of permissions is not sufficient in many environments. A finer degree of control is often needed. ACLs provide that degree of control.
      ACLs are just a tool. You could do the same thing with ugo permissions and groups, but the things that would be trivial to do with ACLs would be hopelessly complicated to do with ugo - and to a certain extent that's true vice versa as well.

      A SID is basically a globally unique user/group id. Some of the POSIX ACL implementations are already using SIDs.
      SIDs are the spawn of the devil. They make any kind of migration hopelessly complicated. Not to mention that SIDs are stored in each and every ACL, that means on pretty much each single system object. If you've ever had to run newsid to upgrade a backup domain controller to a primary BC, you'd see it's not all that great. Why a PDC would be identified by its SID rather than, say, an easily backed-up digital certificate in a single location is beyond me.

      Ever reinstalled windows and then copied the user database (excluding system accounts) from the old hard drive over to the new one, and then the files (which happen to wind up with the correct uids/gids)? I have with linux.

      Having some sort of username@systemname convention for globally uniqe usernames (after all, SIDs are pretty long too, so why not go varchar) would be much better.

      If you want to bash on Windows security, the access control model isn't the place to do it.
      I was just saying they're different. Policies, now that's bashing territory, especially with AD groups (which aren't security groups) and all that jazz. Not to mention user priviliges and privilige elevation. Also, the UI for all the above just plain sucks.

      There are issues in other areas but even the most recent POSIX efforts fall short of what NT4 provides in access control.
      While that's true in some respects (and not true in others; NT4's default permissions sucked ass) it would be nice if people (and corporations) would actually use all those features, and use them correctly.

      --
      SCO employee? Check out the bounty
  35. 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!
  36. Re:The Difference by Squeezer · · Score: 2, Interesting

    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.

    --
    Does the name Pavlov ring a bell?
  37. Re:Install... by Jackie_Chan_Fan · · Score: 2, Insightful

    Oh and there are RPMS

    RPMs have given me install problems in the past. Some have refused to install and i being only a novice linux user, had one hell of a time finding out why.

    My solution was to give up linux at that point because i had been using it for a few months. I did like it quite a bit. The powerful tools that linux comes with are quite incredible however gui graphic performance, very hard install problems (dependencies, rpms that wont install etc) and the fact that i had to use Wine to run Newsbin pro.

    Linux was a fun experience but it was a little rough for me. With a little bit of smoothing out, linux which is an incredible system, could be as easy as windows.

    The problem from what i'm guessing is the open source nature of projects. Limited resources to make a single conforming ui flow etc...

    I've been thinking about running linux again actually. Its a beast that has always been in the back of my mind nagging me. Its something that is quite fun and its an adventure. A New OS, a powerfull one, that does things windows doesnt... but windows does a lot that linux has problems with and well i kind of need those things... so it keep sme from going back. But i would go back to linux on one of my pcs.

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

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

      You have to install MS Services for Unix.
      You can get it from here

  39. Re:The Difference by brucehoult · · Score: 2, Funny

    win2k hasnt crashed on me once unless I was being a fscktard and doing something stupid.

    Doing something stupid
    v. intr.

    Taking some action that causes Windows to crash.

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

  41. 256 kilobytes min? by bani · · Score: 2, Funny

    Are you sure about that? An official windows XP advertisement from microsoft says 64 kilobytes! 256 kilobytes sounds too high.

  42. Re:Install... by MobyTurbo · · Score: 2, Interesting
    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"

  43. Re:BSOD by Zoolander · · Score: 2, Funny

    Unless you run xscreensaver-bsod ;)

    --
    Meep.
  44. Re:For me... by merdely · · Score: 2, Informative
    for /f %f in (iplist) do echo ppp-%f IN A %f>>foo.zone
  45. What a worthless talk by stuktongue · · Score: 2, Insightful

    While I may be modded as troll or flamebaiter, I feel compelled to say that I find the subject ZDNet article, and the underlying talk at the conference, to be a steaming pile of ____. I guess this Slashdot article has some value in terms of showing folks how the world seems to work these days (always has?). But, man, if I had attended the conference and used my valuable time there to attend this talk, I would have felt as though such time had been completely wasted. I mean, what was the point? Is this the sort of content that Windows developer's want to spend their time on?

    Perhaps it was intended as nothing more than FUD; if so, that is a sad commentary on things, isn't it?

    END RANT

  46. The real difference by gallir · · Score: 2, Funny

    Guys, you don't realize that the REAL difference is that there are so many antivirus for Windows, while Linux hardly has a few. Even free antivirus as clamav exists basically to protect Windows.

    It's not hard to realize that Windows is much better protected than Linux.

    That the difference guys, Linux is left alone in the jungle. Poors Linux zealot... no antivirus, unbelieveable.

    --
    sgis ddo ekil t'nod i
  47. Simply not true by jopet · · Score: 2, Interesting

    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?

  48. Re:The Difference by NanoGator · · Score: 2, Interesting

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

    --
    "Derp de derp."
  49. Bad Phrasing on Minix Connection by Percy_Blakeney · · Score: 2, Insightful
    Am I the only one who didn't like the phrasing on the Minix-Tanenbaum paragraph? In particular, the last sentence seems to imply that Torvalds "borrowed" code:

    Although Linux creator Linux Torvalds readily admits that he based his work on Minix, both he and Tanenbaum refute claims that Torvalds borrowed more than he admitted.

    The "borrowed more than he admitted" phrase implies that Linus admitted borrowing something in the first place, when the reality is that he denied taking anything from Minix.

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

    2. Re:Not entirely free if you're on dial-up by Johnno74 · · Score: 2, Insightful

      Thats a hopeless argument.

      I can argue linux isn't free at all using your exact same method.

      You need a computer to run linux, the computer isn't free, therefore linux isn't free.

      QED.

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

  53. Looping in Windows shell by tepples · · Score: 2, Informative

    #> for ((i=1;i<10;i++): do echo $i; done;

    okay do that simple doodle loop on windows shell.

    Try this:

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

    Then try cmd /? and help for from the Windows 2000 or Windows XP command prompt.

  54. "Just download it" by ucblockhead · · Score: 2, Interesting

    Kinda hard to do that if you don't have a computer with an OS on it yet.

    --
    The cake is a pie
    1. Re:"Just download it" by dizzyduck · · Score: 2, Informative

      Wait, wait, interesting? wtf? You don't have an OS and you don't want to pay for a copy of a Linux distro. Unless you expect someone to burn a free copy for you, I don't see how you can criticise Linux for not being able to magically transfer itself to your hard drive.

      --
      Allergy advice: Contains eggs.
  55. Re:Makes You Wonder.... by chamblah · · Score: 2, Interesting
    ...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.

  56. Re:The Difference by Panaflex · · Score: 2, Informative

    There are TONS of differences!

    1. Just the hardware itself could have defects, bad connections(memory, CPU, bus), RH interference, bad power supply, heat issues, etc
    2. The software may not be entirely the same.. this could include drivers and patches

    In short, no two machines are the same. Hardware has varying tolerences that are smaller than ever these days. You're bound to get flakey performance from one of many of the "same" type machines.

    Pan

    --
    I said no... but I missed and it came out yes.
  57. Why did you switch to linux in the first place? by polyp2000 · · Score: 2, Interesting

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

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  58. Uh... VMS Unix System?? by Anonymous Coward · · Score: 2, Informative

    "Windows, said Russinovich, owes a great deal to a project led by David Cutler, one of the creators of Digital's VMS Unix operating system, to port Windows to what was then Digital's 64-bit Alpha processor. While at Digital, Cutler, who now works on 64-bit Windows, also worked on a project to port VMS to the Intel IA-32 platform."

    Umm... VMS is not a UNIX operating system. They're very different.

    One thing they do have right, though... NT has a lot in common with VMS. I've heard through the grapevine that some of the original VMS code comments also existed in NT4 source.

    1. Re:Uh... VMS Unix System?? by andykuan · · Score: 2, Interesting

      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.

  59. For a home user... by mikael · · Score: 2, Interesting

    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.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  60. 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.

  61. Re:Install... by upsidedown_duck · · Score: 2, Insightful

    Devil's Advocate:

    how about ./configure

    I've seen Linux-distribution-specific checks in some configure scripts...quite annoying (especially on Solaris). I really wish all programmers who choose to use autoconf actually put forth the effort to make their software portable. If they don't want to do that amount of work, just give me a big configuration file that I can edit manually.

    Oh and there are RPMS

    The man page for rpm is 15 pages long. Also, installing a single RPM can quickly turn into a game of 52 Pickup.

    this isn't reocket science

    Troubleshooting compilation and installation issues is practically rocket science. I've been using UNIX for years and I still struggle sometimes to understand exactly why the linker failed or why a certain header file is generating syntax errors.

    Quite honestly, the best installers I've experienced under UNIX really are the equivilent of setup.exe, because they are self-extracting shell scripts complete with prompts for the install directory and other parameters. It isn't really necessary all the time to have the software managed by the package database, and just deleting a directory tree is the best way to "uninstall".

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  62. Re:windowing by spitzak · · Score: 2, Informative

    The problem is not "message passing".

    The reason X works badly has nothing to do with the one extra context switch per action. In fact if X is just drawing and avoiding the problem calls, it has far fewer context switches than Windows, since the drawing calls are all stuffed in a buffer and sent as one block (it's possible Windows is doing this in modern versions, too, I don't know).

    The problems are:

    1. There are two unsynchronized processes talking to the window server: the "window manager" which draws the borders, and the application, which draws the internals. Imagine if just one program sent the command to make the window bigger and stuffed into the same buffer the instructions to draw the all-new window border and contents, right on the heels of the make-window-bigger call. This is what Windows effectively has, that X lacks. And it is not going to be fixed until we admit that it is ok for programs to draw their own window borders.

    2. There is a serious lack of useful drawing primitives, meaning that X programs that want to look good have to send entire images of their windows to the server. Now GDI32 is not a lot better, but it does support rotated and scaled fonts, drawing images without having to figure out the "visual" and with *one* call, and the new ones support alpha-based compositing (well, kinda), and the font drawing was switched to antialiased in a way that let old programs use the antialiased fonts. And hundreds of other indications that the people trying to fix GDI32 are somewhat more active and smarter than the X consortium, which did nothing!

  63. Re:OK Mr. DOS-hell smartypants... by Anonymous Coward · · Score: 2, Insightful

    Duh. Now put it in a variable so that you
    can use the date for something in the program...
    like naming a file or updating a log entry...

  64. Re:Linux is better! by EvilTwinSkippy · · Score: 2, Informative
    ipconfig /release all
    ipconfig /renew all

    Or for 9x/ME

    ipconfig /release_all
    inconfig /renew_all

    I like Linux like the next guy, but you don't really have to hack the registry to update Window's IP address. Of course, you usually have to reboot 9x. I never really understood why, but certain changes just never take otherwise. (Spoken as a network admin who has had to migrate network settings several times for about 200 machines.)

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  65. One thing Linux is missing...... by standing_still · · Score: 3, Funny

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

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

  67. Linux != Gnome by nuintari · · Score: 2, Interesting

    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.

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

  68. Re:The Difference by tshak · · Score: 2, Insightful

    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

    It is most definitely a "hardware" problem - it's a virtual hardware problem. You are incorrectly assuming that VMWare doesn't have any bugs with emulating your hardware and running Windows.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  69. 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.

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

  71. Microsoft's "development philosophy".. by fforw · · Score: 2, Interesting
    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 :
    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...
    --
    while (!asleep()) sheep++
  72. Minor Correction: VC++ is free by AhaIndia · · Score: 2, Informative

    Yes, there is a version of VC++ which is free.

    --
    ~Aha~
  73. 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.
  74. Russinovich's comments misleading by AhBeeDoi · · Score: 2, Insightful
    Russinovich notes a convergence of the Linux kernel towards the Windows kernel by pointing out the additions of kernel pre-emptivity and re-enterance as if these were concepts unique to Windows. He brings up the already discredited argument that Linux is based on Minix, which both Andy Tennenbaum and Linux Torvalds deny, to paint Linux as a Minix derivative work. In going over I/O management, security management, virtual memory management and other basic functions, he points out similarities. It seems that any two relatively sophisticated kernels can be compared with similarities noted on their basic functions, but it doesn't mean that one fostered the other.

    His argument does not show Linux converging to Windows anymore than it show Windows converging to Linux.

  75. Re:get over it. by pfriedma · · Score: 2, Interesting

    ... which is a ripoff from Xerox?

    --
    Mak'tal shree lok'tak mek'ta sa'tak Oz! - Daniel Jackson
  76. Erm.. Security?? by Samah · · Score: 2, Interesting

    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.

    --
    Homonyms are fun!
    You're driving your car, but they're riding their bikes there.
  77. 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!
  78. true to some degree by dekeji · · Score: 2, Insightful
    Yes, it is true that common Linux GUIs (Gnome, KDE) look more and more like Windows.

    But there are several points to keep in mind:
    • the GUI is only a small part of the OS and not the reason many linux users use linux
    • the Windows GUI is not original either: most of it is copied from other systems
    • even as far as GUIs go, the Linux GUIs are more featureful, powerfulN and consistent than Windows
    • linux developrs don't have much of a choice: regular users switching to linux demand a Windows-like GUI because they don't want to have to relearn everything


    Linux being configurable to look like Windows is a necessary evil for now. When Windows marketshare has declined sufficiently, common Linux GUIs can say good bye to Windows and go their own ways.
  79. Perl is a dependency by tepples · · Score: 2, Insightful

    I don't understand those who use a weird unreadable combination of bash/tcsh/ksh/awk/sed/m4/makefile script when one simple perl script can do it all

    If you use a Perl script in a program that you distribute, then you make the Perl interpreter a dependency, and not all programs' circumstances can accept this. If you use a Perl script on Windows, then you make a high-speed Internet connection a dependency, as it costs big bucks to get a license to distribute ActivePerl on CD.

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

  81. Re:tard by The+Bungi · · Score: 2, Informative
    This "tard" reverse-engineered the low level NT kernel API from scratch. Among other things. He's one of the best systems architects in the world. Look up his name in the LKML - he's had quite a few interesting discussions with the likes of Torvalds, Cox, Reiser and Molnar. Peruse his website.

    You can't even fucking spell.

  82. We'd make billions! by Daemis · · Score: 2, Funny

    1. Purchase operating system from poor schmuck that doesn't know any better.
    2. Purchase/Steal ideas from competent competitors.
    3. Establish monopoly.
    4. Accuse competitors of always trying to "copy" you.

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

  84. The major difference on the server realm by Gary+Destruction · · Score: 2, Insightful

    Linux is a true multi-user OS. Windows NT and 2000/XP/2003 are not true multi-user systems. You have to run Terminal services or Citrix to get multi-user functionality.

    Also, Linux can behave as a true server node. Windows NT/2000/XP/2003 behaves as a hybrid node. It's both a workstation and a server. Linux can be run without a GUI. This consumes less resources and allows the system to be run simpler. Besides, a server is administered remotely. This makes a desktop seem silly and impractical. And Microsoft bundles alot of stuff that can't be uninstalled (i.e. Internet Explorer, outlook express, etc) without special tools.

  85. If Windows is so good... by Jules+Labrie · · Score: 2, Insightful
  86. OT but funny by canon006 · · Score: 2, Funny

    I use Linux most of the time, one day a friend of mine and I were discussing GUIs. My friend is a long time litestep user and suggested that I try Litestep on my Windows machine, my response was "I did try it for a little while but I ran out of patience trying to configure it." After a moment of thought we had a good laugh about the irony of the statement.

  87. 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.
  88. 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 :)

  89. They just need to get Linux to crash a lot by anaplasmosis · · Score: 2, Funny
    To make it more like Windows.

    The Microsoft Problem Solving Process;
    1. Restart the app.
    2. Reboot the PC.
    3. Reinstall the app.
    4. Reinstall everything.
  90. 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.... :(

  91. 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
  92. 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.

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

  94. Differences by octogen · · Score: 2, Insightful

    Most of UNIX's concepts are technically more consistent and logical than those of Windows.

    For example, because of the Windows registry you can't simply copy a program to a CD, then delete your harddisk, reinstall another version of Windows, and copy the program back to harddisk, because the program won't work anymore.
    But you can do that on Unix. The concept of the Windows registry mixes all parts of the operating system, user applications, configuration files, etc. into one big datastructure. Windows even lacks any intelligent way of backing up and restoring a program and all its registry settings alltogether. That's one of the reasons why I still think, that Windows is a poorly designed operating system. On UNIX, a program is simply some files in the VFS tree. If the files are there, then you can run the program. Backup/restore is as simple as "tar -cvf ..." and "tar -xvf ...". Plus you can build a program on one machine and then simply copy it to another one.

    Another example is the concept of foreground and background processes on both platforms. Windows cannot run every process in background; processes need to implement special interfaces to run them at system startup, and you can only start and stop them by using the service control manager, you can't kill those processes.

    On Unix, you can start any program at system startup as a background process. If that process won't stop anymore, you can kill it just like any other process.

    That's what makes programming and using computers simple and logical.

    Windows is probably more consistent in what the user sees (the look and feel of GUI widgets in different applications), because there is only ONE GUI subsystem, which is integrated into the operating system kernel.

    However, comparing Windows with UNIX at the GUI level is somehow like comparing a banana with a tree. X11 is a (privileged) user space process running on UNIX, it's not an integral part of the operating system. Actually, the fact that X11 is simply just another user space process is a concept that adds some flexibility and also robustness to UNIX. If something in the GUI fails (the window manager, the desktop manager, the graphics device driver), you can simply kill and restart the entire GUI subsystem without rebooting; you can even install another graphics device driver without rebooting the OS.
    Actually, sometimes when a window manager fails, I just kill the window manager and then reinsert it between the X client applications and the X server - even that works fine.
    Anyway, X11 is not UNIX, it's just an application running on UNIX.

  95. Windows isn't neccessarily easier by KingKaneOfNod · · Score: 2, Interesting
    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.