Talk:Comparison of Windows and Linux

From Wikipedia, the free encyclopedia

Articles for deletion This article was nominated for deletion on July 30, 2006. The result of the discussion was keep.


Contents

[edit] Notes on changes I've made

I added quite a bit to this article, but my focus has been the desktop PC space. It is unclear whether this article is also meant to compare them in a server capacity. Certainly, such a comparison would be dramatically different.

The section on 'Servers' could stand to be updated, preferably by someone with experience with both. If not, it should be removed.

As far as neutrality is concerned, I rewrote almost everything above 'Security'. I'm content with how neutral it is, though if someone would like to add additional thoughts on Linux, that would be appreciated.

Everything below Security should be rewritten. It reads like a tennis match; MS says this, Linux says that. I wouldn't mind doing the writing, but that area can stand for additional relevant links so that it can have some factual basis.

I also don't feel the Open Source arguments mesh well with this article. The source code status is relevant only insofar as it means Linux doesn't cost anything, and for general implications. While the free software movement may be a justification for choosing Linux, it has very little to do with the superiority of one OS or another for a particular purpose. One place it does bear mention is to counter Microsoft's 'security through obscurity' argument.

Dave Indech 03:33, 10 December 2006 (UTC)

[edit] New direction

I have begun a migration of several topics into table format so that they may add more value to the user in a side-by-side comparison. Hopefully this will make the page more legible, and will reduce the amount of "windows users claim..." and "linux users claim" text. - hendrixski

[edit] Recovery/Support

What does this have to do with anything?

  • Further, users have to constantly worry that the version of windows or office they are using will become unsupported. For *example, many small businesses rely on systems built on older versions of office, and Microsoft will not support these *older versions. Even if someone wants to purchase the older version from Microsoft, Microsoft will not sell them.

First of all, it deals almost entirely with office, which is COMPLETELY unrelated to this page. Second of all, the fact that microsoft doesn't support windows later is entirely irrelevant. If I wanted a 6-year-old distribution of linux that I downloaded supported over the phone (MS still supports windows 2000, 6 years later), it wouldn't be possible, unless I was paying for a support contract. I just recently had to upgrade my 1.5 year old version of Ubuntu to the latest version because not a single thing I downloaded would work on it, and it was impossible to find the older versions of programs that I needed to work with it. I was told (by a linux user) that the upgrade functionality was broken, so I was better to just format and reinstall. All operating systems ever have to deal with obselescance.

Edit: I changed it to that it just says that both operating systems eventually go obsolete. Support is available if you have a support contract for linux, and its available for a fee 5-6 years after the MS OS is released. I'm not sure if it is worthy of inclusion though, given that it is essentially saying "support is available for an application if you pay the vendor money", which shouldn't be a shock to anyone.

I also removed the gem whining about how windows users who have a pirated copy may have difficulty getting the tools needed from microsoft to recover their system. Well no s***, sherlock. Putting a paragraph about Windows Genuine advantage and the controversy about it SOMEWHERE is probably right, but I'm not sure it really belongs in the 'recovery' area. It affects upgrades, patches, and software in general, not just recovery.

Bongle 16:06, 3 August 2006 (UTC)

[edit] POV

NPOV is gone. This is totally 1 sided. -- basbryan

This is vastly un-neutral. Why don't we just rename it "Why Windows is better than Linux"? -- Gaiacarra

Is this really a good idea? The likelihood that this article will turn into an edit war is pretty high... --Kukuman 05:32, 21 Aug 2004 (UTC)

I put it here because there is significant controversy over Microsoft vs. Linux, and it appears that this frequently leaks into Microsoft and Linux articles. Besides which, why not characterise both sides of the debate? The other thing is that controversy could be kept localised in this article. - Ta bu shi da yu 05:35, 21 Aug 2004 (UTC)
Mayhaps we should just put an NPOV tag at the top of the article and leave it there until the article stabilizes into something everyone can agree to? Armedblowfish 11 April 2006
True. I'm not opposed to this article, and it might make for an interesting page. It's just that some caution should be taken when approaching this subject, as this is a pretty touchy subject for some. --Kukuman 05:39, 21 Aug 2004 (UTC)
I totally agree. I would like it if someone totally rewrote my introduction, and gave a stab at characterising both sides. - Ta bu shi da yu 05:44, 21 Aug 2004 (UTC)


As the article's first paragraph says, the article is about arguments that each side states about its OS being the better one. The article is NOT a discussion nor a benchmark. Please don't refuse the arguments about X in the pro-X section, rather in the (not X) section. rbonvall 04:52, 2005 Jun 9 (UTC)


[edit] Removed this section

===Device Drivers=== A common point of argument is over the way Windows handles [[device driver]]s. Since device drivers run in [[kernel space]], unstable drivers can cause system instability in Windows. Linux runs many drivers in userspace, which Linux proponents claim allows Linux systems to remain stable when a driver crashes. Windows advocates often claim that Windows stability has improved and that it is better able to deal with buggy drivers than it once was. Microsoft now certifies and signs drivers from select vendors to guarantee some measure of stability. Users can also protect themselves against poorly written drivers by purchasing quality hardware for systems whose stability is critical. The claim is often made that, if a driver would cause the operating system to crash, having the kernel running serves no purpose since the system will require a reboot anyway. This is often countered by the claim that a skilled user may be able to kill the problem process and recover system stability, or else bring the system to a more graceful halt than would have been caused by a system crash. As of Windows XP, the Windows User-mode Driver Framework allows many non-critical system drivers to run in user-mode, for example most USB hardware would suit a user-mode driver. Due to the kernel model followed by both operating systems (monolithic vs hybrid), it is not possible to run many drivers outside the "kernel" on Windows.

This section was removed from the main body, mostly because it wouldn’t be worth fixing. Most Linux drivers are in Ring-0, as the Wiki page on the kernel even says. A surprising number of non-critical Windows drivers are NOT in kernel mode. For example, printer drivers in NT were kernel mode, but in 2000 they are user mode, with a few kernel mode drivers for backwards compatibility. This section doesn’t cover anything about Kernel mode (version 2) or user mode (version 3) drivers, just seems to think that most drivers are Kernel. Many drivers *MUST* be kernel, for example, cpu drivers (Yes, your cpu has a driver) and your chipset drivers. If it’s user mode or Kernel mode depends on how much direct access is needed. If the driver needs to access something in Ring-0, it’s kernel mode. If it is just accessed *BY* something in Ring-0, it should be user mode (And won’t be signed by MS if it’s kernel mode and doesn’t need to be).

