|
Comparison of the Microsoft Windows and Linux operating system is a common topic of discussion among their users. Windows is the most prominent operating system released under a proprietary software license, whereas Linux is the most prominent operating system released under a free software license. However, most Linux distribution sites also have proprietary components for their distribution available.[1] 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, and embedded systems. For the specific comparison of the open source Linux operating system with the closed source Windows Operating system please see Comparison of Windows and Linux Open source (or free software) and closed source (or proprietary software) are two approaches to the control, exploitation and commercializing of computer software. ...
Windows redirects here. ...
This article is about operating systems that use the Linux kernel. ...
An operating system (OS) is a software that manages computer resources and provides programmers with an interface used to access those resources. ...
Proprietary software is software with restrictions on copying and modifying as enforced by the proprietor. ...
This article is about operating systems that use the Linux kernel. ...
Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things. ...
A router, an example of an embedded system. ...
Windows dominates in the desktop and personal computer markets with about 90% of the desktop market share, and in 2007 accounted for about 66% of all servers sold.[2] In server revenue market share (2007Q4) Windows achieved 36.3% and Linux achieved 12.7%.[3] As of November 2007, Linux powered 85% of the world's most powerful supercomputers.[4] In February 2008, Linux powered five of the ten most reliable internet hosting companies, compared to Windows' two.[5] Market dominance is a measure of the strength of a brand, product, service, or firm, relative to competitive offerings. ...
Bold text Desktop computer with several common peripherals (Monitor, keyboard, mouse, speakers, microphone and a printer) A desktop computer is a gay electronic machine computer which convert raw data into meaningful information, made for use on a desk in an office or home and is distinguished from portable computers such...
For other uses, see Supercomputer (disambiguation). ...
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 the two camps. 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. // The free software community is also called the open source community or the Linux community. ...
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 desktop Linux 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 whether questionable or not, 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.[6]
- 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 a closed source fashion, but occasionally in different levels of shared source). Likewise, most Linux distributions contain some proprietary software when necessary (for example for some device drivers).[1]
This article is about operating systems that use the Linux kernel. ...
A kernel connects the application software to the hardware of a computer. ...
Ubuntu, a popular Linux Distribution A Linux distribution (also called GNU/Linux distribution and often simply distribution or distro) is a member of the Linux family of Unix-like computer operating systems. ...
Look up desktop in Wiktionary, the free dictionary. ...
Look up server in Wiktionary, the free dictionary. ...
In mathematics, see embedding. ...
Look up Multimedia in Wiktionary, the free dictionary. ...
Windows 95 is a consumer-oriented graphical user interface-based operating system. ...
Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ...
Windows Server 2008 is the most recent release of Microsoft Windowss server line of operating systems. ...
Original equipment manufacturer, or OEM, is a term that refers to containment-based re-branding, namely where one company uses a component of another company within its product, or sells the product of another company under its own brand. ...
The text below is generated by a template, which has been proposed for deletion. ...
Shared source is Microsoftâs framework for sharing computer program source code with individuals and organizations. ...
A device driver, often called a driver for short, is a computer program that enables another program (typically, an operating system) to interact with a hardware device. ...
Total cost of ownership - See also: Studies related to Microsoft
In 2004, Microsoft launched a marketing campaign named "Get the Facts" to encourage users to switch from Linux to Windows Server System.[7] Microsoft claims that its products have an overall lower total cost of ownership (TCO) than open source programs because of their ease of use, resulting in less work and lower staff wages.[8] It has been suggested that this article or section be merged with Criticism of Microsoft and Comparison of Windows and Linux (Discuss) There have been a number of studies related to Microsoft. ...
Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
Get the Facts is a FUD-campaign-initiative created by Microsoft 2004. ...
Windows Server System logo Windows Server System is an integrated set of server software, from Microsoft, that forms the infrastructure for operating the backend of an institutions information technology system. ...
Total cost of ownership (TCO) is a financial estimate designed to help consumers and enterprise managers assess direct and indirect costs commonly related to software or hardware. ...
However, Microsoft's figures are disputed by a variety of organisations, notably Novell and The Register.[9] Some websites suggest that some common inaccuracies in Microsoft's figures stem from including figures for the Unix and Solaris operating systems with figures for Linux.[10] For the road bicycle racing team previously known as Novell, see Rabobank (cycling). ...
Current logo of The Register. ...
Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®, sometimes also written as or ® with small caps) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems in 1992 as the successor to SunOS. Solaris is known for its scalability, especially on SPARC systems, as well for being the origin for many innovative features such as DTrace...
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.[11] The Advertising Standards Authority (ASA) is the independent British self regulatory organisation (SRO) of the advertising industry. ...
Desktop | Windows | Linux | Notes | | Estimated Desktop Usage Share | As of February 2008, 91.58%[12] | As of February 2008, 0.65%[12] | According to Market Share data from Net Applications | | Pre-installation | Pre-installed by default on almost all new desktop PCs | Pre-installed by default on very few new desktop PCs. However, Ubuntu is now available on all System76 computers, some Dell computers, and SUSE Linux on some Lenovo ThinkPads.[13] Recently many more Linux-based low-end consumer laptops have been introduced.[14] | Microsoft's agreement with vendors to sell only the Windows operating system is being challenged in court by French consumer rights groups.[15] | | Window Managers/Desktop Environments | One available WM per release, parts of which may be modified; system file patching (uxtheme.dll) or third party software such as WindowBlinds is required for some modification. WM is critically required to operate the system (graphics system failure will render the system unusable);[16][17] remote control not part of original architecture.[16] | GNOME, KDE, Enlightenment, Xfce, Openbox, Fluxbox, etc. Can be enhanced with Beryl or Compiz or the newer Compiz Fusion (merge of Compiz/Beryl forks). WM not critical for system operation (reverts to command line operation in case of failure);[16][17] remote control implicit in design and protocol.[16] | Different Window managers provide users with a uniquely different method of interacting with the computer, though sometimes at the cost of compatibility. | | System consoles/Command line interface | The Command Prompt exists for power users. The command line can be used to recover the system if the graphics subsystem fails. A .NET-based command line environment called Windows PowerShell has been developed. Its functionality is similar to that provided in Unix-like operating systems. Cygwin provides a UNIX-like terminal for Windows. | Strongly integrated with system console. Many applications can be scripted through the shell,[18] there are a lot of small and specialized utilities meant to work together and to integrate with other programs. This is called the toolbox principle. The command line can be used to recover the system if the graphics subsystem fails.[16][17] | | 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 illegally copied 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 machines). More estimates are available at Usage share of desktop operating systems. A stylised illustration of a personal computer A personal computer (PC) is a computer whose original sales price, size, and capabilities make it useful for individuals, intended to be operated directly by an end user, with no intervening computer operator. ...
A stylised illustration of a personal computer A personal computer (PC) is a computer whose original sales price, size, and capabilities make it useful for individuals, intended to be operated directly by an end user, with no intervening computer operator. ...
system76 is a computer hardware manufacturer. ...
This article is about the corporation Dell, Inc. ...
SUSE (pronounced IPA: , properly (in German), ZOO-za, loosely SOO-sa [1] in English) is a major retail Linux distribution, produced in Germany and owned by Novell, Inc. ...
Lenovo Group Limited, formerly known as Legend Group Limited, is the largest personal computer manufacturer in the Peoples Republic of China, and as of 2004 is the eighth largest in the world. ...
ThinkPad is a brand of portable laptop and notebook personal computers originally designed, manufactured and sold by IBM. Since early 2005, the ThinkPad range has been manufactured and marketed by Lenovo, which purchased the IBM PC division. ...
Information in this article or section has not been verified against sources and may not be reliable. ...
WindowBlinds is a computer program that allows users to skin the Windows graphical user interface. ...
This article is about the mythical creature. ...
For the NYSE stock ticker symbol KDE, see 4Kids Entertainment. ...
Enlightenment, also known simply as E, is an open source window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE. It has a rich feature set, including extensive support for themes and good performance. ...
Xfce ([1]) is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use. ...
Openbox is a free window manager for the X Window System, licensed under the GNU General Public License. ...
In Unix computing, Fluxbox is an X window manager based on Blackbox. ...
Beryl is a compositing window manager for the X Window System. ...
It has been suggested that this article or section be merged with Compiz fusion. ...
This article does not cite any references or sources. ...
Knoppix system console showing the boot process The system console, root console or simply console is the text entry and display device for system administration messages, particularly those from the BIOS or boot loader, the kernel, from the init system and from the system logger. ...
This article or section does not adequately cite its references or sources. ...
Microsoft . ...
Windows PowerShell is an administration focused extensible command line interface (CLI) shell and scripting language product developed by Microsoft. ...
Cygwin (pronounced ) is a collection of free software tools originally developed by Cygnus Solutions to allow various versions of Microsoft Windows to act similar to a Unix system. ...
Coreutils is a package of GNU software containing many of the basic tools such as cat, ls, and rm needed for Unix-like operating systems to function. ...
An example of a Web browser (Mozilla Firefox) A web browser is a software application that enables a user to display and interact with text, images, videos, music and other information typically located on a Web page at a website on the World Wide Web or a local area network. ...
This is a list of collections of statistics showing the usage share of the most popular desktop and notebook operating systems. ...
Both Windows and Linux include command line interpreters. A command line interpreter, typically displayed in a system console, allows users to tell the computer to perform tasks ranging from the simple (for example, copying a file) to the complex (compiling and installing new software). Shells are powerful but can be confusing to new users. Some complex tasks are more easily accomplished through shells than through a GUI, such as piping, or scripting. In computing, a shell is a piece of software that provides an interface for users (command line interpreter). ...
Knoppix system console showing the boot process The system console, root console or simply console is the text entry and display device for system administration messages, particularly those from the BIOS or boot loader, the kernel, from the init system and from the system logger. ...
The term computer file management refers to the manipulation of documents and data in files on a computer. ...
A pipe is an operating system mechanism originating in Unix, which allows the user to direct the output of one shell command through another command. ...
A scripting language, script language or extension language, is a programming language that controls software application. ...
Installation | | This article or section may contain original research or unverified claims. Please improve the article by adding references. See the talk page for details. (May 2008) | | Windows | Linux | Notes | | Ease of Install | On Windows Server 2003 and prior, the installation is divided into two stages; the first text-mode, the second graphical.[19] On Windows Vista and newer, the installation is single stage, and graphical. Some older versions require third party drivers (for example, by using driver floppies disks or slipstreaming the drivers and creating a new installation CD) if using a large number of SATA or SATA2 drives or RAID arrays.[20] | Varies greatly by distribution. General purpose oriented distributions offer a live CD or GUI installer (SuSE, Pardus, Mandriva, Ubuntu, Fedora etc.), others offer a menu-driven installer (Debian, Vector Linux, Slackware) while others, targeting more specialized groups, require source to be copied and compiled (Gentoo). The system can also be built completely from scratch, directly from source code (Linux from Scratch). SUSE (properly pronounced , but often pronounced /suzi/) is a major retail Linux distribution, produced in Germany. ...
This article does not cite any references or sources. ...
Mandriva Linux (formerly Mandrakelinux or Mandrake Linux) is a Linux distribution created by Mandriva (formerly Mandrakesoft). ...
Fedora (previously called Fedora Core) is an RPM-based, general purpose Linux distribution, developed by the community-supported Fedora Project and sponsored by Red Hat. ...
Debian is a free operating system. ...
VL 5 SOHO Lilo boot screen Vector Linux aims to be a user-friendly Linux distribution for Intel, AMD and x86 platforms based on the earlier Slackware distribution. ...
Slackware was one of the earliest Linux distributions, and is the oldest, and most UNIX-like, distribution still being maintained[1]. It was created by Patrick Volkerding of Slackware Linux, Inc. ...
The Gentoo Linux operating system (pronounced ) is a Linux distribution named after the Gentoo penguin. ...
Linux From Scratch (LFS) is the name of a book written by Gerard Beekmans and others. ...
| [21][22][23] | | Install time | Varies based on version installed, hardware configuration, and whether it's an update or clean installation. Typically ranges from about 20 minutes to about an hour.[24][25] Additional time may be required to install OS updates and drivers. | Ranges from 6 minutes to over an hour, depending on distribution. Is generally around 5-30 minutes for general-use distributions like Ubuntu.[citation needed] Additional time may be required to install OS updates and drivers. However, distributions like Ubuntu, Fedora and many others, once installed, already has most of the basic software (such as Office, GIMP) the user needs. | Please see footnotes for Ease of Install. "Installation time" can be measured differently depending on what actions are included: installing the base OS, additional drivers, OS updates, and/or applications. | | Drivers | Often drivers must be installed separately. If not included in install media they must be provided by manufacturer. Most common drivers are available in the Windows install or after a quick Internet update. The process of installing drivers is mostly automated. | Most free drivers available are included in most distributions or can be found in online archives. Some devices (e.g. graphics cards, wireless adapters) do not have free drivers available due to licensing issues, but proprietary drivers are available from manufacturers or special archives. Some devices allow using Windows drivers. For some devices no usable drivers are available. Most special-purpose drivers must be compiled by the user manually. Time has been invested in centralizing and automating some driver installation through a package manager. | | | Installation via Live Environments | May be installed through WinPE and BartPE. However, only the former is endorsed by Microsoft. | Almost all Linux distributions now have a live CD that may be used for install.[26] | | | Pre-installed software | Some multimedia and home use software (IE, Media Player, Notepad, WordPad, Paint…) plus OEM bundled software. Windows Vista Includes IE7, Windows Mail, Windows Media Center, etc. depending on which edition is purchased. It does not include Office suites or advanced multimedia software. | All main distributions contain numerous programs: multimedia, graphics, internet, office suites, games, system utilities and alternative desktop environments. Some distributions specialise in education, games, or security. Most distributions give users the choice of which bundled programs to install, if any. | Microsoft's methods of bundling software were deemed illegal in the case United States v. Microsoft.[27] | | Not pre-installed software | A large pool of both proprietary software (including shareware and freeware) and free software. The programs usually come with the required libraries and are normally installed easily. Most programs must be individually installed. Deinstallation is equally easy, but components and registry entries can be left behind if a program has been equipped with an older uninstaller. A device driver, or software driver is a computer program allowing higher-level computer programs to interact with a computer hardware device. ...
WinPE is an acronym that stands for Windows Preinstallation Environment. It is a light-weight version of Windows XP/Windows Server 2003 that is used for the deployment of workstations and servers by large corporations. ...
BartPE (Barts Preinstalled Environment) is a Live CD version of the Microsoft Windows XP or Windows Server 2003 operating systems. ...
Gnoppix 0. ...
Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995. ...
Windows Media Player (WMP) is a digital media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices. ...
For the item of stationery, see notebook. ...
WordPad is a simple word processor that is included with almost all versions of Microsoft Windows from Windows 95 upwards. ...
Paint (formerly Paintbrush for Windows) is a simple graphics painting program that has been included with almost all versions of Microsoft Windows since its first release. ...
Original equipment manufacturer, or OEM, is a term that refers to containment-based re-branding, namely where one company uses a component of another company within its product, or sells the product of another company under its own brand. ...
Internet Explorer, abbreviated IE or MSIE, is a proprietary web browser made by Microsoft and currently available as part of Microsoft Windows. ...
Windows Mail is an e-mail and newsgroup client included exclusively in Windows Vista. ...
Windows Media Center is an application designed to serve as a home-entertainment hub. ...
United States v. ...
Proprietary software is software with restrictions on copying and modifying as enforced by the proprietor. ...
Look up shareware in Wiktionary, the free dictionary. ...
The term Freeware refers to gratis proprietary software with closed source. ...
Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things. ...
| A large pool of free software and some proprietary software. Ports of proprietary Windows software also exist. Distribution-included programs may be very easily installed in large batches with dependencies to shared libraries being taken care of. Packaging systems allow easy installation of common/supported programs. Other programs can be installed, but require users to be familiar with the UNIX shell. | | | Partitioning | Expanding NTFS partitions is possible without problems, and on Vista it is possible to shrink partitions as well. Dynamic Disks provide dynamic partitioning. Third party tools are available that have more features than the built-in partitioning tools. | Some filesystem support resizing partitions without losing data. LVM and EVMS provide dynamic partitioning. | | | Boot Loader | May boot to multiple operating systems through the Windows Boot Manager (Windows Vista and newer) / Microsoft boot loader (NTLDR, Windows Server 2003 and prior). | May boot to multiple operating systems through GRUB or LILO.[28] Also has security features, like password protection, that are not found in the Windows boot loader. | For a Windows and Linux dual-boot System, it is easiest to install Windows first and then Linux. Numerous third-party boot managers are available for Windows. In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e. ...
The Logical Disk Manager (LDM) is an implementation of a logical volume manager for Windows, developed by Microsoft and Veritas Software. ...
LVM is a logical volume manager for the Linux kernel. ...
Enterprise Volume Management System (EVMS) is a tool used to manage storage systems under Linux. ...
This refers to the boot components for Windows Vista and Windows Server Longhorn. The Windows Vista Startup Process is the process by which Microsofts Windows Vista operating system initializes. ...
An NTLDR boot menu. ...
This article or section does not cite any references or sources. ...
LILO redirects here, for uses other than the boot loader, see Lilo LILO (LInux LOader) is a generic boot loader for Linux. ...
Artists depiction of a boot managers menu offering a choice between Microsoft Windows and Linux operating systems. ...
It has been suggested that this article or section be merged with cold boot. ...
| Linux distributions were said to be difficult for the average user to install.[29] Today, most distributions have simplified the installation and offer a “LiveDistro” 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. Gnoppix 0. ...
The Windows install process, like most general-use Linux distributions, uses a wizard to guide users through the install process. A wizard is an interactive computer program acting as an interface to lead a user through a complex task using dialog steps. ...
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”.[30] | Windows | Linux | Notes | | User Focus | Mostly consistent. Inconsistencies appear primarily through backports - software ported from newer operating systems to older ones. For example, software ported from Vista to XP, or from XP to Windows 2000/98, must follow the guidelines of the newer system (IE7 and Windows Media Player 11 are examples of this).[31] However, Microsoft continually pushes for consistency between releases with guidelines for interface design. The latest are Windows Vista User Experience guidelines.[32] Their focus is on consistency and usability, but with increased concern for safety in new versions. 3rd party applications may or may not follow these guidelines, may have their own guidelines, or may not follow any rules for interface design. | The quality of graphical design varies between desktop environments and distributions. The two biggest desktop environments (GNOME and KDE) have clearly defined interface guidelines, which tend to be followed consistently and clearly.[33][34] These provide consistency and a high grade of customizability in order to adapt to the needs of the user. Distributions such as Ubuntu, SuSE, Fedora or Mandriva take this one step further, combining well-functioning usability and safety. However, inconsistencies may appear, since GNOME-based programs, following different guidelines, look somewhat different from KDE programs. However, these differences are now considered minor and may not even be noticed. There are other environments/window managers, usually targeting professionals or minimalist users, featuring some very powerful programs with rudimentary, minimalist graphical front-ends, focusing much more on performance, small size and safety. WindowMaker and the Fluxbox/Openbox/Blackbox environments are such examples. Some other environments fit between the two models, giving both power, eye candy and simplicity (Enlightenment/E17, Xfce). Some graphical environments are targeted to mouse users only (Fluxbox), others to keyboard users only (Ratpoison), others to either. | | Consistency between versions | User interaction with software is usually consistent between versions, releases, and editions. | Consistency can be poor between distributions, versions, window managers/desktop environments, and programs. Software is highly user-customizable, however, and the user may keep the customizations between versions. | | | Consistency between applications | All Microsoft software follows the same guidelines for GUI, although not all software developed for Windows by third parties follows these GUI guidelines. As stated above, backports tend to follow the guidelines from the newer operating system. | Highly consistent within KDE and GNOME. However the vast amount of additional software that comes with a distribution is sourced from elsewhere; it may not follow the same GUI guidelines or it may cause inconsistencies (e.g. different look and feel between programs built with different widget toolkits). | Though Windows' GDI and most widget toolkits in Linux allow for applications to be created with a custom look and feel, most applications on both platforms simply use the default look and feel. However, there are exceptions like FL Studio for Windows, and LMMS for Linux. | | Customization | Source code may be purchased for modification in some circumstances (restrictive), or third party tools may create modifications. | All of the kernel source code is freely available for modification. Most other software is free software, too. | | | Accessibility | Both Windows and Linux offer accessibility options,[35] such as high contrast displays and larger text/icon size, text to speech and magnifiers. | Internet Explorer, abbreviated IE or MSIE, is a proprietary web browser made by Microsoft and currently available as part of Microsoft Windows. ...
Windows Media Player (WMP) is a digital media player and media library application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices. ...
This article is about the mythical creature. ...
For the NYSE stock ticker symbol KDE, see 4Kids Entertainment. ...
SUSE (properly pronounced , but often pronounced /suzi/) is a major retail Linux distribution, produced in Germany. ...
Fedora (previously called Fedora Core) is an RPM-based, general purpose Linux distribution, developed by the community-supported Fedora Project and sponsored by Red Hat. ...
Mandriva (merger of Mandrakesoft, Lycoris, and Conectiva) is a French software company, and creator of Mandriva Linux. ...
For the NYSE stock ticker symbol KDE, see 4Kids Entertainment. ...
A window manager is software that controls the placement and appearance of application windows under the X Window System, a graphical user interface on Unix systems that enables a user to interact with a number of application programs simultaneously. ...
Windowmaker Software Ltd Windowmaker is a product, and a registered trademark, of Windowmaker Software Ltd Windowmaker Software Ltd website. ...
In Unix computing, Fluxbox is an X window manager based on Blackbox. ...
Openbox is a free window manager for the X Window System, licensed under the GNU General Public License. ...
In Unix computing, Blackbox is a window manager for the X Window System. ...
Eye candy is an expression used to describe something that is most remarkable by its appearance, but that doesnt have anything else so exciting. ...
Enlightenment, also known simply as E, is a free software/open source window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE. It has a rich feature set, including extensive support for themes and advanced graphics...
Xfce ([1]) is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use. ...
In Unix computing, Ratpoison is a minimalist window manager for the X Window System. ...
In computer programming, widget toolkits (or GUI toolkits) are sets of basic building units for graphical user interfaces. ...
The Graphics Device Interface (GDI, sometimes called Graphical Device Interface) is one of the three core components or subsystems, together with the kernel and the Windows API for the user interface (GDI window manager) of Microsoft Windows. ...
FL Studio (formerly Fruity Loops) is a digital audio workstation, developed by Belgian company Image-Line Software. ...
LMMS aims to be a free (licensed under GPL), Linux based alternative to popular (but commercial and closed-source) programs like FruityLoops, Cubase and Logic Pro. ...
Left side of the image has low contrast, the right has higher contrast. ...
Speech synthesis is the artificial production of human speech. ...
Stability | Windows | Linux | Notes | | General stability | Windows variants based on the NT kernel (Windows NT, 2000, XP, 2003, Vista) are technically much more stable than earlier versions (95, 98, 98 SE, ME). Installing unsigned or beta drivers can lead to decreased system stability. Mechanisms to terminate badly behaving applications exist at multiple levels. | The kernel inherits the stability of UNIX due to its modular architecture (acknowledged to be stable). Linux terminal emulators and frontend “Window Managers” stabilities vary widely, but are generally stable. Mechanisms to terminate badly behaving applications exist at multiple levels. | Instability can be caused by poorly written programs, aside from intrinsic OS stability. Software crashes, however, can usually be recovered without restarting the entire operating system, and losing data from other applications. | | Device Driver stability | Device drivers are provided by Microsoft or written by the hardware manufacturer. Microsoft also runs a Certification program. | Device drivers are sometimes reverse engineered to work for Linux. Some vendors contribute to free drivers (Intel, HP etc.) or provide proprietary drivers (Nvidia, ATI etc.). Specifically designed server lines exist. Some Windows drivers can also be used (mostly wireless drivers using the ndiswrapper framework). | Crashes can be caused by hardware problems or poorly written device drivers. | | Downtime | Reboots are usually required after system and driver updates, and are occasionally needed for software installations if the installer wishes to overwrite a file that is being used by critical running program. Microsoft has its hotpatching[36] technology, designed to reduce downtimes. | Linux itself only needs to restart for kernel updates.[37] However, a special utility can be used to load the new kernel and execute it without a hardware reset (kexec) and hence can stay up for years without rebooting. | | | Recovery | In modern, NT-based versions of Windows, programs that crash may be forcibly ended through the task manager by pressing CTRL+SHIFT+ESC or CTRL+ALT+DEL or through the command line in professional SKUs. Reboots were often required in pre-NT versions (Windows 9x). | All processes except for init and processes in D or Z state may be terminated from the command line. In KDE applications can be closed using CTRL+ALT+ESC or by KSystemGuard by pressing CTRL+ESC. SysRQ allows low-level system manipulation and crash recovery if configured. Reboots are seldom required.[38][39] Additionally, Live CDs of Linux, if equipped with the correct tools, can work to repair a broken OS as long as it can mount the hard drive.[40] A kernel connects the application software to the hardware of a computer. ...
Reverse engineering (RE) is the process of taking something (a device, an electrical component, a software program, etc. ...
Intel Corporation (NASDAQ: INTC, SEHK: 4335), founded in 1968 as Integrated Electronics Corporation, is an American multinational corporation that is best known for designing and manufacturing microprocessors and specialized integrated circuits. ...
The Hewlett-Packard Company (NYSE: HPQ), commonly known as HP, is a very large, global company headquartered in Palo Alto, California, United States. ...
The American multinational Nvidia Corporation (NASDAQ: NVDA) (pronounced ) specializes in the manufacture of graphics-processor technologies for workstations, desktop computers, and handheld devices. ...
ATI may stand for: ATI Technologies Inc. ...
A driver wrapper is software that functions as an adapter between an operating system and a driver, such as a device driver, that was not designed for that operating system. ...
Downtime refers to a period of time or a percentage of a timespan that a machine or system (usually a computer server) is offline or not functioning, usually as a result of either system failure (such as a crash) or routine maintenance. ...
Windows NT (New Technology) is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. ...
Windows 9x is the family of Microsoft Windows operating systems that comprises the 32-bit, DOS-based Windows versions: Windows 95, Windows 98, and often also Windows Me. ...
The magic SysRq key is a key combination in the Linux kernel which, if the CONFIG_MAGIC_SYSRQ option was enabled at kernel compile time, allows the user to perform various low level commands regardless of the systems state using the SysRq key. ...
| | Unrecoverable errors | If the kernel or a driver running in kernel mode encounters an error under circumstances whereby Windows cannot continue to operate safely, a "bug check" (colloquially known as a "stop error" or "Blue Screen of Death") is thrown. A memory dump is created and, depending on the configuration, the computer may then automatically restart. Additionally, automatic restart can be applied to services. | The Unix equivalent of the Windows blue screen is known as a kernel panic. The kernel routines that handle panics are usually designed to output an error message to the console, create a memory dump, and then either wait for the system to be restarted or restart automatically. | For an operating system to be subjectively “stable”, numerous components must operate synchronously. Not all of these components are under the control of OS vendor; while Linux and Windows kernels may be stable, poorly written applications and drivers can hamstring both. Much of stability, then, is the extent to which the operating system is structured to thwart the consequences of bad behavior by third party installations. In processors with memory protection, kernel mode (as opposed to user mode) is the mode in which the operating system kernel runs. ...
When the Windows operating system reaches a condition where it cannot operate safely it is halted the moment the problem occurs. ...
A blue screen of death as seen in Windows XP and Vista. ...
A core dump is an unstructured record of the contents of working memory at a specific time, generally used to debug a program that has terminated abnormally (crashed). ...
Linux kernel panic under QEMU. Mac OS X kernel panic alert. ...
Much of the reputation Windows has for instability can be traced to Windows 95, 98, and ME, which were notorious for displaying the blue screen of death (BSOD) upon crashing. Three weaknesses with these particular Windows versions increased the likelihood such a crash would occur: A blue screen of death as seen in Windows XP and Vista. ...
- Full 16-bit compatibility. When memory management of the DOS subsystem failed, it would often prompt a BSOD. Windows NT has no true 16-bit support; it emulates it in a virtual sandbox. The 64 bit versions even lack this emulation.
- Direct hardware access. Unlike Windows NT, Windows 9x had no hardware abstraction layer. A program or driver that attempted to access protected memory, or interfaced poorly with the hardware, could cause a BSOD.
- Poor DLL management. DLLs are external libraries of functions that prevent unnecessary repetition in a program. Windows 9x had no protections on system DLLs, and poorly written programs would often overwrite them at will with incorrect versions. Over time, the general stability of the system would decrease. Windows 2000 and later versions have a routine called Windows File Protection that prevents the replacement of important system files.
These are not the exclusive causes of instability, but their correction in the Windows NT codebase has dramatically improved the stability of all subsequent Windows variants: Windows 2000, XP, Server 2003 and Vista. In computer science, a library is a collection of subprograms used to develop software. ...
Performance | Windows | Linux | | Process Scheduling | NT-based versions of Windows use a CPU scheduler based on a multilevel feedback queue, with 32 priority levels defined. The kernel may change the priority level of a thread depending on its I/O and CPU usage and whether it is interactive (i.e. accepts and responds to input from humans), raising the priority of interactive and I/O bounded processes and lowering that of CPU bound processes, to increase the responsiveness of interactive applications.[41] The scheduler was modified in Windows Vista to use the cycle counter register of modern processors to keep track of exactly how many CPU cycles a thread has executed, rather than just using an interval-timer interrupt routine.[42] The multilevel feedback queue was designed by Kleinrock in 1970 to meet the following design requirements for multimode systems: Give preference to short jobs. ...
Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ...
| Linux kernel 2.6 once used a scheduling algorithm favoring interactive processes. Here "interactive" is defined as a process has short bursts of CPU usage rather than long ones. It is said that a process without root privilege can take advantage of this to monopolize the CPU,[43] when the CPU time accounting precision is low. However, the new CFS, the completely fair scheduler, addresses this problem. | | Memory Management/ Disk Paging | Windows NT and its variants employ a dynamically allocated pagefile for memory management. A pagefile is allocated on disk, for less frequently accessed objects in memory, leaving more RAM available to actively used objects. This scheme suffers from slow-downs due to disk fragmentation, which hampers the speed at which the objects can be brought back into memory when they are needed. Windows can be configured to place the pagefile on a separate partition; doing this negates the disk-fragmentation issues, but introduces an I/O slowdown due to the seek time involved in switching back and forth between the two partitions.[44] However, the main reason this is not done by default is that, if the pagefile is on a separate partition, then Windows cannot create a memory dump in the event of a Stop Error.[45] The ideal solution performance-wise is to have the pagefile on a separate hard drive to the primary one, which eliminates both defragmentation and I/O issues. | Most hard drive installations of Linux utilize a "swap partition", where the disk space allocated for paging is separate from general data, and is used strictly for paging operations. This reduces slowdown due to disk fragmentation from general use. As with Windows, for best performance the swap partition should be placed on a separate hard drive to the primary one. | This article is about computer virtual memory. ...
Support | Windows | Linux | Notes | | Community support | Microsoft Developer Network (MSDN), and multitudes of user driven support forums are available at no charge. Additional support is available by 3rd party services. | Most support is provided by advanced users and developers over online forums, and other free community based venues. Professional support is available, but most commonly only utilized by large-scale businesses, and server dependent organizations. | There are many paid local Windows techs. Fewer for Linux. Most OEM's offer support along with their products, which include both hardware and software technical support. Image File history File links This is a lossless scalable vector image. ...
| | Phone support | By Microsoft or OEM. | Red Hat, Canonical, Novell and other major distributors have support available as well. Extensive help and assistance is available in online guides, and in the form of books. | | | Documentation | A Wealth of information is available free online, or in books, as well as on Microsoft's own support page. | Most documentation is available online, either in FAQ form or Wiki pages on developers websites. Some major distributions have books written by 3rd party authors, mainly for server admins, or application development. | | Programs | | This section needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (December 2007) | | Windows | Linux | Notes | | Emulation | Cygwin or Interix and its successor SUA may be used to compile programs dependent on Linux libraries, but neither can be used to run Linux binaries. Whether full ABI compatibility for open-source software is actually needed, however, is debatable. | Cedega, CrossOver, and Wine can be used to run some Windows programs on Linux with varying degrees of reliability. While these programs technically do not emulate Windows, and instead provide an alternate Windows API, the practical effect is the same. | | | Virtualization | VMware, VirtualBox, Virtual PC, Virtual Server, Hyper-V (only available on Windows Server 2008), Parallels, QEMU on new hardware | VMWare, VirtualBox, Xen, Parallels, Linux-VServer, QEMU, User-mode Linux, OpenVZ, Win4Lin, KVM | With virtualization you may run an operating system within another operating system. | | Package management system | Modern versions of Windows rely on the Windows Installer as their package manager. This registers what components are installed where on the user's system. The Windows package management system depends on software vendors following certain guidelines. However, many applications are still deployed with custom-written or old installers and some install systems didn't yet catch up using the Windows Installer, most popular and notably here NSIS. Applications are typically installed into the Program Files directory by an executable file. Image File history File links Question_book-3. ...
This article is about emulation in computer science. ...
Cygwin (pronounced ) is a collection of free software tools originally developed by Cygnus Solutions to allow various versions of Microsoft Windows to act similar to a Unix system. ...
Interix is the name of an optional, full-featured POSIX and Unix environment subsystem for Microsofts Windows NT-based operating systems. ...
In computer software, an application binary interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. ...
Cedega (formerly known as WineX) is TransGaming Technologies proprietary fork of Wine (from when the license of Wine wasnt the LGPL but the X11 license), which is designed specifically for running games written for Microsoft Windows under Linux. ...
CrossOver (before version 6. ...
Wine is a software application which aims to allow Unix-like computer operating systems on the x86 architecture to execute programs that were originally written for Microsoft Windows. ...
In computing, virtualization is a broad term that refers to the abstraction of computer resources. ...
VMware, Inc. ...
VirtualBox by InnoTek is an x86 virtualizer for Windows and Linux 32-bit hosts supporting Windows, Linux 2. ...
Virtual PC is a virtualization suite for Apple Mac OS X and Microsoft Windows operating systems, originally created by Connectix, subsequently acquired by Microsoft. ...
A virtual private server (also referred to as virtual dedicated server or virtual server, and abbreviated VPS or VDS) is a method of partitioning one physical server computer into multiple servers that each has the appearance and capabilities of running on its own dedicated machine. ...
Windows Server 2008 is the most recent release of Microsoft Windowss server line of operating systems. ...
This article does not cite any references or sources. ...
It has been suggested that Qemu-Launcher be merged into this article or section. ...
VMware, Inc. ...
VirtualBox by InnoTek is an x86 virtualizer for Windows and Linux 32-bit hosts supporting Windows, Linux 2. ...
Xen is a free virtual machine monitor for IA-32, x86-64, IA-64 and PowerPC architectures. ...
This article does not cite any references or sources. ...
Linux-VServer is a virtual private server implementation done by adding operating system-level virtualization capabilities to the Linux kernel. ...
It has been suggested that Qemu-Launcher be merged into this article or section. ...
User-mode Linux (UML) allows multiple virtual Linux systems (known as guests) to run as an application within a normal Linux system (known as the host). ...
OpenVZ is an operating system-level virtualization technology based on the Linux kernel and operating system. ...
Win4Lin is a software application for Linux which allows a user to run a copy of Microsoft Windows 95, 98, Me, 2000 or XP applications on their desktop. ...
KVM can mean several things: KVM are the initials of K. V. Mahadevan, a composer from South India. ...
Illustration of a package management system being used to download new software. ...
Nero software setup is using Windows Installer program The Windows Installer (previously known as Microsoft Installer, codename Darwin) is an engine for the installation, maintenance, and removal of software on modern Microsoft Windows systems. ...
Nero software setup is using Windows Installer program The Windows Installer (previously known as Microsoft Installer, codename Darwin) is an engine for the installation, maintenance, and removal of software on modern Microsoft Windows systems. ...
Nullsoft Scriptable Install System (NSIS), is an open-source (zlib/libpng license), script-driven installation system with minimal overhead being backed by Nullsoft, creators of Winamp. ...
| Most distributions have a package manager, often based upon RPM, APT, or Gentoo Ebuild metapackages (source). Sometimes an installation can have a second package management system which is incompatible with the primary system. Numerous distribution-specific front-ends exist on top of the core formats allowing for GUI or command-line package installation e.g. aptitude, Synaptic, Portage, YaST and YUM. Though rare, some distributions create their own formats e.g. Pardus PiSi or Pacman. Most package managers have a form of package signing usually based on PGP e.g. OpenPGP for Debian packages. RPM Package Manager (originally Red Hat Package Manager, abbreviated RPM) is a package management system. ...
The Advanced packaging tool, or APT, is a user interface that works with core libraries to handle the sometimes difficult process of installing software on Linux. ...
The Gentoo Linux operating system (pronounced ) is a Linux distribution named after the Gentoo penguin. ...
An ebuild is a specialized bash script format created by the Gentoo Linux project for use in its Portage software management system which automates compilation and installation procedures for software packages. ...
aptitude is a front-end to APT. It displays a list of software packages and allows the user to interactively pick packages to install or remove. ...
The word synaptic refers to the synapse in neuroanatomy. ...
Portage is an advanced package management system. ...
YaST from SUSE 9. ...
The Yellow dog Updater, Modified (YUM) is a free software/open source command line package management utility for RPM-compatible Linux operating systems. ...
Pardus is a GNU/Linux distribution which is developed in Turkey, as a product of the UludaÄ Project. ...
Pacman is a software package manager, developed as part of the Linux distribution Arch Linux. ...
Pretty Good Privacy is a computer program that provides cryptographic privacy and authentication. ...
Pretty Good Privacy is a computer program that provides cryptographic privacy and authentication. ...
| PM simplifies the process of installing new software, updating it, and managing dependencies (See Dependency hell). In Linux distributions the type of package manager is pre-determined by what the distribution was originally derived from though more modern distributions can import other package formats. | | Adding New Programs | Thousands of programs are available for download from many websites and for purchase on CD/DVD in retail shops. Care must be taken to avoid programs that include adware, viruses, and spyware. Programs must be downloaded (or purchased on CD/DVD) and installed individually. Dependency hell is a colloquial term for the frustration of some software users who have installed software packages which have dependencies on specific versions of other software packages. ...
| In additions to website downloads, thousands of programs are available from repositories maintained by each distribution and that are free of viruses. Access to the repositories is usually without cost. The package manager automatically handles download and installation of selected packages, and automatically upgrades or patches software when a newer version appears in the repository. For some distributions, however, it's normal not to update the applications released together with the distribution to new versions. In these cases, only security updates are provided.[46] | | | Updates | - Windows Update handles only updates to Microsoft software and can deploy driver updates if present on Windows update site
- Some third party software has its own separate update manager
- Windows Installer (See Package management system above) does not manage updates
| - The Package manager handles updates for software that was installed via the package manager.
- Updates generally don't require a system restart
| Gentoo goes further and allows different versions of software and libraries to be installed in separate “SLOTS” so a system can have different versions of the same software installed. GoboLinux uses a radically different approach where "the filesystem is the package manager" which allows even different versions of a program to be run concurrently.[47] | | Cross-platform (software) | - Many programs are written with Windows specific frameworks.
- Source compatibility with some UNIX programs is done via POSIX subsystem (Windows NT and 2000), or Subsystem for UNIX applications (formerly Interix) (2000, XP, 2003, Vista)
| - Some programs are written with Linux specific frameworks.
- Compatibility between Unix-like operating systems (such as BSD Unix, Solaris, and Mac OS X) through various standards, such as the POSIX thread standard.
- Wine allows some Windows programs to run on Linux, including graphic-heavy games like "Elder Scrolls IV : Oblivion", although sometimes with some glitches.
| Some companies make versions of their products to work on both Windows and Linux. | | Cross-platform (development) | - Many Microsoft libraries have not been ported to other operating systems
- Many of Microsofts frameworks can be replaced by counterparts in other operating systems
| - The GNU toolchain has been ported on Windows, as well as GTK, Qt and many other libraries.
- Many projects already have Windows builds
| Software written in cross-platform languages and frameworks is usually easily ported. | | Cross-platform (hardware) | Windows client and server OS comes both in x86 and x64 editions. ARM, MIPS, x86-64, SuperH are the target platforms for Windows CE / Windows XP Embedded. PDAs are the target platform for Windows Mobile. | i386, x86-64, PowerPC 32/64, SPARC, DEC Alpha, ARM, MIPS, PA-RISC, S390, IA-64, SuperH and m68k, and many PDAs and embedded systems. | - Historically, GNU began working on 68000 but always had a strong multiplatform vocation.[48]
- The first version of Linux was developed for the i386.
| | Backwards Compatibility within a release | Has historically been very good.[citation needed] | Varies significantly[citation needed] The Linux Standard Base (LSB) aims to improve this. Since very few applications or distributions support this standard, many applications will not be compatible even between different distributions using the same version of the Linux kernel. | This refers to the general backwards compatibility of software on the operating system within a single release. | | Backwards Compatibility between releases | Has historically been a very high priority.[49] However, exceptions do exist, even within Microsoft's own applications (particularly with respect to Windows Vista).[50] The Gentoo Linux operating system (pronounced ) is a Linux distribution named after the Gentoo penguin. ...
GoboLinux is an alternative Linux distribution. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
BSD redirects here; for other uses see BSD (disambiguation). ...
The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems in 1992 as the successor to SunOS. Solaris is known for its scalability, especially on SPARC systems, as well for being the origin for many innovative features such as DTrace...
Mac OS X (pronounced ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ...
POSIX or Portable Operating System Interface[1] is the collective name of a family of related standards specified by the IEEE to define the application programming interface (API) for software compatible with variants of the Unix operating system. ...
Wine is a software application which aims to allow Unix-like computer operating systems on the x86 architecture to execute programs that were originally written for Microsoft Windows. ...
The GNU toolchain is a blanket term given to the programming tools produced by the GNU project. ...
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e. ...
The title given to this article is incorrect due to technical limitations. ...
Qt or QT may stand for: QuickTime a multimedia technology from Apple Computer A quart, a measure of volume within traditional systems of units, equal to 2 pints A quarter, a unit of mass in Imperial units, equal to 2 stones or a quarter of a long hundredweight; one quarter...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ...
x64 is Microsoft Corporations marketing designation for the Advanced Micro Devices AMD64 and Intel EM64T 64-bit Instruction Set Extensions to the x86 architecture, which were substantially similar as of 2004. ...
The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ...
A MIPS R4400 microprocessor made by Toshiba. ...
The AMD64 or x86-64 is a 64-bit processor architecture invented by AMD. It is a superset of the x86 architecture, which it natively supports. ...
The SuperHichem (or SH) is brandname of a certain microcontroller and microprocessor architecture. ...
User with Treo (PDA with smartphone functionality) Personal digital assistants (PDAs) are handheld computers, but have become much more versatile over the years. ...
The Intel 80386 is a microprocessor which was used as the central processing unit (CPU) of many personal computers from 1986 until 1994 and later. ...
The AMD64 or x86-64 is a 64-bit processor architecture invented by AMD. It is a superset of the x86 architecture, which it natively supports. ...
PowerPC is a RISC microprocessor architecture created by the 1991 AppleâIBMâMotorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ...
Sun UltraSPARC II Microprocessor Sun UltraSPARC T1 (Niagara 8 Core) SPARC (Scalable Processor Architecture) is a RISC microprocessor instruction set architecture originally designed in 1985 by Sun Microsystems. ...
DEC Alpha AXP 21064 Microprocessor die photo Package for DEC Alpha AXP 21064 Microprocessor Alpha AXP 21064 bare die mounted on a business card with some statistics The DEC Alpha, also known as the Alpha AXP, is a 64-bit RISC microprocessor originally developed and fabricated by Digital Equipment Corp...
The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ...
A MIPS R4400 microprocessor made by Toshiba. ...
HP PA-RISC 7300LC Microprocessor PA-RISC is a microprocessor architecture developed by Hewlett-Packards Systems & VLSI Technology Operation. ...
In December, 2001, IBM designated all its mainframes with the name eServer zSeries, with the e depicted in IBMs well-known red trademarked symbol. ...
In computing, IA-64 (short for Intel Architecture-64) is a 64-bit processor architecture developed cooperatively by Intel Corporation and Hewlett-Packard (HP), and implemented in the Itanium and Itanium 2 processors. ...
The SuperHichem (or SH) is brandname of a certain microcontroller and microprocessor architecture. ...
The Motorola 680x0, 0x0, m68k, or 68k family of CISC microprocessor CPU chips were 32-bit from the start, and were the primary competition for the Intel x86 family of chips. ...
User with Treo (PDA with smartphone functionality) Personal digital assistants (PDAs) are handheld computers, but have become much more versatile over the years. ...
A router, an example of an embedded system. ...
GNU (pronounced ) is a computer operating system composed entirely of free software. ...
The Linux kernel is a Unix-like operating system kernel. ...
The Linux Standard Base, or LSB, is a joint project by several GNU/Linux distributions under the organizational structure of The Free Standards Group to standardize the internal structure of Linux-based operating systems. ...
| Programs that use LSB functions will work for at least six years on any LSB-compliant distribution.[51] Non-LSB frameworks and libraries have other compatibility policies | This refers to the backwards compatibility of the operating system between releases. | | Compilers (purchased) | Several IDEs for sale such as Microsoft's Visual Studio | Several IDEs for sale such as PGI, Intel, and Absoft's Fortran compilers[52][53] and many come free with a distribution[54] | | | Compilers (free) | The GNU Compiler Collection, Eclipse, NetBeans, Pelles C, lcc32, Borland C++, Visual Studio Express (Visual C++, C#, and VB.NET compilers), .NET compilers actually are freely included in .NET Framework 2.0, FreePascal | The GNU Compiler Collection, Eclipse, NetBeans, Mono, Geany, Anjuta, KDevelop, Free Pascal, OpenLDev | | | Support for standards | Windows has a careful anticipation of mass-market user requirements and has created shifting “standardization” around its products through market dominance.[citation needed] | Because of its collaborative development model Linux has achieved a high degree of openness and configurability while adhering to ISO and IEEE standards.[citation needed] | Linux distributions come with a great deal of software which can be installed for free, with an especially large collection of computer programming software.[55] Debian comes with more than 18,000 software packages.[56] An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a programming environment that has been packaged as an application program,that assists computer programmers in developing software. ...
The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...
Eclipse is an open-source software framework written primarily in Java. ...
NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. ...
Pelles C is a freeware Integrated Development Environment for developing Windows and Pocket PC applications using the C programming language. ...
LCC (Local C Compiler) is a small retargetable ANSI C compiler developed by Chris Fraser and David Hanson. ...
The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...
Eclipse is an open-source software framework written primarily in Java. ...
NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. ...
Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant . ...
This article should appear in one or more categories. ...
Anjuta is an integrated development environment for C and C++ on GNU/Linux. ...
KDevelop is a free software integrated development environment for the KDE desktop environment for Unix-like computer operating systems. ...
The FreePascal IDE for Linux. ...
OpenLDev is a graphical front-end to Linux development tools such as gcc, GNU autotools and make. ...
The word standard has several meanings: Originally, standard referred to a conspicuous object used as a rallying point in battle. ...
âStandardâ redirects here. ...
The Collaborative software development model is a style of software development whose focus is on public availability and communication, usually via the Internet. ...
âISOâ redirects here. ...
Not to be confused with the Institution of Electrical Engineers (IEE). ...
Programming redirects here. ...
Debian is a free operating system. ...
Microsoft has had a longstanding emphasis on backwards compatibility.[57] In general, the Windows API is consistent over time[citation needed]; programs designed for earlier versions of Windows often run without issues on later versions. For the sake of progress, however, Microsoft sometimes draws a line precluding support of very old programs. That first happened with Windows 95, where some purely 16 bit Windows 3.1 applications would not work, and again with Windows XP, where certain mixed-bit applications would not work. 64-bit versions of Windows (XP-64 and Vista-64) drop 16-bit support completely. However, 16 bit emulation and the enormous array of application-specific tweaks (“shims”) within new Windows versions[58] ensure that compatibility with old applications remains very high.[59] Windows API is a set of APIs, (application programming interfaces) available in the Microsoft Windows operating systems. ...
Gaming A major attraction of Windows is the library of games available for purchase. The majority of current major games natively support Windows and are released first for the Windows platform. This article is about the British magazine covering computer and video games. ...
Some of these games can be run on Linux with a compatibility layer like Wine or Cedega. Others, and especially more modern games that rely on proprietary delivery systems, copy protection, Windows dependencies, or advanced acceleration features, may fail.[citation needed] Moreover, those that run usually have quirks that are not present on the Windows platform. Games differ from running slightly better performance than they have in Windows, to a 25% or worse performance cut, depending on the game.[60] In software engineering, a compatibility layer allows binaries for an emulated system to run on a host system. ...
Wine is a software application which aims to allow Unix-like computer operating systems on the x86 architecture to execute programs that were originally written for Microsoft Windows. ...
Cedega (formerly known as WineX) is TransGaming Technologies proprietary fork of Wine (from when the license of Wine wasnt the LGPL but the X11 license), which is designed specifically for running games written for Microsoft Windows under Linux. ...
There are notable exceptions, such as id Software's Doom and Quake series. When a developer chooses to write graphics code in OpenGL instead of DirectX, Linux ports become much easier. id Software (IPA: officially, though originally ) is an American computer game developer based in Mesquite, Texas, a suburb of Dallas. ...
Doom (or DOOM)[1] is a 1993 computer game by id Software that is a landmark title in the first-person shooter genre. ...
Logo for Quake 4. ...
Recently, virtual machines such as VMware Workstation 5.0 have added support for accelerated 3D graphics. This provides much higher framerates at no performance cost. In computer science, a virtual machine is software that creates a virtualized environment between the computer platform and its operating system, so that the end user can operate software on an abstract machine. ...
VMware, Inc. ...
There are also numerous Open Source games designed first for Linux.[61] While most of these are small games like Kolf or Pingus, there are also bigger games, such as Nexuiz and Freeciv. Many have been ported to work on Windows as well. Kolf is a miniature golf game for KDE, that was developed by Jason Katz-Brown in 2002. ...
Nexuiz is a free software (engine, gamecode and data) 3D first-person shooter computer game distributed under the GNU General Public License (GPL) by Alientrap Software. ...
Freeciv is a multiplayer, turn-based strategy game for personal computers inspired by the commercial proprietary Sid Meiers Civilization series. ...
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e. ...
Security To determine what constitutes secure software, working backwards from insecurity is illuminative. The ideal software to encourage the creation of malware has several characteristics. It should be: - Widely used, to maximize the number of those who could be infected, and the likelihood that infected systems will contact others able to be infected
- Slowly patched, to maximize the time the malware remains effective, and minimize development effort for new malware
- Monolithic with no compartmentalization of components, to maximize the damage malware can do
To discourage the creation of malware and reduce its impact, software should therefore have a small user base, rapid updates to neutralize new threats, and a compartmentalized structure that isolates damaged sections. Compartmentalization is achieved by separating user and root privileges. Prior to Windows Vista, almost all Windows users were given a root account by default because lesser accounts were overly restrictive for most users. Linux user account tiers have historically allowed greater control, precluding the need for all users to have root access. Without root, it becomes much more difficult for malware to spread. | Windows | Linux | Notes | | Malware | According to Kaspersky Lab, more than 11,000 malware programs for Windows were discovered in the second half of 2005.[62] Botnets - networks of infected computers controlled by malicious persons - with more than one million computers have been witnessed.[63] Users are advised to install and run anti-malware programs. A screenshot of a malicious website attempting to install spyware via an ActiveX Control in Internet Explorer 6 Malware is software designed to infiltrate or damage a computer system without the owners informed consent. ...
Kaspersky Lab is a computer security company, co-founded by Natalia Kasperskaya and Eugene Kaspersky in 1997, offering antivirus, anti-spyware, anti-spam, and anti-intrusion products. ...
This article needs cleanup. ...
| More than 800 pieces of Linux malware have been discovered.[62] Some malware has propagated through the Internet.[64] | | | Open vs. Closed | Claims its platform is more secure because of a comprehensive approach to security using the Security Development Lifecycle.[65][66] However, due to the nature of closed source, only company programmers can fix bugs. The Trustworthy Computing Security Development Lifecycle is a Software Development Process used and proposed by Microsoft to reduce software maintenance costs and increase reliability of software concerning software security related bugs. ...
| Claims its platform is more secure because all of its code is reviewed by so many people that bugs are detected (referred to as Linus's law). | Microsoft claims that Windows Vista is more secure than other operating systems.[67] However, security vulnerabilities have been found in Windows Vista.[68] | | Response speed | Claims closed source offers a faster and more effective response to security issues,[69] though critical bug fixes are only released once a month after extensive programming and testing[70][71] and certain bugs have been known to go unpatched for months. | Bugs can be fixed and rolled out within a day of being reported, though usually it takes a few weeks before the patch is available on all distributions. | | User Accounts | In Windows Vista, all logged in sessions (even for those of "administrator" users) run with standard user permissions, preventing malicious programs from gaining total control of the system. Prior versions of Windows would assign administrator status to the first user account created during the setup process. The majority of users did not change to an account type with fewer rights[citation needed], meaning that malicious programs would have full control over the system. Linus Law can refer to two notions, both named after Linus Torvalds. ...
Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ...
| Users typically run as limited accounts[citation needed], having created both administrator and user accounts during install, preventing malicious programs from gaining total control of the system. | A malicious program executed under a limited account in both Linux and Windows is limited to the users' data. | Permissions Both Windows NT-based systems and Linux support permissions on their filesystems, except for FAT which has no permission support. Windows NT (New Technology) is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. ...
This article is about operating systems that use the Linux kernel. ...
See Filing system for this term as it is used in libraries and offices In computing, a file system is a method for storing and organizing computer files and the data they contain to make it easy to find and access them. ...
File Allocation Table (FAT) is a partially patented file system developed by Microsoft for MS-DOS and was the primary file system for consumer versions of Microsoft Windows up to and including Windows Me. ...
Linux and Unix-like systems Linux—and Unix-like systems in general—have a “user, group, other” approach to filesystem permissions at a minimum.[72] Access Control Lists are available on some filesystems, which extends the traditional Unix-like permissions system. Security patches like SELinux and PaX add Role-Based Access Controls, 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.[73] Most modern file systems have methods of administering permissions or access rights to specific users and groups of users. ...
This article is about operating systems that use the Linux kernel. ...
This article is about the mythical creature. ...
Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...
In computer security, an access control list (ACL) is a list of permissions attached to an object. ...
Security-Enhanced Linux (SELinux) is a version of the Linux kernel and utilities, which contains support for mandatory access controls based on the principle of least privilege. ...
In computer security, PaX is a patch for the Linux kernel that implements least privilege protections for memory pages. ...
In computer systems security, role-based access control (RBAC) is an approach to restricting system access to authorized users. ...
Fedora Core is an RPM-based Linux distribution, developed by the community-supported Fedora Project and sponsored by Red Hat. ...
CentOS is a freely available Linux distribution which is based on Red Hats commercial Red Hat Enterprise Linux (RHEL) product. ...
Red Hat Enterprise Linux (often abbreviated to RHEL) is a Linux distribution produced by Red Hat and targeted toward the commercial market, including mainframes. ...
Most Linux distributions provide different user accounts for the various daemons.[74] In common practice, user applications are run on unprivileged accounts, to provide least 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 and sudo. In Unix and other computer multitasking operating systems, a daemon is a computer program that runs in the background, rather than under the direct control of a user; they are usually instantiated as processes. ...
Also known as least-privileged user account (LUA), least user access is a security feature based on the principle that all users at all times should run with as few privileges as possible, and also launch applications with as few privileges as possible. ...
On many computer operating systems, superuser, or root, is the term used for the special user account that is controlled by the system administrator. ...
The Unix su (substitute user or switch user or super user) command is used to assume the login shell of another user without logging out. ...
This article is about the Unix command line program. ...
Windows Windows NT uses NTFS-based Access Control Lists to administer permissions, using tokens.[75] Most modern file systems have methods of administering permissions or access rights to specific users and groups of users. ...
Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ...
NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, and Windows Vista. ...
In computer security, an access control list (ACL) is a list of permissions attached to an object. ...
In the Windows NT architecture, a token is a system object (type name Token) representing the subject in access control operations, i. ...
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 XP is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, notebook computers, and media centers. ...
On many computer operating systems, superuser, or root, is the term used for the special user account that is controlled by the system administrator. ...
This article is about computer files and file systems in general terms. ...
Windows Vista changes this[76] by introducing a privilege elevation system called User Account Control that works on the principle of Least 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 the Windows 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.[77] Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ...
UAC confirmation dialog UAC credentials dialog User Account Control (UAC) is a technology and security infrastructure introduced with Microsofts Windows Vista operating system. ...
Also known as least-privileged user account (LUA), least user access is a security feature based on the principle that all users at all times should run with as few privileges as possible, and also launch applications with as few privileges as possible. ...
In the Windows NT architecture, a token is a system object (type name Token) representing the subject in access control operations, i. ...
In computing, Windows Shell is the most visible aspect of the Microsoft Windows line of operating systems. ...
For more information on the differences between the Linux su/sudo approach and Vista's User Account Control, see Comparison of privilege authorization features. The Unix su (substitute user or switch user or super user) command is used to assume the login shell of another user without logging out. ...
This article is about the Unix command line program. ...
UAC confirmation dialog UAC credentials dialog User Account Control (UAC) is a technology and security infrastructure introduced with Microsofts Windows Vista operating system. ...
A number of computer operating systems employ security features to reduce the ability of administrators from giving malware sufficient privileges to compromise the computer system. ...
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 they can detect it from the environmental variable LANG. In MS Windows user has to change language in every application separately[citation needed] and the whole operating system's user interface supports only the language selected during installation process (Windows Vista)[citation needed], so the only way to change it is to reinstall the entire operating system[citation needed]. Linux also supports more languages and writing systems than Windows. It supports all of the languages Windows supports, as well as Ethiopic, Gurmukhi, Oriya, Tibetan, Mongolian, Burmese, and Lao.
See also
 | Microsoft Portal | Image File history File links Free_Software_Portal_Logo. ...
Image File history File links Portal. ...
For the specific comparison of the open source Linux operating system with the closed source Windows Operating system please see Comparison of Windows and Linux Open source (or free software) and closed source (or proprietary software) are two approaches to the control, exploitation and commercializing of computer software. ...
These tables compare general and technical information for a number of widely used and currently available operating systems. ...
A shell is a computer program which interacts with the userland and subsequently the kernel of an operating system. ...
References - ^ a b The GNU Project (2007-07-29). Free GNU/Linux distributions. Links to Other Free Software Sites. Retrieved on 2007-08-07. “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.”
- ^ Microsoft sees Windows gaining server market share. iTnews (February 28, 2008). Retrieved on 2008-03-16.
- ^ Worldwide Server Market Experiences Modest Growth in Fourth Quarter as Market Revenues Reach Seven-Year High in 2007, According to IDC. IDC (February 27, 2008). Retrieved on 2008-03-08.
- ^ Operating system Family share for 11/2007
- ^ Tiscali Italia is the Most Reliable Hosting Company in February 2008. Netcraft (March 4, 2008). Retrieved on 2008-03-06.
- ^ Microsoft. Windows Licensing Guide (pdf).
- ^ "Get the Facts", Microsoft's Website
- ^ Get the Facts: Total Cost of Ownership, by Microsoft (refers to Windows 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
- ^ Windows v Linux security: the real facts, The Register, 22 October 2004
EMA Study: Get the Truth on Linux Management, Levanta / OSDL, February 2006 Unbending the Truth, Novell, Inc. Truth Happens, Red Hat - ^ Linux TCO edge: Lower labor costs, ZDNet, 3 January 2003
- ^ Microsoft's Linux ad 'misleading', BBC News website, 26 August 2004
- ^ a b Operating System Market Share. Market share for browsers, operating systems and search engines. www.hitslink.com (February 2008). Retrieved on 2008-04-12.
- ^ Lenovo, Novell partner to offer Linux on the ThinkPad
- ^ Linux PC Models Multiply As Vista Struggles - Linux - InformationWeek
- ^ Logiciels préinstallés Les fabricants en accusation : IMAGE-SON-INFORMATIQUE INFORMATIQUE Logiciel - UFC Que Choisir
- ^ a b c d e NT vs. Linux (March 2000). Retrieved on 2008-03-16.
- ^ a b c Linux vs Windows (a comparison) (June 20, 2005). Retrieved on 2008-03-16.
- ^ CLI magic: shell programming. Linux.com (March 15, 2004). Retrieved on 2008-03-16.
- ^ Clean Install Procedure with Illustrative Screen Captures, The Elder Geek
- ^ Sjouwerman, Stu & Tittel, Ed (September 1999), Windows NT and Hardware, Pearson Education (web outtake: Microsoft TechNet), ISBN 978-0-73-570922-5, <http://www.microsoft.com/technet/archive/ntwrkstn/maintain/operate/hardware.mspx>. Retrieved on 12 April 2008
- ^ http://madpenguin.org/cms/html/47/5937.html "switching to windows"
- ^ http://linux.blogweb.de/uploads/winVSubu.pdf "Windows vs. Ubuntu"
- ^ A comparison of Ubuntu 6.06 and Windows XP « 361degrees
- ^ In my personal experience as a refurbisher, I have yet to find any version of Windows that will install in under two to four hours. Rhosgobel: Radagast's home
- ^ Windows Vista Imaging and Installation Performance. Microsoft Windows Vista team blog.
- ^ “The Live CD List” http://www.frozentech.com/content/livecd.php
- ^ Official court document outlining illegal behavior in Microsoft's practice of bundling software http://www.usdoj.gov/atr/cases/f1700/1763.htm
- ^ GNU GRUB - GNU Project - Free Software Foundation (FSF)
- ^ LUIGUI - Linux/UNIX Independent Group for Usability Information, Linux Journal, March 2000
- ^ Linux Usability Study Report, Relevantive AG, 13 August 2003
- ^ http://www.actsofvolition.com/archives/2001/december/windowsxprough XP inconsistencies
- ^ Windows Vista User Experience Guidelines
- ^ http://usability.kde.org/hig/ KDE human interface guidelines
- ^ http://developer.gnome.org/projects/gup/hig/ GNOME HIG
- ^ Microsoft Accessibility, KDE Accessibility, GNOME Accessibility
- ^ Using Hotpatching Technology to Reduce Servicing Reboots.
- ^ GeodSoft. Linux, OpenBSD, Windows Server Comparison: Linux Stability.
- ^ Windows-to-Linux roadmap: Part 1. Thinking in Linux. IBM developerWorks (November 11, 2003). Retrieved on 2008-03-17.
- ^ Brian Hatch (April 9, 2003). The Upgrade Process: Restarting vs Rebooting. Retrieved on 2008-03-17.
- ^ List of Rescue and Repair LiveDistros
- ^ http://www.808multimedia.com/winnt/kernel.htm
- ^ Inside the Windows Vista Kernel: Part 1, Microsoft Technet
- ^ Dan Tsafrir, Yoav Etsion, Dror G. Feitelson. Secretly Monopolizing the CPU Without Superuser Privileges.
- ^ XP Myths: Moving the paging file
- ^ How to configure paging files for optimization and recovery in Windows XP, Microsoft Help and Support
- ^ New OpenOffice for Ubuntu.
- ^ GoboLinux at a glance. GoboLinux. Retrieved on 2008-03-17.
- ^ Compare “First steps” paragraph in http://www.gnu.org/gnu/thegnuproject.html
- ^ http://blogs.msdn.com/oldnewthing/archive/2003/10/15/55296.aspx Raymond Chen on Backward compatibility
- ^ McLaws, Robert. "The Truth About Visual Studio Support on Windows Vista", Robert McLaws: Windows Vista Edition, www.windows-now.com, 2006-09-27. Retrieved on 2008-04-12. Archived from the original on 2006-09-27. For example, Windows Vista is not compatible with pre-2005 versions of MS SQL Server
- ^ Application Compatibility - The Linux Foundation
- ^ http://www.pgroup.com/gindex.htm
- ^ Polyhedron Software | Home
- ^ Number of Debian Packages
- ^ Debian Packages
- ^ Number of Debian Packages
- ^ http://blogs.msdn.com/oldnewthing/archive/2003/10/15/55296.aspx Raymond Chen on Backward compatibility
- ^ http://blogs.techrepublic.com.com/Ou/?p=325 “Vista will ship with thousands of application shims to accommodate legacy applications”
- ^ Microsoft (April 2007). Application Compatibility Cookbook. The Windows Vista Developer Story. Microsoft Developer Network. Retrieved on 2008-04-12.
- ^ Wine Wiki. Benchmark tests for WINE.
- ^ Debian. List of Games for Debian.
- ^ a b InternetNews Realtime IT News – Linux Malware On The Rise
- ^ Dutch Botnet Suspects Ran 1.5 Million Machines - Security Technology News by TechWeb
- ^ New worm targets Linux systems - CNET News.com
- ^ How Do They Do It? A Look Inside the Security Development Lifecycle at Microsoft -- MSDN Magazine, November 2005.
- ^ Compare Windows to Red Hat.
- ^ Microsoft issues Vista security scorecard, gives itself an A-plus.
- ^ Flaws Are Detected in Microsoft's Vista.
- ^ Forrester Research. Forrester Report into relative security of Linux and Windows.
- ^ Claims Open Source offers a faster and more effective response to security issues.
- ^ The Register (2004-10-22). Security Report: Windows vs Linux (Rebuttal to the Forrester Report).
- ^ Security on a Linux file system, retrieved January 19, 2007.
- ^ Red Hat discusses RHEL's inclusion of SELinux: [1] A wiki devoted to SELinux in Fedora:[2] A review of CentOS hosted at linux.com: [3]
- ^ For instance see this paragraph in Debian Policy [4] (a better citation is welcome)
- ^ Managing Authorization and Access Control. Microsoft Technet.
- ^ Microsoft describes in detail the steps taken to combat this in a TechNet bulletin. [5]
- ^ Kenny Kerr (2006-09-29). Windows Vista for Developers – Part 4 – User Account Control. Retrieved on 2007-03-15.
| The Linux operating system | | | General | |
 | Linux Portal | | | | Distribution | | | | Applications | | | | People | | | | Media | | | | Lists | | | | Other topics | | | The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ...
is the 210th day of the year (211th in leap years) in the Gregorian calendar. ...
Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ...
is the 219th day of the year (220th in leap years) in the Gregorian calendar. ...
is the 59th day of the year in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 75th day of the year (76th in leap years) in the Gregorian calendar. ...
IDC Analyze the Future-logo. ...
is the 58th day of the year in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 67th day of the year (68th in leap years) in the Gregorian calendar. ...
is the 63rd day of the year (64th in leap years) in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 65th day of the year (66th in leap years) in the Gregorian calendar. ...
Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
Windows Server 2003 (also referred to as Win2K3) is a server operating system produced by Microsoft. ...
Current logo of The Register. ...
is the 295th day of the year (296th in leap years) in the Gregorian calendar. ...
Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
Levanta (previously Linuxcare) is a San Francisco-based company founded in 1998 by Dave Sifry, Arthur Tyde and Dave LaDuke. ...
The Open Source Development Lab (OSDL) is a non-profit organization supported by a global consortium dedicated to advancement of Linux, an operating system. ...
For the road bicycle racing team previously known as Novell, see Rabobank (cycling). ...
For other uses, see Red Hat (disambiguation). ...
In 1989 Ziff Davis Inc. ...
is the 3rd day of the year in the Gregorian calendar. ...
Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
This article refers to the news department of the British Broadcasting Corporation, for the BBC News Channel see BBC News (TV channel). ...
is the 238th day of the year (239th in leap years) in the Gregorian calendar. ...
Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 102nd day of the year (103rd in leap years) in the Gregorian calendar. ...
For other uses, see March (disambiguation). ...
Year 2000 (MM) was a leap year starting on Saturday. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 75th day of the year (76th in leap years) in the Gregorian calendar. ...
is the 171st day of the year (172nd in leap years) in the Gregorian calendar. ...
Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 75th day of the year (76th in leap years) in the Gregorian calendar. ...
is the 74th day of the year (75th in leap years) in the Gregorian calendar. ...
Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 75th day of the year (76th in leap years) in the Gregorian calendar. ...
Ed Tittel is an internet consultant with over 20 years experience in the computer industry. ...
Pearson Education is one of leading publishers of educational textbooks and other educational material, such as multimedia learning tools. ...
Microsoft Technet is a division of Microsoft that have TechNet subscriptions. ...
Linux Journal is a monthly magazine published by SpecializedSystemsConsultants (SSC) of Seattle, first published in March 1994. ...
is the 225th day of the year (226th in leap years) in the Gregorian calendar. ...
Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
is the 315th day of the year (316th in leap years) in the Gregorian calendar. ...
Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 76th day of the year (77th in leap years) in the Gregorian calendar. ...
is the 99th day of the year (100th in leap years) in the Gregorian calendar. ...
Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 76th day of the year (77th in leap years) in the Gregorian calendar. ...
This is a large list of LiveDistros. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 76th day of the year (77th in leap years) in the Gregorian calendar. ...
Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ...
is the 270th day of the year (271st in leap years) in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 102nd day of the year (103rd in leap years) in the Gregorian calendar. ...
Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ...
is the 270th day of the year (271st in leap years) in the Gregorian calendar. ...
Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ...
The Microsoft Developer Network (MSDN) is the portion of Microsoft responsible for managing the firms relationship with developers. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 102nd day of the year (103rd in leap years) in the Gregorian calendar. ...
Wine is a software application which aims to allow Unix-like computer operating systems on the x86 architecture to execute programs that were originally written for Microsoft Windows. ...
Debian is a free operating system. ...
Forrester logo. ...
Current logo of The Register. ...
Year 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
is the 295th day of the year (296th in leap years) in the Gregorian calendar. ...
is the 19th day of the year in the Gregorian calendar. ...
Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ...
Debian is a free operating system. ...
Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ...
is the 272nd day of the year (273rd in leap years) in the Gregorian calendar. ...
Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ...
is the 74th day of the year (75th in leap years) in the Gregorian calendar. ...
This article is about operating systems that use the Linux kernel. ...
This article does not cite any references or sources. ...
Criticism of Linux focuses on issues concerning use of the Linux operating system as a desktop workstation. ...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
This timeline shows the development of the Linux kernel. ...
The Linux kernel is a Unix-like operating system kernel. ...
Originally written for Intels i386 processor, very early in its history, the Linux Kernel was re-coded for easy portability. ...
Linus Law can refer to two notions, both named after Linus Torvalds. ...
The GNU/Linux naming controversy is a dispute among members of the free and open source software community about how to refer to the computer operating systems commonly called Linux. GNU/Linux is the term promoted by the Free Software Foundation (FSF), its founder Richard Stallman, and its supporters, for...
The SCO-Linux controversies are a series of legal and public disputes between the software company SCO Group (SCO) and various Linux vendors and users. ...
Tux, as originally drawn by Larry Ewing Tux (also known as Tux the Penguin) is the official mascot of the Linux kernel. ...
Image File history File links Tux. ...
Image File history File links Portal. ...
Ubuntu, a popular Linux Distribution A Linux distribution (also called GNU/Linux distribution and often simply distribution or distro) is a member of the Linux family of Unix-like computer operating systems. ...
Technical variations include support for different hardware devices and systems or software package configurations. ...
Gnoppix 0. ...
A LiveDistro is a Linux distribution that is executed upon boot, without installation on a hard drive. ...
A live USB is a USB flash drive containing a full operating system which can be booted. ...
The standard MiniLinux logo The term Mini Linux (or Mini Linux Distribution) refers to any Linux distribution that fits on memory card or a small number of floppies, usually one or two. ...
Linux package formats are the different file formats used to package software for various GNU/Linux distributions. ...
A screenshot of alsamixer ALSA (an acronym for Advanced Linux Sound Architecture) is a Linux kernel component intended to replace the original Open Sound System (OSS) for providing drivers for sound cards. ...
Desktop Linux, also Linux on the desktop (LOTD) is the application of the GNU/Linux operating system on a desktop computer. ...
Because of the open source philosophy that linux brings to the software world, many people have ported the linux kernel to run on devices other than a computer. ...
Embedded Linux is a Linux based embedded operating system used in cell phones, personal digital assistants, media player handsets and other consumer electronics devices. ...
Linux gaming refers to playing and developing games for Linux operating systems. ...
The acronym LAMP refers to a solution stack of software, usually free software / open-source software, used to run dynamic Web sites or servers. ...
Linux Terminal Server Project (LTSP) is an add-on package for Linux that allows many people to simultaneously use the same computer. ...
Jono Bacon is a writer and developer based in the United Kingdom. ...
Benjamin Mako Hill (b. ...
Andrew Morton is a Linux kernel developer. ...
This article does not cite its references or sources. ...
Ari Lemmke (born December 12, 1963) is the person who gave Linux its name. ...
Ian Murdock (born April 28, 1973, in Konstanz, Germany) is the founder of the Debian GNU/Linux distribution and Progeny Linux Systems, a commercial Linux company. ...
Hans Thomas Reiser (born December 19, 1963) is an American computer programmer famous for his contributions to free software in the field of file systems. ...
Scott James Remnant is a free and open source software developer. ...
Daniel Robbins is a software developer best known as the founder and former chief architect of the Gentoo Linux project. ...
Mark Richard Shuttleworth (born 18 September 1973) is a South African entrepreneur who was the second self-funded space tourist and first African in space. ...
Richard Matthew Stallman (born March 16, 1953), often abbreviated rms,[2] is an American software freedom activist, hacker,[3] and software developer. ...
Linus Benedict Torvalds (born December 28, 1969 in Helsinki, Finland) is a Finnish software engineer best known for initiating the development of the Linux kernel. ...
Patrick Volkerding (born 1967) is the founder and maintainer of the Slackware Linux distribution. ...
When I first started selling mepis on my website I did it the legal way. ...
Matt Zimmerman is a technologist and free software and open source developer. ...
Enterprise Open Source Journal (or EOSJ) is a computing magazine self-published online magazine. ...
The cover of the April 2006 issue. ...
Linux. ...
Linux Format was the UKs first Linux-specific magazine, and is currently the best-selling Linux title in the UK. It is also exported to many countries worldwide. ...
The Linux Gazette is the name of two different monthly Linux webzines, though LinuxGazette. ...
Linux Journal is a monthly magazine published by SpecializedSystemsConsultants (SSC) of Seattle, first published in March 1994. ...
The Linux Magazin is a German professional journal. ...
Linux Magazin (ISSN 1432-640X) is a German professional journal. ...
There are very few or no other articles that link to this one. ...
LWN.net is a computing news site with an emphasis on Free/Libre/Open-Source Software and software for Unix-like operating systems. ...
The current version of the article or section reads like an advertisement. ...
Phoronix is a technology website that offers product reviews, Linux distribution screenshots, interviews, and news while maintaining a pure Linux orientation. ...
This page provides general information about notable Linux distributions in the form of a categorized list. ...
This is a large list of LiveDistros. ...
The Linux Foundation (LF) is a nonprofit consortium dedicated to fostering the growth of Linux. ...
A Linux User Group or Linux Users Group (LUG) is a private, generally non-profit or not-for-profit organization that provides support and/or education for Linux users, particularly for inexperienced users. ...
The Linux Standard Base, or LSB, is a joint project by several GNU/Linux distributions under the organizational structure of The Free Standards Group to standardize the internal structure of Linux-based operating systems. ...
Promotional poster for two disc edition of Revolution OS Revolution OS is a documentary which traces the history of GNU, Linux, Free Software and the Open Source movement. ...
The Tanenbaum-Torvalds debate is a famous debate started in 1992 by Andrew S. Tanenbaum with Linus Torvalds regarding Linux and kernel architecture in general on Usenet discussion group comp. ...
|