Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.
As of June 2024[update], the dominant general-purpose desktop operating system is Microsoft Windows with a market share of around 72.91%. macOS by Apple Inc. is in second place (14.93%), and the varieties of Linux are collectively in third place (4.04%).[3] In the mobile sector, including both smartphones and tablets, Android is dominant with a market share of 71%, followed by Apple's iOS with 28%;[4] for smartphones alone, Android has 72% and iOS has 28%.[5]Linux distributions are dominant in the server and supercomputing sectors. Other specialized classes of operating systems (special-purpose operating systems)[6][7]), such as embedded and real-time systems, exist for many applications. Security-focused operating systems also exist. Some operating systems have low system requirements (i.e. light-weight Linux distribution). Others may have higher system requirements.
Some operating systems require installation or may come pre-installed with purchased computers (OEM-installation), whereas others may run directly from media (i.e. live cd) or flash memory (i.e. USB stick).
MS-DOS
Overview
MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and some operating systems attempting to be compatible with MS-DOS, are sometimes referred to as "DOS" (which is also the generic acronym for disk operating system). MS-DOS was the main operating system for IBM PC compatible personal computers during the 1980s, from which point it was gradually superseded by operating systems offering a graphical user interface (GUI), in various generations of the graphical Microsoft Windows operating system.[citation needed]
IBM licensed and re-released it in 1981 as PC DOS 1.0 for use in its PCs. Although MS-DOS and PC DOS were initially developed in parallel by Microsoft and IBM, the two products diverged after twelve years, in 1993, with recognizable differences in compatibility, syntax, and capabilities.[citation needed]
During its lifetime, several competing products were released for the x86 platform,[8] and MS-DOS went through eight versions, until development ceased in 2000.[9] Initially, MS-DOS was targeted at Intel 8086 processors running on computer hardware using floppy disks to store and access not only the operating system, but application software and user data as well. Progressive version releases delivered support for other mass storage media in ever greater sizes and formats, along with added feature support for newer processors and rapidly evolving computer architectures. Ultimately, it was the key product in Microsoft's development from a programming language company to a diverse software development firm, providing the company with essential revenue and marketing resources. It was also the underlying basic operating system on which early versions of Windows ran as a GUI.[citation needed]
Microsoft announced an operating environment named Windows on 10 November 1983, as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces (GUIs); Windows 1.0 first shipped on 20 November 1985.[10] Microsoft Windows came to dominate the world's personal computer (PC) market with over 90% market share, overtaking Mac OS, which had been introduced in 1984, while Microsoft has in 2020 lost its dominance of the consumer operating system market, with Windows down to 30%, lower than Apple's 31% mobile-only share (65% for desktop operating systems only, i.e. "PCs" vs. Apple's 28% desktop share) in its home market, the US, and 32% globally (77% for desktops), where Google's Android leads.
Apple came to see Windows as an unfair encroachment on their innovation in GUI development as implemented on products such as the Lisa and Macintosh (eventually settled in court in Microsoft's favor in 1993). As of January 2023[update], on PCs, Windows is still the most popular operating system in all countries.[11][3] However, in 2014, Microsoft admitted losing the majority of the overall operating system market to Android,[12] because of the massive growth in sales of Android smartphones. In 2014, the number of Windows devices sold was less than 25% that of Android devices sold. This comparison, however, may not be fully relevant, as the two operating systems traditionally target different platforms. Still, numbers for server use of Windows (that are comparable to competitors) show one third market share, similar to that for end user use.
Windows 95 introduced a redesigned shell based around a desktop metaphor; File shortcuts (also known as shell links) were introduced[15] and the desktop was re-purposed to hold shortcuts to applications, files and folders, reminiscent of Mac OS.
In Windows 3.1 the desktop was used to display icons of running applications. In Windows 95, the currently running applications were displayed as buttons on a taskbar across the bottom of the screen.[16] The taskbar also contained a notification area used to display icons for background applications, a volume control and the current time.[17]
The Start menu, invoked by clicking the "Start" button on the taskbar or by pressing the Windows key, was introduced as an additional means of launching applications or opening documents. While maintaining the program groups used by its predecessor Program Manager, it also displayed applications within cascading sub-menus.[18]
The previous File Manager program was replaced by Windows Explorer and the Explorer-based Control Panel and several other special folders were added such as My Computer, Dial Up Networking, Recycle Bin, Network Neighborhood, My Documents, Recent documents, Fonts, Printers, and My Briefcase among others. AutoRun was introduced for CD drives.
The user interface looked dramatically different from prior versions of Windows, but its design language did not have a special name like Metro, Aqua or Material Design. Internally it was called "the new shell" and later simply "the shell".[19] The subproject within Microsoft to develop the new shell was internally known as "Stimpy".[20]
In 1994, Microsoft designers Mark Malamud and Erik Gavriluk approached Brian Eno to compose music for the Windows 95 project.[21] The result was the six-second start-up music-sound of the Windows 95 operating system, The Microsoft Sound and it was first released as a startup sound in May 1995 on Windows 95 May Test Release build 468.[22]
When released for Windows 95 and Windows NT 4.0, Internet Explorer 4 came with an optional Windows Desktop Update, which modified the shell to provide several additional updates to Windows Explorer, including a Quick Launch toolbar, and new features integrated with Internet Explorer, such as Active Desktop (which allowed Internet content to be displayed directly on the desktop).
Some of the user interface elements introduced in Windows 95, such as the desktop, taskbar, Start menu and Windows Explorer file manager, remained fundamentally unchanged on future versions of Windows.
Windows 10
A new iteration of the Start menu is used on the Windows 10 desktop, with a list of places and other options on the left side, and tiles representing applications on the right. The menu can be resized, and expanded into a full-screen display, which is the default option in Tablet mode.[23] A new virtual desktop system was added. A feature known as Task View displays all open windows and allows users to switch between them, or switch between multiple workspaces.[23] Universal apps, which previously could be used only in full screen mode, can now be used in self-contained windows similarly to other programs.[24][23] Program windows can now be snapped to quadrants of the screen by dragging them to the corner. When a window is snapped to one side of the screen, Task View appears and the user is prompted to choose a second window to fill the unused side of the screen (called "Snap Assist").[23] Windows' system icons were also changed.[25]
Charms have been removed; their functionality in universal apps is accessed from an App commands menu on their title bar.[24][23] In its place is Action Center, which displays notifications and settings toggles. It is accessed by clicking an icon in the notification area, or dragging from the right of the screen. Notifications can be synced between multiple devices.[24][25] The Settings app (formerly PC Settings) was refreshed and now includes more options that were previously exclusive to the desktop Control Panel.[26][27]
Windows 10 is designed to adapt its user interface based on the type of device being used and available input methods. It offers two separate user interface modes: a user interface optimized for mouse and keyboard, and a "Tablet mode" designed for touchscreens. Users can toggle between these two modes at any time, and Windows can prompt or automatically switch when certain events occur, such as disabling Tablet mode on a tablet if a keyboard or mouse is plugged in, or when a 2-in-1 PC is switched to its laptop state. In Tablet mode, programs default to a maximized view, and the taskbar contains a back button and hides buttons for opened or pinned programs by default; Task View is used instead to switch between programs. The full screen Start menu is used in this mode, similarly to Windows 8, but scrolls vertically instead of horizontally.[28][29][30][31]
Apple Macintosh
Apple Classic MacOS
Overview
The classic Mac OS [a] (System Software) is the series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept.[32] It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.
Apple released the original Macintosh on 24 January 1984. The first version of the system software, which had no official name, was partially based on the Lisa OS, which Apple previously released for the Lisa computer in 1983. As part of an agreement allowing Xerox to buy shares in Apple at a favorable price, it also used concepts from the Xerox PARCAlto computer, which former Apple CEO Steve Jobs and other Lisa team members had previewed.[33] This operating system consisted of the Macintosh Toolbox ROM and the "System Folder", a set of files that were loaded from disk. The name Macintosh System Software came into use in 1987 with System 5. Apple rebranded the system as Mac OS in 1996, starting officially with version 7.6, due in part to its Macintosh clone program.[34] That program ended after the release of Mac OS 8 in 1997.[35] The last major release of the system was Mac OS 9 in 1999.[36]
Initial versions of the System Software ran one application at a time. With the Macintosh 512K, a system extension called the Switcher was developed to use this additional memory to allow multiple programs to remain loaded. The software of each loaded program used the memory exclusively; only when activated by the Switcher did the program appear, even the Finder's desktop. With the Switcher, the now familiar Clipboard feature allowed cut and paste between the loaded programs across switches including the desktop.[citation needed]
With the introduction of System 5, a cooperative multitasking extension called MultiFinder was added, which allowed content in windows of each program to remain in a layered view over the desktop, and was later integrated into System 7 as part of the operating system along with support for virtual memory. By the mid-1990s, however, contemporary operating systems such as Windows NT, OS/2, and NeXTSTEP had all brought pre-emptive multitasking, protected memory, access controls, and multi-user capabilities to desktop computers, The Macintosh's limited memory management and susceptibility to conflicts among extensions that provide additional functionality, such as networking or support for a particular device,[37] led to significant criticism of the operating system, and was a factor in Apple's declining market share at the time.[citation needed]
After two aborted attempts at creating a successor to the Macintosh System Software called Taligent and Copland, and a four-year development effort spearheaded by Steve Jobs' return to Apple in 1997, Apple replaced Mac OS with a new operating system in 2001 named Mac OS X; the X signifying the underlying Unix system family base shared with Jobs' development of the NeXTSTEP operating systems on the NeXT computer. It retained most of the user interface design elements of the classic Mac OS, and there was some overlap of application frameworks for compatibility, but the two operating systems otherwise have completely different origins and architectures.[citation needed]
The final updates to Mac OS 9 released in 2001 provided interoperability with Mac OS X. The name "Classic" that now signifies the historical Mac OS as a whole is a reference to the Classic Environment, a compatibility layer that helped ease the transition to Mac OS X (now macOS).[38]
Apple macOS
Overview
macOS[39] (previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop, laptop and home computers, and by web usage, it is the second most widely used desktop OS, after Microsoft Windows.[40][41]
macOS is the direct successor to the classic Mac OS, the line of Macintosh operating systems with nine releases from 1984 to 1999. macOS adopted the Unix kernel and inherited technologies developed between 1985 and 1997 at NeXT, the company that Apple co-founder Steve Jobs created after leaving Apple in 1985. Releases from Mac OS X 10.5 Leopard[42] and thereafter are UNIX 03 certified.[43] Apple's mobile operating system, iOS, has been considered a variant of macOS.[44]
Mac OS X 10.0 (code namedCheetah) was the first major release and version of macOS, Apple's desktop and server operating system. Mac OS X 10.0 was released on 24 March 2001 for a price of US$129. It was the successor of the Mac OS X Public Beta and the predecessor of Mac OS X 10.1 (code named Puma).
Mac OS X 10.0 was a radical departure from the classic Mac OS and was Apple's long-awaited answer for a next generation Macintosh operating system. It introduced a brand new code base completely separate from Mac OS 9's as well as all previous Apple operating systems, and had a new Unix-like core, Darwin, which features a new memory management system. Unlike releases of Mac OS X 10.2 to 10.8, the operating system was not externally marketed with the name of a big cat.
The Finder is a file browser allowing quick access to all areas of the computer, which has been modified throughout subsequent releases of macOS.[45][46]Quick Look has been part of the Finder since version 10.5. It allows for dynamic previews of files, including videos and multi-page documents without opening any other applications. Spotlight, a file searching technology which has been integrated into the Finder since version 10.4, allows rapid real-time searches of data files; mail messages; photos; and other information based on item properties (metadata) and/or content.[47][48] macOS makes use of a Dock, which holds file and folder shortcuts as well as minimized windows.
Apple added Exposé in version 10.3 (called Mission Control since version 10.7), a feature which includes three functions to help accessibility between windows and desktop. Its functions are to instantly display all open windows as thumbnails for easy navigation to different tasks, display all open windows as thumbnails from the current application, and hide all windows to access the desktop.[49]FileVault is optional encryption of the user's files with the 128-bit Advanced Encryption Standard (AES-128).[50]
Features introduced in version 10.4 include Automator, an application designed to create an automatic workflow for different tasks;[51]Dashboard, a full-screen group of small applications called desktop widgets that can be called up and dismissed in one keystroke;[52] and Front Row, a media viewer interface accessed by the Apple Remote.[53] Sync Services allows applications to access a centralized extensible database for various elements of user data, including calendar and contact items. The operating system then managed conflicting edits and data consistency.[54]
All system icons are scalable up to 512×512 pixels as of version 10.5 to accommodate various places where they appear in larger size, including for example the Cover Flow view, a three-dimensional graphical user interface included with iTunes, the Finder, and other Apple products for visually skimming through files and digital media libraries via cover artwork. That version also introduced Spaces, a virtual desktop implementation which enables the user to have more than one desktop and display them in an Exposé-like interface;[55] an automatic backup technology called Time Machine, which allows users to view and restore previous versions of files and application data;[56] and Screen Sharing was built in for the first time.[57]
In more recent releases, Apple has developed support for emoji characters by including the proprietary Apple Color Emoji font.[58][59] Apple has also connected macOS with social networks such as Twitter and Facebook through the addition of share buttons for content such as pictures and text.[60] Apple has brought several applications and features that originally debuted in iOS, its mobile operating system, to macOS in recent releases, notably the intelligent personal assistantSiri, which was introduced in version 10.12 of macOS.[61][62]
Unix systems are characterized by a modular design that is sometimes called the "Unix philosophy". According to this philosophy, the operating system should provide a set of simple tools, each of which performs a limited, well-defined function.[65] A unified filesystem (the Unix filesystem) and an inter-process communication mechanism known as "pipes" serve as the main means of communication,[63] and a shell scripting and command language (the Unix shell) is used to combine the tools to perform complex workflows.
Unix distinguishes itself from its predecessors as the first portable operating system: almost the entire operating system is written in the C programming language, which allows Unix to operate on numerous platforms.[66]
macOS, described above, is a Unix-like system, and, beginning with Mac OS X Leopard, is certified to comply with the SUS.
Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system.[77] Because of the dominance of the Linux-based Android on smartphones, as of January 2023[update], Linux also has the largest installed base of all general-purpose operating systems.[11][78][79][80] Although it is, as of January 2023[update], used by only around 2.9 percent of desktop computers,[3] the Chromebook, which runs the Linux kernel-based ChromeOS, dominates the US K–12 education market and represents nearly 20 percent of sub-$300 notebook sales in the US.[81] Linux is the leading operating system on servers (over 96.4% of the top 1 million web servers' operating systems are Linux),[82] leads other large systems such as mainframe computers, and is the only OS used on TOP500supercomputers (since November 2017, having gradually eliminated all competitors).[83][84][85]
Linux is one of the most prominent examples of free and open-source software collaboration. The source code may be used, modified and distributed commercially or non-commercially by anyone under the terms of its respective licenses, such as the GNU General Public License.[76]
90% of all cloud infrastructure is powered by Linux including supercomputers and cloud providers.[93] 74% of smartphones in the world are Linux-based.[94]
KDE Plasma 5
KDE Plasma 5 is the fifth and current generation of the graphical workspaces environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014.[95][96] It includes a new default theme, known as "Breeze", as well as increased convergence across different devices. The graphical interface was fully migrated to QML, which uses OpenGL for hardware acceleration, which resulted in better performance and reduced power consumption.[97][95]
FreeBSD has similarities with Linux, with two major differences in scope and licensing. First, FreeBSD maintains a complete system, i.e. the project delivers a kernel, device drivers, userland utilities, and documentation, as opposed to Linux only delivering a kernel and drivers, and relying on third-parties for system software. Second, FreeBSD source code is generally released under a permissiveBSD license, as opposed to the copyleftGPL used by Linux.
ChromeOS (formerly Chrome OS,[100] sometimes styled as chromeOS) is a Gentoo Linux-based operating system designed by Google. It is derived from the free softwareChromiumOS and uses the Google Chrome web browser as its principal user interface. However, ChromeOS is proprietary software.
Google announced the project in July 2009, conceiving it as an operating system in which both applications and user data reside in the cloud: hence ChromeOS primarily runs web applications.[101] Source code and a public demo came that November. The first ChromeOS laptop, known as a Chromebook, arrived in May 2011. Initial Chromebook shipments from Samsung and Acer occurred in July 2011.
ChromeOS has an integrated media player and file manager. It supports Chrome Apps, which resemble native applications, as well as remote access to the desktop. Reception was initially skeptical, with some observers arguing that a browser running on any operating system was functionally equivalent[citation needed]. As more ChromeOS machines have entered the market, the operating system is now seldom evaluated apart from the hardware that runs it.
Android applications started to become available for the operating system in 2014, and in 2016, access to Android apps in Google Play's entirety was introduced on supported ChromeOS devices. Support for a Linux terminal and applications, known as Project Crostini,[102] was released to the stable channel in ChromeOS 69. This was made possible via a lightweight Linux kernel that runs containers inside a virtual machine.
ChromeOS is only available pre-installed on hardware from Google manufacturing partners, but there are unofficial methods that allow it to be installed in other equipment.[103] Its open-source upstream, ChromiumOS, can be compiled from downloaded source code. Early on, Google provided design goals for ChromeOS, but has not otherwise released a technical description.
^Keizer, Gregg (14 July 2014). "Microsoft gets real, admits its device share is just 14%". Computerworld. IDG. Archived from the original on 21 August 2016. [Microsoft's chief operating officer] Turner's 14% came from a new forecast released last week by Gartner, which estimated Windows' share of the shipped device market last year was 14%, and would decrease slightly to 13.7% in 2014. Android will dominate, Gartner said, with a 48% share this year
^"Microsoft". support.microsoft.com. Retrieved 28 May 2019.
^Holwerda, Thom (6 December 2007). "Review: Mac OS X 10.5 Leopard". OS News. Archived from the original on 15 May 2009. Retrieved 15 April 2009. The next area where Apple claims to have made major improvements is the Finder.
^Siracusa, John (26 January 2006). "Finding Leopard". Ars Technica. Condé Nast Digital. Archived from the original on 4 February 2009. Retrieved 15 April 2009. Unsurprisingly, each new Mac OS X release has been the vehicle for a parade of Finder fantasies.
^Eckert, Jason W. (2012). Linux+ Guide to Linux Certification (Third ed.). Boston, Massachusetts: Cengage Learning. p. 33. ISBN978-1111541538. Archived from the original on 9 May 2013. Retrieved 14 April 2013. The shared commonality of the kernel is what defines a system's membership in the Linux family; the differing OSS applications that can interact with the common kernel are what differentiate Linux distributions.
^Barry Levine (26 August 2013). "Linux' 22th [sic] Birthday Is Commemorated – Subtly – by Creator". Simpler Media Group, Inc. Archived from the original on 18 May 2015. Retrieved 10 May 2015. Originally developed for Intel x86-based PCs, Torvalds' "hobby" has now been released for more hardware platforms than any other OS in history.
^Bradshaw, Kyle (15 March 2022). "Google prepares 'ChromeOS' rebrand to drop the space". 9to5Google. 9to5Mac. Retrieved 21 March 2022. Google changes approximately 1,000 instances of "Chrome OS" in the code – from text visible to Chromebook owners to internal comments only seen by developers – to "ChromeOS."