This section is just talk about “people” who claim stuff, and shouldn’t be included in Wiki to begin with. It doesn’t even cover if its an issue with drivers, or hardware, as sometimes it’s not buggy drivers but bad return values of the hardware (Damaged hardware on good drivers can play hell on any system). And the line “Due to the kernel model followed by both operating systems (monolithic vs hybrid), it is not possible to run many drivers outside the "kernel" on Windows.” is bad English, since it says Due to the kernel mode followed by BOTH, it is not possible to run drivers outside the kernel. So because Linux is a monolithic Kernel, my 2K3 box runs it’s drivers as Version2 drivers? To say Windows has drivers in the kernel, and Linux doesn’t, is completely wrong. --Ozzy 98 19:03, 7 June 2006 (UTC)



[edit] article structure

i tryed a long time ago to clean myself this page but i was reverted(mabe i deleted all(don't remember well) and i made article structure)


so now that we can clean this article i propose the folowing structure:

  • comon belief(what most people think)...yes it's interesting...
    • windows
      • advantages(games,culture)
      • Limit(viruses,crash...)
    • linux
      • advantages(can't run viruses...)
      • limits(it's dificult,all is in command line...)
  • The reality

->this part would need some technical experts on both system,in order to explain what the reslity is,for example explaining how does linux can get viruses(hacking,trying non trusted things...because most programs are trusted),why windows crashes so often(see react-os website,and driver/hardware related issues)...,we must also explain the diferences inside linux such as the kenrel design guidelines(tecnical but also with the goal that isn't related to windows,a common critisize of bsd people about linux) and the distributions(linuxXP,lindows,xpde(a wm)...) so design issues and evryday reality must be included here,we can also explain distribution and the design guidelines of linux()

    • we can also talk about microsoft reaction(campains(get the facts...=>do not include this inside comon belief...because the comon belief is what people has been thinking for a very long time),haloween docs,sfu,vista...)
    • We also can't avoid talking about microsoft and open-source/free-software we can also folow the same structure for this
    • at the end,as an opening we can talk about others unixes,reactos...


if nobody decides something(sometimes some people talk endlessly on the talk page or ask things that is never added),i'll start to use this(of course i'll wait some time before doing so) while keepin the old informations inside the comon beliedf=>revert me if you don't like it,at the end we could start reviewing the old informations in order to match better the comon belief

[edit] Security

"On the security side, Microsoft also argues that its platform is more secure because the Microsoft developers can respond to security issues more quickly and efficiently than the Linux developer community."

This is clearly FUD, as anyone can see at: http://en.wikipedia.org/wiki/Comparison_of_operating_systems_(security)

That's what Microsoft claims, so please leave it be. Rhobite 21:35, Jun 15, 2005 (UTC)
OK, I underestand. Ptomes.
Not forgetting, of course, that no company should be allowed to claim something that isn't true. Their 'platform' is falling because of sloppy development. If you've ever seen Microsoft's coding standards (after seeing Linux Kernel programmers'), you'd be shocked, if it meant anything to you. They can be no means respond more efficiently than Linux developers, but I will say they respond more quickly - mainly due to the fact they need to bugfix Windows every other day. Shame.
Plus, the linux developers don't _NEED_ to fix it as often, because linux has fewer HOLES. Strake

This is rubbish: Linux mightily encourages users NOT to log on as root: GUI logins don't show root as an option; the Mandrake install instructs you never to login as root unless doing admin work; every book on Linux I have ever read says the same thing; in Mandrake 9.2 if you login as root in KDE the background is red instead of the default blue. On Windows my system has two admins, and nowhere am I discouraged from this. Admins are shown as regular users on the login screen. So where does this come from: The percieved difference is likely due to Linux encouraging users to take advantage of its file permissions, whilst Windows tends to encourage users not to run as the computer administrator. Microsoft reccomends users to log on with account that has no administrative credentials and to use "Secondary logon" for doing their administrative tasks rather than using their administrator account for doing daily tasks. --Taejo

Dont forget XP Home (Which may be the most common MS OS) doest have "limited" accounts and almost no computers sellers ship computers with user account set up to have lesser accounts. My thoughts ? Delete this paragraph, not even worth putting on the talk page. --2mcm 06:41, 26 July 2005 (UTC)
I'm pretty sure that XP Home allows you to create limited accounts. I see no reason to remove the paragraph. Rhobite 06:55, July 26, 2005 (UTC)
Ok my mistake i have removed the previous statment. --2mcm 10:40, 26 July 2005 (UTC)
BTW Home wont let you change file permistions through it's GUI interface so you cant restrict limited user from running other programs. --2mcm 03:50, 10 August 2005 (UTC)
Isn't the point that the process won't be able to acquire permission to perform damaging actions, rather than the user not being able to run a potentially damaging process? I believe this is basically due to the fact that Windows uses an ACL-based security system, rather than being an actual vulnerability. —212.20.246.65 18:15, 31 October 2005 (UTC)
Hmm not 100% sure what i was meaning there but i belive it was that if you install a program you can not set the execute-bit ( in unix terms ) to 'deny' for a piticular user. I guess this would be a security issue if you need a program installed for one user to use, while wishing to deny another user access ( for example a BT program if the denied use had a habit of downloading malware via bittorent ( or you happed to have a programme installed which has known security flaws. e.g., IE.. ahem. )). --04:25, 1 November 2005 (UTC)
XP Home won't let you edif file ACLs from the GUI *UNLESS* you're in safemode. You can, however, use cacls from the command prompt, or just boot into safemode. Or install the security manager from NT4 to use on XP Home, this enables it too. The functionality is there, and easy to get to, just hidden from casual view. If you don't know how to set permissions on home, chances are you shouldn't be setting them to begin with. --Ozzy 98 02:27, 7 June 2006 (UTC)

I've added a citation request for the following statement,

"On the security side, Microsoft argues that its platform is more secure because the Microsoft developers can respond to security issues more quickly and efficiently than the Linux developer community"

If MS did not say this, it should to be removed. If MS did say this, it should perhaps be rebutted as IMAO it is not true. One example of it being false is the ping of death attack, which was fixed within 3 hours for the linux kernal [1]. Also Linux releases patches and security fixes every day, while MS waits for patch tuesday, which means anything up to a month wait for exploits that are "in the wild". Linux, especially package based distributions, patch more frequently [2]. --H2g2bob 16:28, 28 May 2006 (UTC)

I take it back, MS would say something like that :-D --H2g2bob 14:45, 30 May 2006 (UTC)
The second tuesday of each month isn't the day ms releases patches, it's the day they update windows update and the files for autoupdate. If you subscribe to the security newsletters you get notified on security patches soon as they are avaliable for download on the site.--Ozzy 98 02:27, 7 June 2006 (UTC)

Before I even start, I'd like to say that this entire article is crap and should be binned. I deleted the part that refers to IIS getting hacked more than Apache, because it's "citation" links to an opinion piece written by a Linux advocate. The actual evidence to show IIS getting hacked more than Apache is from defacement mirrors. The first defacement mirror was maintained by attrition.org back on the late 90's all the way up to ~2001. At that time, many more IIS server compromises were reported to the mirror than Apache defacements. After attrition closed down their mirror, another site, zoneh.org, started mirroring defacements. Around 2003 (when Microsoft started paying attention to security) the percentage of reported Apache defacements on zoneh.org rose sharply in contrast the number of IIS defacements, and since then the defacement percentages have largely followed market share lines - with Apache showing a very slight advantage over IIS. Toadlife 08:18, 11 November 2006 (UTC)

[edit] Cleanup request: This article is repetitive and unfocused.

The article repeats itself without any particular explanations. The UNIX-like permissions defense of Linux, for instance, is repeated in several locations without explaining what is good about UNIX-like permissions. Worse, in the same article, it is claimed (without rebuttal) that Windows permissions are more "robust" (whatever that means in this context), which makes one wonder why the UNIX-like permissions are a good thing (or whether Windows permissions are really more robust, what that means and why that's a good thing). 131.174.122.17110:44, August 3, 2005

It means exactly what it says. Windows file permissions are more robust than Unix file permissions because they allow finer grained access control and ACLs to be used. Whether or not they are better than Unix file permissions is subjective.
Darrien 07:40, August 5, 2005 (UTC)
Putting aside for the moment that the use of the word "robust" is POV, how can you say one permission system is more or less robust than the other? AlistairMcMillan 07:55, August 5, 2005 (UTC)
"Robust" may not have been the best choice of word, but Webster defines "robust" as "1c: strongly formed or constructed". Unix file permissions are rather weak when compared to ACLs and standard Windows file permissions, but as I said above, whether or not one is better than the other depends on what one is trying to accomplish.
Darrien 08:25, August 5, 2005 (UTC)
We define Robust as "reliability". :) AlistairMcMillan 08:29, August 5, 2005 (UTC)
The Windows versions that I have used do not have any permission system at all, so it has be wrong to say that Windows file permissions are more robust. This idea should be made more accurate, since file permissions are not an inherent feature of "Windows-like" OSs, as it happens with Unices. Also, ACLs don't make a system more robust, they just allow more levels of access; if the system is not well-designed, it could be breakable in an easier way than the (not as flexible) Unix permissions. Anyway, SELinux can be used to achieve a more flexible access contol, AFAIK. rbonvall 23:33, August 5, 2005 (UTC)
Two things. I rewrote that paragraph and removed the word "robust" about 21 hours ago. No need to debate it now, unless you want to re-insert it. When I re-wrote the paragraph I made it explicit that we were talking about Windows NT and above, not Windows Me/98/95. If you'd like to add information about Windows Me/98/95's complete lack of file permissions, feel free. AlistairMcMillan 03:33, August 6, 2005 (UTC)
Ok, I was reading an older revision. rbonvall 15:42, August 10, 2005 (UTC)
NTFS permissions have almost 40x the number of settings as default chmod Linux permissions, this is where statment comes from. Since 9X doesn't support NTFS out of the box, this is an NT-only advantage, since 9x has no file permissions. To see all the windows file permissions on an NT based system, right click a file (If not on XP HOME) go to properties, security, advanced, and hit edit on any of these. Also keep in mind the settings for proprogation of the settings too. This is just NTFS permissions, if you enabled an NTFS driver on your linux system, it would be able to use the same security. It comes down to, where does the OS stop, and add-on software begin? --Ozzy 98 02:27, 7 June 2006 (UTC)

We also read "The perceived difference is likely due to Linux encouraging users to take advantage of its file permissions, whilst Windows network setups tend to encourage users not to run as the computer administrator. " What the heck does any of that mean? Windows network setups encourage users not to run as admin? If this is true, how is that different than Linux? Are Linux network users encouraged to be root? The whole sentence bewilders me. 131.174.122.17110:44, August 3, 2005

That originally read "The percieved difference is likely due to Linux encouraging users to take advantage of its file permissions, whilst Windows tends to encourage users to run as the administrator". It looks like it got changed somewhere down the line.
It refers to the fact that one often needs to run as an administrator to accomplish some day-to-day tasks on Windows, such as installing software or changing settings, whereas on Unix-like systems most of these can be accomplished without superuser priveleges. This has gotten better in Windows XP, but as far as I can remember, you still need access to certain protected registry keys to install software, whereas on Unix-like systems you often need only a compiler.
There's also the fact that some Unix programs will loudly complain or refuse to run at all if they are run as root, whereas no Windows program that I know of does the same.
Darrien 07:40, August 5, 2005 (UTC)
Regarding the Unix programs that complain : KDE ( the most common WM for *nix ) will not allow root logins with out changing a config file. Any some(most?) companies that sell linux preinstalled do not have the default user as root. The problem with Windows programs needing an admin user is mostly due to the Win9x days where programs had full access to the whole sys and programmers who wrote the programs didnt allow for restrictions --2mcm 08:34, 5 August 2005 (UTC)

I think this page should be re-written with an eye to organizing the information for the reader. I apologize that I am unqualified to do so, since I am neither a Linux nor Windows expert. 131.174.122.171 10:44, August 3, 2005

I'd like to know too. What does "Windows network setups tend to encourage users not to run as the computer administrator" actually refer to? I've never had a Windows network setups encourage me to do anything. Maybe they just don't like me.  :( AlistairMcMillan 05:53, August 5, 2005 (UTC)
I think this refers to the most important idea to keep in mind when contributing to this article: There is a big difference in home-user, network-setup, and server functionality. I doubt something like a Lycoris home computer would be as secure as a properly maintained Windows server. It looks like someone modfied the original quote above to reflect Microsoft's official stance on running computers in a corporate network environment. Namely, don't run as the Administrator for day-to-day tasks.
Darrien 07:40, August 5, 2005 (UTC)


Just a thought - what do people think about a re-organization along the following lines:

1. Security
1.1 The pro-Microsoft Windows View
1.2 The pro-Linux view
2. TCO
2.1 The pro-Microsoft Windows View
2.2 The pro-Linux view
3. ...
...
196.41.167.243 09:34, 24 August 2005 (UTC)

[edit] "Super-Virus" + other stuff

From the article :

Some people believe that since the Linux source code is freely available, 
somebody with enough time and experience may be able to engineer a 
"super-virus" to affect the kernel.

Wouldnt "worm" be the correct term for this ? Viruses spread by people opening files named "Hilary Duff.jpg.vbs" while worms exploit programms ( normally buffer overflows ). --2mcm 23:38, 5 August 2005 (UTC)

personally i dont think that the supervirus theory stands, because if someone really managed to develop such a virus/worm, he will then have put this kernel-patch into the vanilla CVS (highly impossible unless this person is one of the few kernel developers), which by the way is maintained by the worlds best programmers. and lets say that the worm passes through the examination of the developers, but once a user realizes the existance of the worm, a bug will be filed through linux's extensive bug-reporting system and the patch will be fixed/removed in no time. So the so called supervirus could theoritically be developed, but to have any practical effects would be impossible. ---Dritan.
I know the theory does not stand. A Super Viruses exist for all OS's. Never been publicly released but they exist.
A true Super Virus is a completely hidden virus. You don't need the source code of a OS to make a Super Virus. Its like Ring Level 0 debuggers that the no current OS's can detect is even there. Yes even Vista. This is Super Virus tech. Its not OS partical. It hits everything. Complete undetectable to OS and can be impossiable to remove from a system without hardware tools.
Be thankful that no one has been insane enough to release a Super Virus.
Even so since Ring Level 0 debuggers work hacker can look at the raw asm of the OS anyhow and search for flaws. Might not be as fast as normal source code but just as effective.
Now the bad bit Microsoft OS's have been documented as having a weakness embed by the request of the CIA. So closed source does not mean that the OS is past tampering. It caused one of the worse OIL Pipeline spills in Russa. So in one way Linux is safer. You are free to use your own personal to inspect and build it.
Note goverments these days demard the source of windows so they can inspect it. The bad bit is that its pointless. Reason they don't have the right to build the source to make sure what they have been given is truely the source of the OS.
---oiaohm

A few other things :

1) Why is it "Microsoft vs. Linux" and not "Windows vs. Linux" ? It would make more sense if it was about Microsoft software and MCSE, etc. But the article is only about Windows and Linux.

Support. I think it would be even better something like "Arguments by supporters of Windows and Linux". A "versus" name sounds not encyclopedic to me. rbonvall 15:52, August 10, 2005 (UTC)
Well the problem I have with "Arguments from .." is that I dont want this article to be or though of as an IRC transcript :
<Microsoft> Linux Sucks !!!
<Slackware> No, our OS is greater that yours !!
<FreeBSD> all j00 are n00bs BSD is the 0n1y r34l Un1x !!!11
--2mcm 04:50, 11 August 2005 (UTC)
Support. But not "arguments by supporters etc". Won't it be easier for editors to include the phrase "Windows vs. Linux" in an article without it being aliased, rather than the phrase "arguments by supports etc"? AlistairMcMillan 20:37, August 10, 2005 (UTC)
Well i did it. --2mcm 23:58, 21 August 2005 (UTC)

2) Could we have a table of the archs that each OS supports, market share as reported by xyz corp for July 2005, etc ? This would have to be done very carefully to have a NPOV. Maybe a bit like this ? --2mcm 23:41, 6 August 2005 (UTC)

[edit] No two distributions being exactly the same

This edit by 12.219.74.52...

There being no viruses can also be attributed to there being many different kinds of Linux, with no two distrubtions being exactly the same, and also no real standard for executables.

2mcm has already corrected the bit about there being no real standard for executables, but is it true that differences between distributions make virus writing difficult? I can't think of any sources that prove it either way. But they all use basically the same kernel, maybe a module or two different here or there, but basically the same. They all, IIRC, include glibc, gcc and Perl, etc etc. Can someone through some insight here. AlistairMcMillan 23:23, 20 August 2005 (UTC)

If the virus is expoiting a hole in the software then minor compile differnces ( such as -O3 rather than -O2 ) would break the binary complatibility that a machine code exploit would require. What stop viruses dead in their tracks is that files by default have the execute bit turned off and KDE wont run a program ( atleast on Slackware 10.0 ) , even with the exec bit, just by double clicking. I will update the page to reflect this. --2mcm 01:46, 21 August 2005 (UTC)
If various Linux distros are all going to be able to run the vast majority of applications written for Linux, then the vast majority of viruses and worms are likely to run on the vast majority of distros, so this isn't really a particularly solid claim. There are other elements within Linux that make it harder to write viruses/worms compared to Windows, this isn't one of them. Sfnhltb 12:52, 8 March 2006 (UTC)

[edit] I removed this ..

To counter this, all users, including system administrators will have diminished permitions. Microsoft enforces this in a way similar to UNIX like system for normal level users, and by warning acknowledgment popups and virtual folders for all user classes. ( emphasis mine )

--2mcm 21:19, 24 August 2005 (UTC)

This is not really crystal ball stuff since it is present, though turned off, in the recently released beta. [3] If you're familiar with OS X and the dialog that asks you for a password whenever you do anything risky, they've basically just copied that. A search on Google for "User Account Protection" of "Least Privileged User" will get more on the subject. AlistairMcMillan 22:10, 24 August 2005 (UTC)
Hmm it seems like both things in the paragraph are about things that Vista may introduce. Cant see really were it fits in nor were solid enough sources can be found to confirm this. --2mcm 22:35, 24 August 2005 (UTC)
Thanks User:AlistairMcMillan for going to the trouble of understanding then clarifying the paragraph! --2mcm 07:05, 8 September 2005 (UTC)

[edit] Argument appears to be one-sided

Its quite obvious that the author of this page is a Linux proponent, and a fanatic at that. Now, if someone can answer me as to if those Apache claims are true...

—The preceding unsigned comment was added by 68.251.77.19 (talk • contribs) 26 Sept 2005.

Firstly this page was not written by a single author but by many some of which prefer either Linux or Windows. I didnt see your question about Apache but netcrafts survey confirms it : http://news.netcraft.com/archives/web_server_survey.html . Even microsoft's web surveys ( flawed because they only check those who use their products ) doesnt place Apache below 25%. --2mcmGespräch 02:31, 2 October 2005 (UTC)

Actually, the Windows section runs with all its claims and alleged info virtually uninterupped by conflicting arguments. In the Linux section many of the claims/alleged info are immediately followed by Microsofts claim. It actually seemed to be favoring Windows to me. --gimfred

[edit] this could be improved

  • historical side and popular belief(their impact,and the reality)(social factors)
  • see microsoft as another sytem such as any other os(not as the devil but you can talk about microsoft policies as a limitation or a problem of the os and may talk about others microsoft limit in the historical side and popular belief in order to understand microsoft implementation in the market of the os and the contreversy and court decision against it)
  • you talk only about linux...
    • talk more about unix
    • talk more about open-source
  • you talk about microsoft vs linux...but why there is:
    • sfu,cygwin,colinux,uwin

->microsoft will implement a unix subsystem by default on the microsoft os starting with windows server 2003 sp2 [4]

    • wine and react-os

in the past i had made another plan for this article but it has been removed of course it was not perfect...this is a wiki...and it was needing some serious improvement

[edit] Pro-windows source

i am currently aware of only one organization that advocates the pro-windows view. can anyone list some other sources? if not, it should be explicated that this is primarily microsoft's pov, since it is doubtful whether it has any other ostensible supporters.

Over 90% of PCs run on Windows, so Microsoft is obviously not the only group that advocates the pro-Windows view. Gartner reports frequently conclude that Windows has a lower TCO, for example. Paul Thurrott is a Windows supporter, and ZD columnist David Coursey can usually be counted on to support Microsoft. These are just a few examples of people and groups who advocate Windows. Rhobite 02:34, 13 January 2006 (UTC)
what about the sillier arguments like "[windows] does not force the user to rely on the goodwill of strangers"?
If you're asking for specific references, I agree, we need more of those. Neither section provides refs for specific statements such as the one you point out. However, I know that I've heard arguments like that one from MS and MS supporters. Rhobite 03:15, 13 January 2006 (UTC)

[edit] Windows/Linux/OSX user share?

Sorry to put this here, I am looking for a Windows/Linux/OSX and other Operating system's pie chart, is there anything like that in Wikipedia??? thank you"

Closest I've seen is a sales chart of Unix, Windows, and Linux sales for servers. This includes hardware, and I didn't really look too close at the chart. Unix and Windows both were at 4 Billion in sales, while Linux just topped 1 Billion. Remember, in the working world, Unix is still in use much more often then Linux. And some areas, like most of the eastern US, you'll never see a production Linux box. --Ozzy 98 17:12, 7 June 2006 (UTC)

[edit] Distributions

The article doesn't clearly explain the difference between GNU, Linux and Linux distribution. That's rather essential for understanding what 'pro-Linux' means.

There are also some incorrect statements:

  • AFAIK, the Windows NT product line (which XP belongs to) is not based on DOS.
  • Certain Linux distributions do support ACLs (see SELinux or [5])

--Erik 17:45, 7 February 2006 (UTC)

NT line could be said to be based partly on dos, but that's like saying the cartoon Gargoyles was based on Shakespeare. But there is very very little dos code left in it. Must less then 98\ME lines that even use Autoexec.bat files. As for the ACL's in Linux, Unix style permissions are ACLs, so all Linux supports it. --Ozzy 98 17:18, 7 June 2006 (UTC)
Unix-style permissions can be mapped to a subset of what can be done with ACLs, in that permissions of XXXYYYZZZ could be mapped to an ACL such as {owner, XXX},{group, YYY},{otherwise,ZZZ}. However, there's no way to turn an ACL such as {user1, XXX},{user2, YYY},{user3, ZZZ},{user4,WWW} to a set of Unix-style permissions. Guy Harris 20:18, 24 June 2006 (UTC)
No. You're missing the point. Linux can do both traditional UNIX permissions AND ACLs. From "man acl" on gentoo: "This manual page describes POSIX Access Control Lists, which are used to define more fine‐grained discretionary access rights for files and directories." More information is available by googling for "linux acl", but a few quick links of interest are: http://www.suse.de/~agruen/acl/linux-acls/online http://acl.bestbits.at/. According rumblings on #gnome-hackers, ACL GUI support has been merged into GNOME, either for 2.14 or 2.15, and KDE has had it since KDE 3.5 (info from http://blogs.sun.com/roller/page/alvaro?entry=nautilus_acl_support). Additionally, this isn't very distribution-dependent. All that is distribution dependent is how ingrained the ACL support is.

[edit] Cleanup needed

Firstly, let me make clear that I take no side in this debate. I'm a Mac user; I don't care who prefers Windows to Linux or vice-versa.

This article is in severe need of cleanup or deletion. For starters, why do we care whether Windows is better than Linux or vice-versa? This article attempts to re-argue the debate, rather than writing formally about the fact that there is a debate; this is not what Wikipedia is all about.

It makes controversial claims with a severe pro-Linux slant throughout the article, and does not provide credible citations. The "pro-Windows" section ignores the most common arguments that users have for using Windows, and also contains quite a bit of anti-Windows rhetoric; the "pro-Linux" section discusses vendors and users rather than platforms.

Moreover, the article implicitly forces a false choice by implying that Windows and Linux are the only credible choices of operating system; there are plenty of alternatives that are not discussed. Why is there not a Mac OS vs. Linux article, or Linux vs. Hurd or Plan 9 vs. BSD? My guess is because there isn't a strong POV to push for those, whereas there is in this article. —donhalcon 20:30, 7 March 2006 (UTC)

[edit] Arguments

What happened to this page? The Windows section is looking less like "arguments often used in favour of Windows" - which is what I think it should be - and more like an anti-windows rant. —The preceding unsigned comment was added by 196.34.166.250 (talk • contribs).

This is what happened; a user named 00 tux (with an admitted pro-Linux bias) came along recently and rewrote large swaths of the article. Warrens 15:11, 23 March 2006 (UTC)

[edit] IE/WMP runs in kernel space?

Does IE/WMP run in kernel space? AFAIK, they are user mode apps. This can be verified from the task manager which show that they run in the contxt of the logged in user. And killing the processes do not cause any system unstabilty. --soUmyaSch 16:50, 26 April 2006 (UTC)

I've seen nothing to indicate that they run in kernel space. People might be confusing "kernel" with "operating system", and concluding that, with IE being built as an application that uses DLLs that implement a lot of the functionality (HTTP/FTP/etc. network access, HTML rendering) and that are considered "part of the operating system" (as they offer published APIs to let other applications use them), that must mean that "IE is in the kernel". The same might be the case with WMP, if a lot of the code is in the form of DLLs that other apps can use. (Safari in OS X and Konqueror in KDE are similar to IE in this regard, so the "integration" of IE in the OS or OS+desktop environment isn't exactly unique to Microsoft.)
For that matter, as far as I know, most of the GUI code runs in userland; it's only the GDI layer that runs in the kernel as of NT 4.0 (NT 3.x had a somewhat X11-ish scheme, with the low-level drawing done in the Win32 subsystem process, and the higher-level userland libraries sending it messages). Guy Harris 20:25, 24 June 2006 (UTC)

