- Comparison of Windows and Linux
Comparison of the
Microsoft Windows andLinux operating system is a common topic of discussion among their users. Windows is the most prominent proprietary operating system, whileLinux is the most prominent operating system that isfree software (note that many Linux distributions also have a small amount of proprietary components, such as compiledbinary blob drivers provided by hardware manufacturers, for their default installation.cite web
url = http://www.gnu.org/links/links.html#FreeGNULinuxDistributions
title = Free GNU/Linux distributions
accessdate = 2007-08-07
author = The GNU Project
authorlink = GNU Project
date=2007-07-29
work = Links to Other Free Software Sites
quote = These are all GNU/Linux distributions we know of which consist entirely of free software, and whose main distribution sites distribute only free software. If a distribution does not appear in this list, there's a small chance that it qualifies and we do not know it; however, almost certainly it contains or distributes non-free software. Unfortunately, the most well-known distributions do this.] ) The two operating systems compete for user-base in the personal computer market as well as the server market, and are used in government offices, schools, business offices, homes, intranet and internet servers, supercomputers, andembedded system s.Windows dominates in the desktop and personal computer markets with about 90% of the desktop market share, and accounted for about 66% of all servers sold in the year 2007. [cite web
title = Microsoft sees Windows gaining server market share
url = http://www.itnews.com.au/News/71042,microsoft-sees-windows-gaining-server-market-share.aspx
publisher = iTnews
date =February 28 2008
accessdate = 2008-03-16 ] In server "revenue" market share (2007Q4) Windows achieved 36.3% and Linux achieved 12.7%. [ cite web
title = Worldwide Server Market Experiences Modest Growth in Fourth Quarter as Market Revenues Reach Seven-Year High in 2007, According to IDC
url = http://www.idc.com/getdoc.jsp?containerId=prUS21114208
publisher = IDC
date =February 27 ,2008
accessdate = 2008-03-08 ] As of November 2007, Linux powered 85% of the world's most powerfulsupercomputer s, compared to Windows' 1.4%. [ [http://www.top500.org/stats/list/30/osfam Operating system Family share for 11/2007] ] In February 2008, Linux powered five of the ten most reliable internet hosting companies, compared to Windows' two. [ cite web
title = Tiscali Italia is the Most Reliable Hosting Company in February 2008
url=http://news.netcraft.com/archives/2008/03/04/tiscali_italia_is_the_most_reliable_hosting_company_in_february_2008.html
publisher = Netcraft
date =March 4 2008
accessdate = 2008-03-06 ]Linux and Windows differ in philosophy, cost, ease of use, versatility, and stability, with each seeking to improve in their perceived weak areas. Comparisons of the two tend to reflect the origins, historic user base and distribution model of each. Typically, some major areas of perceived weaknesses regularly cited have included the poor “out-of-box” usability of the Linux desktop for the mass-market and poor system stability for Windows. Both are areas of rapid development in both fields.
Proponents of free software argue that the key strength of Linux is that it respects what they consider to be the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes.
Difficulties in comparing Windows and Linux
Several factors can make it difficult to compare Windows and Linux.
* The term “
Linux ” can have different meanings. In some cases, it refers only to the system kernel; whereas in many other cases, “Linux” refers to a complete graphical desktopLinux distribution .
* Both come in different editions, each with different functionalities (e.g.Desktop ,Server ,Embedded ,Multimedia Editions). Linux, in particular, has a vast number of distributions, including many that are highly specialized for specific job tasks. There are also vastly differing versions of "Windows". One can say "Windows runs on old computers" (Windows 95 ), "Windows has modern multimedia capabilities" (Windows Vista ) and "Windows is a server operating system" (Windows Server 2008 ), but these assertions don't necessarily apply to the "same version" of Windows, thus making it much more difficult to make a "Windows vs. Linux" comparison.
* Price and support for both systems differ based on editions, distributors, and OEM products. [cite web
url=http://download.microsoft.com/download/f/4/6/f4662425-098f-414b-8052-9f2de33f3b90/G34899_PROC_WLG.PDF
title=Windows Licensing Guide
format=pdf
author=Microsoft ]
* Major OEM vendors of new computers may also choose to bundle additional useful software in addition to the installed operating system. Additionally, some OEMs receive payment from the vendors of this software, which they may use to reduce the overall price to the buyer.
* There are conflicting claims about each operating system from the marketing and research done on the topic.
* Microsoft sells copies of Windows under many different licenses (usually in aclosed source fashion, but occasionally in different levels ofshared source ). Likewise, most Linux distributions contain some proprietary software when necessary (for example for somedevice drivers ).Total cost of ownership
In 2004, Microsoft launched a marketing campaign named "
Get the Facts " to encourage users to switch from Linux toWindows Server System . [" [http://www.microsoft.com/windowsserver/facts/default.mspx Get the Facts] ",Microsoft 's Website] Microsoft claims that its products have an overall lowertotal cost of ownership (TCO) than open source programs because of their ease of use, resulting in less work and lower staff wages." [http://www.microsoft.com/windowsserver/facts/analyses/tco.mspx Get the Facts: Total Cost of Ownership] ", byMicrosoft (refers toWindows Server 2003 ).
*"Acquisition costs are a very small component of TCO", p. 2
*"The cost of IT staffing for Linux is 59.5% higher than for Windows", p. 10]However, Microsoft's figures are disputed by a variety of organizations, notably
Novell and "The Register ". [" [http://www.theregister.co.uk/2004/10/22/linux_v_windows_security/ Windows v Linux security: the real facts] ",The Register , "22 October 2004 " " [http://www.levanta.com/linuxstudy/ EMA Study: Get the Truth on Linux Management] ",Levanta /OSDL , "February 2006" " [http://www.novell.com/linux/truth/ Unbending the Truth] , Novell, Inc. " [http://www.redhat.com/truthhappens/ Truth Happens] ",Red Hat ] Some websites suggest that some common inaccuracies in Microsoft's figures stem from including figures for theUnix and Solaris operating systems with figures for Linux." [http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2907876,00.html Linux TCO edge: Lower labor costs] ",ZDNet , "3 January 2003 "]In 2004, The UK
Advertising Standards Authority warned Microsoft that an advertisement using research that claimed “Linux was […] 10 times more expensive than Windows Server 2003”, was “misleading”, as the hardware chosen for the Linux server was needlessly expensive. [" [http://news.bbc.co.uk/1/hi/technology/3600724.stm Microsoft's Linux ad 'misleading'] ",BBC News website, "26 August 2004 "]Desktop
It is very difficult to properly gauge the number of Linux or Windows users as the former are mostly not required to register their copies; additionally, a large number of illegal copies of Windows exist. The above desktop usage share data is estimated from
web browser user agent strings, rather than sales information or surveys. This is not entirely reliable because, among other things, web browsers do not always provide accurate information to web servers, and different sites attract different audiences that may be more prone to using one OS or another: such bias is very difficult to eliminate. (Of course, most servers are unlikely to be included in this measurement due to their traditional role as dedicated computer machines). More estimates are available atUsage share of desktop operating systems .Linux distributions were said to be difficult for the average user to install. However distributions like
Ubuntu include graphical package managers which assist the user in searching for packages and installing them graphically (e.g.,Adept Package Manager ). By use of package managers the need of downloading software (open source) from official site saves time as there is no need of surfing web pages as the downloading, installing, resolving dependencies, conflicts are handled by the package manager. [" [http://www2.linuxjournal.com/article/3604 LUIGUI - Linux/UNIX Independent Group for Usability Information] ",Linux Journal , March 2000] Today, most distributions have simplified the installation and offer a “Live Distro ” system allowing users to boot fully functional Linux systems directly from a CD or DVD with the option of installing them on the hard drive, this enables a user to evaluate a distribution with no permanent modification to their computer.The Windows install process, like most general-use Linux distributions, uses a wizard to guide users through the install process.
Accessibility and usability
A study released in 2003 by Relevantive AG indicates that “The usability of Linux as a desktop system was judged to be nearly equal to Windows XP”. [" [http://www.linux-usability.de/download/linux_usability_report_en.pdf Linux Usability Study Report] ", Relevantive AG, "
13 August 2003 "]Support
Permissions
Both
Windows NT -based systems andLinux support permissions on theirfilesystem s, except for FAT which has no permission support.Linux and Unix-like systems
Linux—and
Unix-like systems in general—have a “user, group, other” approach to filesystem permissions at a minimum. [http://students.cs.byu.edu/~cs235ta/fall2005/help/security.php Security on a Linux file system] , retrievedJanuary 19 ,2007 .]Access Control List s are available on some filesystems, which extends the traditional Unix-like permissions system. Security patches likeSELinux andPaX addRole-Based Access Control s, which add even finer-grained controls over which users and programs can access certain resources or perform certain operations. Some distributions, such as Fedora,CentOS , and Red Hat use SELinux out of the box, although most do not. [Red Hat discusses RHEL's inclusion of SELinux: [http://www.redhat.com/magazine/006apr05/features/selinux/] A wiki devoted to SELinux in Fedora: [http://fedoraproject.org/wiki/SELinux] A review of CentOS hosted at linux.com: [http://distrocenter.linux.com/article.pl?sid=05/05/03/1548207&tid=127] ]Most Linux distributions provide different user accounts for the various daemons. [For instance see this paragraph in
Debian Policy [http://www.debian.org/doc/debian-policy/ch-files.html#s10.9] (a better citation is welcome)] In common practice, user applications are run on unprivileged accounts, to provideleast user access . In some distributions, administrative tasks can only be performed through explicit switching from the user account to the root account, using tools such as su andsudo .Windows
Windows NT uses
NTFS -basedAccess Control List s to administer permissions, using tokens. [cite web |url=http://technet.microsoft.com/en-us/library/bb457115.aspx |publisher=Microsoft Technet |title=Managing Authorization and Access Control]On
Windows XP and prior versions, most home users still ran all of their software with Administrator accounts, as this is the default setup upon installation. The existence of software that would not run under limited accounts and the cumbersome runas mechanism forced many users to use administrative accounts. This gives users full read and write access to all files on the filesystem.Windows Vista changes this [Microsoft describes in detail the steps taken to combat this in a TechNet bulletin. [http://technet.microsoft.com/en-us/windowsvista/aa905073.aspx] ] by introducing a privilege elevation system calledUser Account Control that works on the principle ofLeast user access . When logging in as a standard user, a logon session is created and a token containing only the most basic privileges is assigned. In this way, the new logon session is incapable of making changes that would affect the entire system. When logging in as a user in the Administrators group, two separate tokens are assigned. The first token contains all privileges typically awarded to an administrator, and the second is a restricted token similar to what a standard user would receive. User applications, including theWindows Shell , are then started with the restricted token, resulting in a reduced privilege environment even under an Administrator account. When an application requests higher privileges or "Run as administrator" is clicked, UAC will prompt for confirmation and, if consent is given, start the process using the unrestricted token.cite web
url=http://weblogs.asp.net/kennykerr/archive/2006/09/29/Windows-Vista-for-Developers-_1320_-Part-4-_1320_-User-Account-Control.aspx
title=Windows Vista for Developers – Part 4 – User Account Control
date=2006-09-29
accessdate=2007-03-15
author=Kenny Kerr]For more information on the differences between the Linux su/
sudo approach and Vista'sUser Account Control , seeComparison of privilege authorization features .Localization
It is easy to have multiple languages installed in Linux and to switch between them while the user is logging in. Almost all applications will communicate with the user in the selected language, because the open nature of development allows volunteer based translations. In MS Windows, localization can be provided by a separate installation of the operating system, or the
Multilingual User Interface (MUI ) can be used to provide multiple languages on one installation. Many of the available applications for the Windows platform lack natural language support for many languages.See also
*
Comparison of open source and closed source
*Comparison of operating systems References
Wikimedia Foundation. 2010.