Thread: Windows-Linux Comparison

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    My intention wasn't to ignite an OS war. I do see Windows as having a place. But when I think about it... if Linux and Windows user-shares were to be swapped with the snap of my fingers, Windows would probably die, would it not?

    I'm surprised to hear some people say what they do about the drivers. Linux out-of-the-box has (much) better driver support than Windows does. But, manufacturers almost never support Linux, where they always do Windows. Which means that if your Windows doesn't come with the right drivers, you just go get them, where if Linux or a repo. doesn't have it, your probably out of luck. So overall I think Windows is the way to go if your looking for max. hardware support.

    About the getting Windows (and accompanying software) free, legally, well... That may work for you, but for most people that isn't feasible, if it were then that would defeat the idea of selling it. And yet the average person can easily get a wide variety of distros. for free. So I think Linux definitely has one-up on Windows there!

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Yarin View Post
    I'm surprised to hear some people say what they do about the drivers. Linux out-of-the-box has (much) better driver support than Windows does. But, manufacturers almost never support Linux, where they always do Windows
    I agree Linux has more hardware support out-of-the-box. But this is exactly because of the reason you say. The two operating systems end up having different hardware support models. Whereas Windows relies on manufacturers to ship the drivers with their products, Linux relies on distro developers to include any available drivers. Neither Windows or Linux become less or more than the other because of this. Just two different models of hardware support.

    On the issue of hardware features support, unfortunately Windows come ahead however, exactly because for most of the hardware it is the manufacturers who release the drivers and provide full support, while Linux takes a little more time to provide full-feature support on new hardware. Sometimes days, sometimes months, sometimes years, sometimes never, and if relying on manufacturer drivers, often delegates those drivers to repositories with with no support.

    Incidentally, Windows equivalent to Linux distros' repositories is Windows Update where there is a lot more hardware support, which can be considered out-of-the-box, if one considers distro's repositories as out-of-the-box.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #3
    Registered User jeffcobb's Avatar
    Join Date
    Dec 2009
    Location
    Henderson, NV
    Posts
    875
    [QUOTE=Mario F.;923412\
    Incidentally, Windows equivalent to Linux distros' repositories is Windows Update where there is a lot more hardware support, which can be considered out-of-the-box, if one considers distro's repositories as out-of-the-box.[/QUOTE]

    Sorry Mario I could not let this bit of misinformation lie. There is no Windows equivalent in Linux repositories b/c Linux repos will upgrade/update every single app on your system, from the work processor to whatever drivers to the web server. Windows doesn't do that. Now who is talking w/o knowing what they are talking about, eh? If all Linux repos had were basic OS tools and drivers you might have a point but the repos (at least for Debian-based systems) have everything from games to office tools to research tools to development tools.

    As for Happyclown or whatever I would be amazed if the video driver had full 3d acceleration with just a stock Windows CD. The modem might work b/c of many modems being Winmodems and most of the driver is in the hardware but the graphics card? No way w/o a download/installation. To be fair *technically* Linux is like that too except that finding the right driver and downloading it is automatic.

    I have said it before and I will say it again: I would not recommend Linux for everyone. It takes a certain kind of person to get the most out of it. For our house-hold, it is the right answer, gives us everything we need and is reliable as anything. YMMV.
    C/C++ Environment: GNU CC/Emacs
    Make system: CMake
    Debuggers: Valgrind/GDB

  4. #4
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by jeffcobb View Post
    Sorry Mario I could not let this bit of misinformation lie. There is no Windows equivalent in Linux repositories b/c Linux repos will upgrade/update every single app on your system, from the work processor to whatever drivers to the web server. Windows doesn't do that. Now who is talking w/o knowing what they are talking about, eh?
    Again, you are. But that is not suprising anymore.
    I didn't mention anything about applications. Was talking about hardware support, exclusively. Care to read again the quote you inserted in your own post?

    Quote Originally Posted by jeffcobb View Post
    To be fair *technically* Linux is like that too except that finding the right driver and downloading it is automatic.
    As is for Windows through Windows Update for a large number of hardware, go figure. Including NVidia drivers.

    edit: More and more I'm convinced all that talk of yours about "10 years doing hardcore development for windows" is fishy. Either that or you forget things to quickly. There's no way someone with such a vast experience of windows cannot know these things. My 11 year old daughter knows them.
    Last edited by Mario F.; 02-13-2010 at 03:04 PM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  5. #5
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Now, now -- no need for nastiness you two

    Quote Originally Posted by Mario F. View Post
    Care to read again the quote you inserted in your own post?
    It's a little ambiguous. On the other hand, I think most people who understand the nature of both systems sufficiently would recognize it is impossible for MS to institute the kind of package auto-updating that exists on linux, because MS does not package software that was not developed in house by MS. So you could only have been referring to their native hardware drivers.

    I actually prefer to disable to auto-updating, but the whole online yum/apt style online repository system (which developed I believe mostly in the past 5-6 years) is totally freaking one of the awesomest ideas in computing history, fer sure. I work remotely on three different linux servers daily (one of them is just my own lil pet) and being able to issue one or two simple commands to install the appropriate distro package of some 3rd party software (eg, most recently, mediawiki), such that it is already preconfigured to work perfect with all the other 3rd party software (apache, mySQL, PHP) is just the tish.

    I think there are some things for windows, like XAMPP, to do this with open source software on a narrow scale.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  6. #6
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by MK27 View Post
    It's a little ambiguous. On the other hand, I think most people who understand the nature of both systems sufficiently would recognize it is impossible for MS to institute the kind of package auto-updating that exists on linux, because MS does not package software that was not developed in house by MS.
    It can and it does. This is a snapshot of Windows Update Catalog taken just now. Page 1 of 40 after a search for Nvidia.

    I don't know what else more I can say.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #7
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Mario F. View Post
    It can and it does.
    Well, that's good then.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. windows .dll vs. linux .so - global static objects
    By pheres in forum C++ Programming
    Replies: 11
    Last Post: 11-23-2010, 01:29 PM
  2. Thinking of upgrading to linux...
    By Yarin in forum General Discussions
    Replies: 37
    Last Post: 07-24-2009, 11:40 AM
  3. Build linux on windows
    By baash05 in forum Linux Programming
    Replies: 6
    Last Post: 02-19-2008, 10:12 PM
  4. Why can't Windows run Linux binary executables?
    By Kleid-0 in forum Tech Board
    Replies: 30
    Last Post: 12-04-2005, 11:44 PM
  5. Linux and Windows Duel Boot
    By The15th in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 04-26-2002, 04:59 AM