[edit] AL-team external links.

I have an problem with this site being linked : Anti linux team: reasons to hate linux.

Quote: "Linus Torvald (the evil sweedish man who made linux) Had a boyfreind. He ran around naked. According to this Linux website. Yuk."

I really dont think this site is much more than a troll/joke site, and mostly consists of of "LOL JOO5 Linux(EVVIL BTWW) U53R5 SUCK !!! LOL!!!11one" ( OK, that is a slight exgaduration but you get the idea ). Anybody object to the link being removed ? --2mcmGespräch 23:20, 27 April 2006 (UTC)

Okay its fine they hate Linux. But why do they need to come up with these sick whatever-you-call-them s? --soUmyaSch 09:54, 28 April 2006 (UTC)
That site is awful, and doesn't contribute anything of lasting informational value. It has no place here. Some kids in Ireland don't like Linux? big effing deal. Warrens 10:18, 28 April 2006 (UTC)

[edit] AL-Team webmaster follow up

Sorry for the inconvience. I didn't add the link and am now researching the unaproved link. I found out that wrong quote about Linus on a (as I have now discovered) joke website. We are serious and the AL-Team is not a joke.

Again, sorry for the inconvience.

== I will remove that misleading quote ASAP. ==

We just wanted to warn novices about the dangers of replacing windows for linux, but maby went overboard. I might add a page called "Comparing Windows and Linux" in the future. Maby the AL-Team is a little too biast, OK OK TOO biast!

If you disagree or want to contact us about anymore incorrect statments, email al-team@hotmail.com Now if you don't mind, i'm off for a cup of tea.


thanks, al-team webmaster al-team@hotmail.com


THANKS, QUOTE REMOVED FROM AL-TEAM SITE

Remind me again how this contributes to the discussion? --DKR


[edit] Proposed Invitations

Perhaps, we could invite a Linux/FOSS advocate: either Linus Torvalds and/or Richard Stallman, and an advocate of Windows: Probably Michael Nash or equivalent to contribute to the article's double-edged nature. We may get more inside, developmental and technical information from it. Let me know what you think. --DKR

[edit] Rename article?

I think the name of this article needs to be fixed - this isnt a competition, its a comparison. Most computing comparison articles (also see its subcategories) are formatted in the style of Comparison of x and y. Does anyone agree that this article should be moved to Comparison of Windows and Linux? Remy B 07:28, 17 May 2006 (UTC)

Sounds like a good proposal to me. It is as it always was T | @ | C 07:43, 17 May 2006 (UTC)
Done. Remy B 07:46, 17 May 2006 (UTC)

I was expecting to see more technical comparison of the two OSes, such as the differences in the kernels, userspace, file systems supported, number of CPUs/RAM supported, etc. That information is at the bottom, but even that little bit is mostly opinion and lean on facts. We should just present the facts here and leave the opinions on what's better for Slashdot. Pgk1 18:14, 30 May 2006 (CDT)

Added some missing citations and references, and some handy external links.

[edit] changes

Added some missing citations and references, and some handy external links.

Windows is described by many users as being unstable
This is bad use of grammar to disguise the writers opinion. Who are these "many users"? I'm sure "many users" also find windows to be perfectly stable. —The preceding unsigned comment was added by 88.104.53.44 (talk • contribs).

[edit] General comments

Hello. I like they way the article is set up for the "technical comparisons" section, and I think perhaps this style of comparing individual points (rather than having the big blocks for each platform) could be adopted throughout the article. Is anyone else working on this (or wanting to), or shall I give it a go? --H2g2bob 10:30, 10 June 2006 (UTC)

Added rewrite tag --H2g2bob 00:22, 11 June 2006 (UTC)
Rewrite is done. It's still needs references and is POV, but now has some structure. This also removed some duplication. --H2g2bob 12:31, 18 June 2006 (UTC)

[edit] Patents and Legal Concern

This section contradicts itself. SCO's legal action suggests that FOSS is involved in legal action, while comments by OSRM suggest that no FOSS has never been sued for patent infringement. This is probably some weasel words by one side or another, or some lack of understanding on my part, so I'll look into this. --H2g2bob 20:54, 21 June 2006 (UTC)

SCO's legal action isn't about patent infringement. It was about "trade secrets" and "copyrights"; the "trade secrets" part has since been dropped. See our own SCO-Linux controversies for more. I've removed the contradict tag. AlistairMcMillan 01:05, 25 June 2006 (UTC)

[edit] Merge Studies related to Microsoft into Comparison of Windows and Linux?

I noticed someone put a merge tag to merge Studies related to Microsoft into Comparison of Windows and Linux. There's no discussion as yet (as far as I can see) so I thought I'd start it. --H2g2bob 10:38, 10 June 2006 (UTC)

  • Weak Agree It should probably be in a section here. --H2g2bob 10:38, 10 June 2006 (UTC)

As most of the stuff is covered here, and as nobody's said anything - nobody ever talks to me :'( - I'm just going to go ahead and merge these. Just try and stop me! --H2g2bob 20:58, 21 June 2006 (UTC)

Looks like I was stopped ;-) see talk on Studies related to Microsoft. --H2g2bob 11:36, 23 June 2006 (UTC)

[edit] windows / linux logo removal

Hey everyone, I've commented out the Windows and Linux logos at the top of the article. I don't want to do this, but I do have some fair-use concerns about the Windows logo, for two reasons: one, this article is a comparative analysis of Windows and Linux, not simply a description of Windows itself, which, IMO, puts us outside of Wikipedia's fair-use rationale for logos. Two, we should be limiting our use of non-free images to places where non-free content can substantially add value to an article.

Of course, this only applies to the Windows logo. The Tux image is available under a much more permissive license, so there are no fair-use concerns here, but I removed it anyhow out of fairness and an interest in keeping things balanced. Warrens 23:44, 24 June 2006 (UTC)

[edit] Contradiction

Can whoever added the "contradict" tag explain their reasoning? Thanx. 68.39.174.238 00:51, 25 June 2006 (UTC)

See the "Patents and Legal Concern" section above. AlistairMcMillan 01:06, 25 June 2006 (UTC)
I added it, as one source referenced said no FOSS had been sued for patent infringement, while other sources mentioned lawsuits (I think these were the SCO lawsuits, who sued IBM rather than a FOSS project. However, they were suing IBM for code included in the Linux kernel). So it is self-consistant, sort of :) --h2g2bob 12:37, 22 July 2006 (UTC)

Did you read my reply in the "Patents and Legal Concern" section above? Here it is again...

SCO's legal action isn't about patent infringement. It was about "trade secrets" and "copyrights"; the "trade secrets" part has since been dropped. See our own SCO-Linux controversies for more. I've removed the contradict tag.

So... no contradiction. AlistairMcMillan 20:11, 22 July 2006 (UTC)

[edit] GNU/Linux

Why is "GNU/Linux" stated as being a more accurate term than "Linux"? Isn't it a matter of opinion, as stated in Linux naming controversy? --Pyreforge 14:18, 12 July 2006 (UTC)

[edit] assertion of "required" reverse engineering

This means that, when comparing the way these two operating systems perform various tasks, some amount of reverse engineering, benchmarking, and guesswork must be used to determine how and why Windows performs certain tasks.

The problem with this assertion is that there is an opposing argument of simply asking Microsoft what a part of Windows does. Also, are parts of Windows actually reverse-engineered for parts of this article? It doesn't appear so... RN 06:45, 17 July 2006 (UTC)

Asking MS isn't equivalent to reading the source code of Linux. It isn't fair to compare the two. The vendor could lie or just answer sloppily. With Open Source you can see for yourself. Basbryan 02:28, 17 August 2006 (UTC)

[edit] Supercomputer OS percentage

In the section "Servers and Workstations" it is said that 73.4% of the top 500 supercomputers run Linux. Because this article is about comparison of linux and windows, the viewer may think of a complement percentage of 26.6% of the supercomputers to run Windows, and would never think of 0.40%. I suggest adding the windows pecentage to the article or even replace the percentages with the numbers, which seems to be more clear to me, since 500 is also a clear number. —The preceding unsigned comment was added by Ali H. (talkcontribs) 01:27, 23 July 2006 (UTC)

Good point. I've edited the article to fix this oversight. AlistairMcMillan 02:10, 23 July 2006 (UTC)

[edit] Removed Text

I just removed two extraneous paragraphs from the intro which were unnecessary and contained inappropriate POV. --Doc Tropics Message in a bottle 23:49, 23 July 2006 (UTC)

[edit] This is just stupid

You guys, come on. Any experienced geek IMO has solid experience with both Windows and Linux. I used Windows versions 95 through XP, and about a year ago I stumbled across INSERT on the Ultimate Boot CD. I had recently read an article in CPU Magazine about Knoppix, and seeing that INSERT was based on Knoppix I decided to give Knoppix a try. At the time the latest Knoppix release was 3.7, so it only included KDE and not GNOME, but I was very impressed with how easy it was to get started - and those of us who have used multiple distros know how unorthodox Debian can be. And I practically passed out when I got the Compiz window manager working. I had seen (cough) Windows Vista betas and I simply could not believe how Compiz whooped Vista's butt. And I've been witnessing firsthand the corruption that is occurring in the proprietary software world. (Think Treacherous Computing. One of my friends found inactive TPM drivers in Vista beta 2.)

My experience with Windows and Linux can be summarized in this: Linux is the ultimate OS when it comes to speed and security, hands down. But when I want to play games or develop programs such as the ExperienceUI, Windows wins, because Windows is simply more compatible with existing programs than Linux is. I'm sure this would be different if Linux had taken off like Windows did, but it didn't. Windows has a very solid user base at the moment, and thus I consider it necessary to have a copy of Windows around while developing software. I'm definitely on the side of Linux here, but Windows still has its strong points and this article needs to show them.

well i agree with you in general but one point, windows is not better that linux when it comes to programing, if you use a highly flexible distro like Gentoo and spend sometime tweaking it into a programming machine (excluding all the crap that kde-meta gives you) you will get one of the best programing environment ever. i also think that in linux it is easier to find support, not only in regard to programming, but everything in general. just my 2 cents...


[edit] Technical Comparisons

[edit] kernel - Kernel Space vs User Space, Memory Management

Device drivers issues are crucial for kernel stability issues both on Linux and Windows. Linux drivers are 50% of the kernel source code, but account for 85% of the bugs. Both Linux and Windows use predominantly kernel mode drivers, but one large difference is the graphics/printing system AND their drivers since NT 4.0 (GDI/GDI+) - in Windows in kernel mode, whereas X-Windows, and printing is in user mode. Ironically, it has been argued that Linus's insistence on an unstable kernel ABI as part of the development model (forcing the drivers into the Linux kernel tree) leads to the best stability, as opposed to binaries on Linux or Windows.

Another inescapable issue is that of kernel size. Windows is many times larger in source code and binary - both in kernel mode and user mode.

Considering that the bugrate per line is many times lower for the Linux kernel than commercial software, that would require a tall feat for Microsoft to maintain similar stability (as claimed in the article).

For refs for the above, plus more kernel comparison see Kernel Comparison Linux vs Windows

kernel aside, general security architecture issues (virus, administrator usage) might be the dominant problems nowadays for Windows - anyone have insight into Windows issue priorites?

--Widefox 14:35, 28 July 2006 (UTC)

[edit] Windows Activation

The "Ideology and Origins" -> "Windows" section said:

At the end of 2005 Microsoft began "Windows Genuine Advantage Notifications", an anti-piracy effort. This is an update to Windows which checks whether the client's Windows XP system is a legal copy, otherwise it reminds user to purchase a genuine one. This really tries to make users believe that Activation is really "high class", but when Microsoft said that customers thought that activation was a good idea, just Google it.[1]

The last sentence doesn't make sense, and I can't see how the paragraph is relevant, so I removed it. -- Felix Wiemann 14:42, 8 August 2006 (UTC)

[edit] Removed sentence

From "Recovery":

You can always get the source code for any GNU/Linux program years or decades after the program was written.  This is not true with Microsoft.

Not relevant in that section. --Cornflake pirate 12:40, 19 August 2006 (UTC)

How can a statement be more relevant?01001 05:09, 21 September 2006 (UTC)

This is relevant because if you have the source code and you can always recover from anything.01001 05:12, 21 September 2006 (UTC)

[edit] Switching costs

I have no idea where this section is going, as there is a study section below there. The direction of this need to be more towards desktop users if we are going to have both sections so there is distinctness; so tco studies like

The IBM analysts show that TCO of Linux is lower than Windows.[6]

are out of place it seems. Perhaps a more detailed description of the costs a home faces - i.e. software switching costs etc.? Right now it is just a vague overview seemingly full of assumption... RN 00:48, 11 September 2006 (UTC)

I've removed that section, as it doesn't really fit there, and it's basically a duplicate of the Total Cost of Ownership stuff. Some parts of it I've transfered to that bit. --h2g2bob 19:12, 11 October 2006 (UTC)

[edit] Games and Graphic drivers

i'm not good in english and i get reverted so i added this here:

[edit] Games

not all games run under linux:

[edit] Graphic drivers


[edit] Experts are needed

This article feels like it was written at a grade 4 level. Experts objective and unbiased opinions are needed. And why is there a tag for this page that contains: Category: Wikipedia articles that are too technical??? 24.235.137.120 01:27, 9 November 2006 (UTC)

I agree, removed the tag. I think I may need to look through this article properly when I have a bit of time (to remove bias). This page is always a nightmare because you have linux and windows fanboys making "improvements". --h2g2bob 10:13, 9 November 2006 (UTC)

[edit] Some expert opinion

I use both systems extensively, and I would have to say Linux is trying hard to catch up in the desktop world, but it has a couple of downsides in that regard:
- Its non-descriptive directory names are a pain for new users (who needs etc usr var bin ? they are yet another puzzling feature)
- Support for drivers is often still difficult for linux-use. You need to either compile your own drivers (compile? what is compile? etc) for your USB Wireless interface, or a driver simply does not exist for the linux o.s.
- Linux and Mac user share worldwide is only 8% still: http://www.w3schools.com/browsers/browsers_stats.asp so developers are often faced the choice to either target towards the 90% of the Windows users, or to the 8%. Preferably both of course, but such is not always an option.

Interesting OS security comparisons are here: http://www.zone-h.org/component/option,com_remository/Itemid,47/func,select/id,60/
Even though it is stated that since 2004 security is an application based issue, and not related to the OS, it clearly shows how being the dominant system in a market means you will encounter the most problems. Hence; Linux servers are more often the victim, and Windows desktops are more often the victim of breaches.

I was somewhat surprised to see how the Example screenshot of Windows is a silly default installed XP desktop, yet the Linux KDE screenshot is that of a user having installed all kinds of extras plus showing them activated on a much larger desktop screen. That's not a fair comparison. Please someone upload a decent screenshot of an experienced Windows XP user with some extras on it. 195.64.95.116 11:47, 24 November 2006 (UTC)

I changed the image of the Linux desktop to one that's a bit more standard. I'm still not entirely happy with it, but it's a bit better. --h2g2bob 12:44, 24 November 2006 (UTC)

[edit] hacker vs. cracker

"Microsoft suggests that Linux's openness is its weakness, as bad or sloppy code can be added to projects, and that it is easier for hackers to craft exploits when the source code can be seen."

See Hacker_definition_controversy (unfortunately, the article does not seem to include any guidelines for the use of "hacker" in Wikipedia).

I suggest either using cracker or putting quotation marks around the word, if Microsoft has used it in this context.

X127 13:31, 25 November 2006 (UTC)

[edit] DELETE

This is hardly an article you'd expect in an encyclopedia?

It's biased, and of no worth to this site. This is nothing but opinions, none of which can be verified! —The preceding unsigned comment was added by 58.163.149.145 (talkcontribs).