Comparison of user features of operating systems

Last updated

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.

Contents

Overview

An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.

Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.

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, 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 Windows

Overview

Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. Active Microsoft Windows families include Windows NT and Windows IoT; these may encompass subfamilies, (e.g. Windows Server or Windows Embedded Compact) (Windows CE). Defunct Microsoft Windows families include Windows 9x, Windows Mobile, and Windows Phone.

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, 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.

As of October 2020, the most recent version of Windows for PCs, tablets and embedded devices is Windows 10, version 20H2. The most recent version for server computers is Windows Server, version 20H2. [13] A specialized version of Windows also runs on the Xbox One video game console. [14]

Windows 95

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 [lower-alpha 1] (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 PARC Alto 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 named Cheetah) 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.

Apple MacOS Components

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 assistant Siri, which was introduced in version 10.12 of macOS. [61] [62]

Unix and Unix-like systems

Unix

Unix ( /ˈjnɪks/ ; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. [63]

Initially intended for use inside the Bell System, AT&T licensed Unix to outside parties in the late 1970s, leading to a variety of both academic and commercial Unix variants from vendors including University of California, Berkeley (BSD), Microsoft (Xenix), Sun Microsystems (SunOS/Solaris), HP/HPE (HP-UX), and IBM (AIX). In the early 1990s, AT&T sold its rights in Unix to Novell, which then sold its Unix business to the Santa Cruz Operation (SCO) in 1995. [64] The UNIX trademark passed to The Open Group, an industry consortium founded in 1996, which allows the use of the mark for certified operating systems that comply with the Single UNIX Specification (SUS). However, Novell continues to own the Unix copyrights, which the SCO Group, Inc. v. Novell, Inc. court case (2010) confirmed.

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

Linux [67] is a family of open-source Unix-like operating systems based on the Linux kernel, [68] an operating system kernel first released on 17 September 1991, by Linus Torvalds. [69] [70] [71] Linux is typically packaged in a Linux distribution.

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name "GNU/Linux" to emphasize the importance of GNU software, causing some controversy. [72]

Popular Linux distributions [73] [74] [75] include Debian, Fedora, and Ubuntu. Commercial distributions include Red Hat Enterprise Linux and SUSE Linux Enterprise Server. Desktop Linux distributions include a windowing system such as X11 or Wayland, and a desktop environment such as GNOME or KDE Plasma. Distributions intended for servers may omit graphics altogether, or include a solution stack such as LAMP. Because Linux is freely redistributable, anyone may create a distribution for any purpose. [76]

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, Linux also has the largest installed base of all general-purpose operating systems. [11] [78] [79] [80] Although it is, as of January 2023, 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 TOP500 supercomputers (since November 2017, having gradually eliminated all competitors). [83] [84] [85]

Linux also runs on embedded systems, i.e. devices whose operating system is typically built into the firmware and is highly tailored to the system. This includes routers, automation controls, smart home technology (such as Google Nest), [86] televisions (Samsung and LG Smart TVs use Tizen and WebOS, respectively), [87] [88] [89] automobiles (for example, Tesla, Audi, Mercedes-Benz, Hyundai, and Toyota all rely on Linux), [90] digital video recorders, video game consoles, and smartwatches. [91] The Falcon 9's and the Dragon 2's avionics use a customized version of Linux. [92]

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

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular open-source BSD operating system, accounting for more than three-quarters of all installed simply, permissively licensed BSD systems.

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 permissive BSD license, as opposed to the copyleft GPL used by Linux.

The FreeBSD project includes a security team overseeing all software shipped in the base distribution. A wide range of additional third-party applications may be installed using the pkg package management system or FreeBSD Ports, or by compiling source code.

Much of FreeBSD's codebase has become an integral part of other operating systems such as Darwin (the basis for macOS, iOS, iPadOS, watchOS, and tvOS), TrueNAS (an open-source NAS/SAN operating system), and the system software for the PlayStation 3 [98] and PlayStation 4 game consoles. [99]

Google ChromeOS

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 software ChromiumOS 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.

See also

Notes

  1. This is a retronym coined after the introduction of its successor, Mac OS X. It did not have a name until later, as explained below.

Related Research Articles

<span class="mw-page-title-main">BeOS</span> Discontinued operating system for personal computers

BeOS is a discontinued operating system for personal computers that was developed by Be Inc. It was conceived for the company's BeBox personal computer which was released in 1995. BeOS was designed for multitasking, multithreading, and a graphical user interface. The OS was later sold to OEMs, retail, and directly to users; its last version was released as freeware.

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

macOS Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.

<span class="mw-page-title-main">Operating system</span> Software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

<span class="mw-page-title-main">Wine (software)</span> Windows compatibility software

Wine is a free and open-source compatibility layer to allow application software and computer games developed for Microsoft Windows to run on Unix-like operating systems. Developers can compile Windows applications against WineLib to help port them to Unix-like systems. Wine is predominantly written using black-box testing reverse-engineering, to avoid copyright issues. No code emulation or virtualization occurs. Wine is primarily developed for Linux and macOS.

In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

A computing platform, digital platform, or software platform is the infrastructure on which software is executed. While the individual components of a computing platform may be obfuscated under layers of abstraction, the summation of the required components comprise the computing platform.

The history of macOS, Apple's current Mac operating system formerly named Mac OS X until 2011 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Mac computers since their introduction in 1984. However, the current macOS is a UNIX operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.

<span class="mw-page-title-main">A/UX</span> Early Unix-based operating system from Apple Computer

A/UX is a Unix-based operating system from Apple Computer for Macintosh computers, integrated with System 7's graphical interface and application compatibility. It is Apple's first official Unix-based operating system, launched in 1988 and discontinued in 1995 with version 3.1.1. A/UX requires select 68k-based Macintosh models with an FPU and a paged memory management unit (PMMU), including the Macintosh II, SE/30, Quadra, and Centris series.

<span class="mw-page-title-main">The SWORD Project</span>

The SWORD Project is the CrossWire Bible Society's free software project. Its purpose is to create cross-platform open-source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld operating systems. The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers.

Mac gaming refers to the use of video games on Macintosh personal computers. In the 1990s, Apple computers did not attract the same level of video game development as Microsoft Windows computers due to the high popularity of Windows and, for 3D gaming, Microsoft's DirectX technology. In recent years, the introduction of Mac OS X and support for Intel processors has eased the porting of many games, including 3D games through use of OpenGL, and more recently, Apple's own Metal API API. Virtualization technology and the Boot Camp dual-boot utility also permit the use of Windows and its games on Macintosh computers. Today, a growing number of popular games run natively on macOS, though as of early 2019, a majority still require the use of Microsoft Windows.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project.

<span class="mw-page-title-main">Unix-like</span> Operating system that behaves similarly to Unix, e.g. Linux

A Unix-like operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like.

Mac operating systems were developed by Apple Inc. in a succession of two major series.

<span class="mw-page-title-main">Classic Mac OS</span> Original operating system of Apple Mac (1984–2001)

Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, 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. 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.

References

  1. Stallings (2005). Operating Systems, Internals and Design Principles. Pearson: Prentice Hall. p. 6.
  2. Dhotre, I.A. (2009). Operating Systems. Technical Publications. p. 1.
  3. 1 2 3 "Desktop Operating System Market Share Worldwide" . Retrieved 6 February 2023.
  4. "Mobile & Tablet Operating System Market Share Worldwide". StatCounter Global Stats. Retrieved 6 February 2023.
  5. "Mobile Operating System Market Share Worldwide". StatCounter Global Stats. Retrieved 6 February 2023.
  6. "VII. Special-Purpose Systems - Operating System Concepts, Seventh Edition [Book]". www.oreilly.com.
  7. "Special-Purpose Operating Systems - RWTH AACHEN UNIVERSITY Institute for Automation of Complex Power Systems - English". www.acs.eonerc.rwth-aachen.de.
  8. Allan, Roy A. (2001). "Microsoft in the 1980s, part III 1980s – The IBM/Macintosh era" (PDF). A history of the personal computer: the people and the technology. London, Ontario: Allan Pub. p. 14. ISBN   0-9689108-0-7. Archived from the original (PDF) on 15 July 2006. Retrieved 5 December 2009.
  9. "A Compilation of 8 Historical Essays" . Retrieved 30 January 2016.[ dead link ]
  10. "The Unusual History of Microsoft Windows" . Retrieved 27 November 2023.
  11. 1 2 "Operating System Market Share Worldwide". StatCounter Global Stats. Retrieved 6 February 2023.
  12. 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
  13. "Microsoft". support.microsoft.com. Retrieved 28 May 2019.
  14. "Xbox One Architecture Finally Explained – Runs OS 'Virtually Indistinguishable' from Windows 8". WCCFtech. 20 April 2014. Archived from the original on 6 September 2015.
  15. Chen, Raymond (October 2009). "Windows Confidential: Tracking Shortcuts". TechNet Magazine . Microsoft. Archived from the original on 12 October 2009. Retrieved 14 April 2019.
  16. "Windows 3.0-style file browser lets you navigate like it's the 90s". Engadget. Retrieved 27 August 2020.
  17. "New version of Windows 95 gains a snazzy user interface on Windows 10, macOS and Linux". BetaNews. 30 August 2019. Retrieved 27 August 2020.
  18. Warren, Tom (11 February 2016). "A history of the Windows Start menu". The Verge. Retrieved 27 August 2020.
  19. Chen, Raymond (29 July 2014). "Did the Windows 95 interface have a code name?". The Old New Thing. Retrieved 8 August 2018.
  20. Chen, Raymond (20 May 2014). "The code names for various subprojects within Windows 95". The Old New Thing. Retrieved 8 August 2018.
  21. Rohrlich, Justin (25 May 2010). "Who Created The Windows Start-Up Sound?". Minyanville's Wall Street. Archived from the original on 4 November 2013. Retrieved 18 June 2013.
  22. Joel Selvin, Chronicle Pop Music Critic (2 June 1996). "Q and A With Brian Eno". San Francisco Chronicle . Retrieved 19 June 2012.
  23. 1 2 3 4 5 Andronico, Michael (30 September 2014). "Microsoft Unveils Windows 10 with New Start Menu". Tom's Guide. Retrieved 14 May 2019.
  24. 1 2 3 Warren, Tom (30 September 2014). "Windows 10 is the official name for Microsoft's next version of Windows". The Verge . Vox Media.
  25. 1 2 Warren, Tom (28 January 2015). "Windows 10: a closer look at the future of Microsoft's vision for PCs". The Verge. Vox Media . Retrieved 22 April 2019.
  26. "Windows 10 review: Technical Preview (January 2015)". PC Pro. 29 July 2015. Retrieved 7 February 2015.
  27. "Windows 10 Settings Menu: The System tab". CNET. Retrieved 7 February 2015.
  28. "Watch how Windows 10 works with touch interfaces". The Verge . Vox Media. 30 September 2014. Retrieved 30 September 2014.
  29. Thurrott, Paul (23 April 2015). "Windows 10 Technical Preview 2: Configure Tablet Mode". Thurrott.com. Retrieved 16 July 2015.
  30. Thurrott, Paul (20 March 2015). "Windows 10 Technical Preview 2: Continuum and Tablet Mode". Thurrott.com. Retrieved 16 July 2015.
  31. Bowden, Zack (3 July 2015). "Windows 10: The tablet experience is better than ever (with video)". OnMSFT. Retrieved 6 February 2023.
  32. Morgenstern, David. "Useful command line tips for programmers and Mac managers". ZDNet . Retrieved 13 October 2019.
  33. Linzmayer, Owen W. (2004). Apple Confidential 2.0. No Starch Press. p. 75. ISBN   978-1-59327-010-0.
  34. "Macintosh: System Software Version History". Apple Inc. 7 August 2001. Archived from the original on 10 March 2014. Retrieved 25 September 2016.
  35. Gruman, Galen (November 1997). "Why Apple Pulled the Plug". Macworld. Vol. 14, no. 11. pp. 31–36.
  36. "October 23, 1999: Mac OS 9 Released". AppleMatters.com. Archived from the original on 28 October 2009. Retrieved 28 November 2009.
  37. Hertzfeld, Andy, folklore.org: The Original Macintosh: Mea Culpa, archived from the original on 19 June 2010, retrieved 10 May 2010
  38. "A Brief History of the Classic Mac OS – Low End Mac". 26 July 2012. Archived from the original on 5 October 2016. Retrieved 23 September 2016.
  39. Apple Events – WWDC Keynote June 2016. Event occurs at 36:28. Archived from the original on 11 September 2017. YouTube mirror.
  40. "Desktop Operating System Market Share". Net Applications. Archived from the original on 3 December 2014.
  41. "Top 8 Operating Systems from Sept 2011 to Aug 2015". Archived from the original on 26 May 2012.
  42. "Mac OS X Version 10.5 on Intel-based Macintosh computers". The Open Group. Archived from the original on 11 May 2008. Retrieved 4 December 2014.
  43. Foresman, Chris (September 2010). "Apple TV definitely running iOS, could be jailbreak target". Ars Technica . Condé Nast Digital. Archived from the original on 17 November 2010. Retrieved 16 November 2010.
  44. 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.
  45. 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.
  46. Siracusa, John (28 April 2005). "Mac OS X 10.4 Tiger". Ars Technica . Condé Nast Digital. Archived from the original on 2 April 2009. Retrieved 15 April 2009.
  47. "Mac 101: Spotlight". Apple. 6 November 2008. Archived from the original on 19 January 2009. Retrieved 15 April 2009.
  48. "Mac 101: Exposé". Apple. 31 October 2008. Archived from the original on 16 December 2008. Retrieved 16 December 2008.
  49. "About FileVault". Mac OS X 10.5 Help. Apple. Archived from the original on 13 January 2009. Retrieved 16 December 2008.
  50. "Mac 101: Automator". Apple. 6 November 2008. Archived from the original on 21 December 2008. Retrieved 16 December 2008.
  51. "Mac 101: Dashboard". Apple. 11 November 2008. Archived from the original on 10 December 2008. Retrieved 16 December 2008.
  52. "Front Row". Apple. Archived from the original on 15 December 2008. Retrieved 16 December 2008.
  53. "Why Use Sync Services?". Apple. 31 October 2007. Archived from the original on 12 October 2008. Retrieved 16 December 2008.
  54. "Spaces. Room for everything". Apple. Archived from the original on 15 December 2008. Retrieved 16 December 2008.
  55. "Time Machine. A giant leap backward". Apple. Archived from the original on 15 December 2008. Retrieved 16 December 2008.
  56. "Finder". Apple. Archived from the original on 15 December 2008. Retrieved 16 December 2008.
  57. Jeff Blagdon (4 March 2013). "How emoji conquered the world". The Verge. Archived from the original on 6 March 2013. Retrieved 28 July 2014.
  58. Sternbergh, Adam (17 November 2014). "Smile, You're Speaking EMOJI: the rapid evolution of a wordless tongue". New York magazine. Archived from the original on 26 March 2017. Retrieved 15 August 2015.
  59. "OS X Mountain Lion: Share with iCloud, Facebook, Twitter, and other services". Apple. Archived from the original on 19 April 2016. Retrieved 14 August 2015.
  60. "13 Things You Can Do with MacOS Sierra You Couldn't Before". Gizmodo . 27 September 2016. Archived from the original on 27 September 2016. Retrieved 28 September 2016.
  61. "How to use Siri in macOS Sierra: A look at using the Apple's virtual assistant on the Mac". Macworld . Archived from the original on 4 February 2017. Retrieved 28 September 2016.
  62. 1 2 Ritchie, D.M.; Thompson, K. (July 1978). "The UNIX Time-Sharing System". Bell System Tech. J. 57 (6): 1905–1929. CiteSeerX   10.1.1.112.595 . doi:10.1002/j.1538-7305.1978.tb02136.x . Retrieved 9 December 2012.
  63. "Novell Completes Sale of UnixWare Business to The Santa Cruz Operation | Micro Focus". www.novell.com. Archived from the original on 20 December 2015. Retrieved 20 December 2015.
  64. Raymond, Eric (19 September 2003). The Art of Unix Programming. Addison-Wesley. ISBN   978-0-13-142901-7. Archived from the original on 12 February 2009. Retrieved 9 February 2009.
  65. Ritchie, Dennis M. (January 1993). "The Development of the C Language" (PDF). Archived (PDF) from the original on 11 June 2015. Retrieved 20 December 2015.
  66. "Re: How to pronounce Linux?". Newsgroup:  comp.os.linux. 23 April 1992. Usenet:   1992Apr23.123216.22024@klaava.Helsinki.FI . Retrieved 9 January 2007.
  67. Eckert, Jason W. (2012). Linux+ Guide to Linux Certification (Third ed.). Boston, Massachusetts: Cengage Learning. p. 33. ISBN   978-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.
  68. "Twenty Years of Linux according to Linus Torvalds". ZDNet. 13 April 2011. Archived from the original on 19 September 2016. Retrieved 19 September 2016.
  69. Linus Benedict Torvalds (5 October 1991). "Free minix-like kernel sources for 386-AT". Newsgroup:  comp.os.minix . Retrieved 30 September 2011.
  70. "What Is Linux: An Overview of the Linux Operating System". Medium. 11 April 2020. Retrieved 6 February 2023.
  71. "Linux and the GNU System". Gnu.org. Archived from the original on 19 March 2017. Retrieved 1 September 2013.
  72. DistroWatch. "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Archived from the original on 2 April 2013. Retrieved 30 December 2016.
  73. Bhartiya, Swapnil. "Best Linux distros of 2016: Something for everyone". CIO. Archived from the original on 31 December 2016. Retrieved 30 December 2016.
  74. "10 Most Used Linux Distributions of All Time". TecMint. 26 May 2021. Retrieved 6 February 2023.
  75. 1 2 "What is Linux?". Opensource.com. Retrieved 12 May 2020.
  76. 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.
  77. "NetMarketShare:Mobile/Tablet Operating System Market Share". Archived from the original on 6 October 2014.
  78. McPherson, Amanda (13 December 2012). "What a Year for Linux: Please Join us in Celebration". Linux Foundation. Archived from the original on 17 April 2014. Retrieved 16 April 2014.
  79. Linux Devices (28 November 2006). "Trolltech rolls "complete" Linux smartphone stack". Archived from the original on 25 May 2012. Retrieved 12 January 2017.
  80. Steven J. Vaughan-Nichols. "Chromebook shipments leap by 67 percent". ZDNet. Archived from the original on 29 September 2015. Retrieved 29 September 2015.
  81. "OS Market Share and Usage Trends". W3Cook.com. Archived from the original on 6 August 2015.
  82. Vaughan-Nichols, Steven J. (2017). "Linux totally dominates supercomputers". ZDNet (published 14 November 2017). Archived from the original on 14 November 2017. Retrieved 25 October 2018.
  83. Thibodeau, Patrick (2009). "IBM's newest mainframe is all Linux". Computerworld (published 9 December 2009). Retrieved 6 February 2023.
  84. Lyons, Daniel (15 March 2005). "Linux rules supercomputers". Forbes. Archived from the original on 24 February 2007. Retrieved 22 February 2007.
  85. "Nest Learning Thermostat open source compliance". Nest.com. Archived from the original on 12 August 2014. Retrieved 9 August 2014.
  86. Eric Brown (29 March 2019). "Linux continues advance in smart TV market". linuxgizmos.com. Retrieved 15 May 2020.
  87. "Sony Open Source Code Distribution Service". Sony Electronics. Archived from the original on 4 October 2011. Retrieved 8 October 2011.
  88. "Sharp Liquid Crystal Television Instruction Manual" (PDF). Sharp Electronics. p. 24. Archived from the original (PDF) on 11 January 2012. Retrieved 8 October 2011.
  89. Steven J. Vaughan-Nichols (4 January 2019). "It's a Linux-powered car world". ZDNet. Retrieved 15 May 2020.
  90. "Linux Watch (WatchPad)". IBM Research . Retrieved 6 February 2023.
  91. "From Earth to orbit with Linux and SpaceX". ZDNet .
  92. "90% of the Public Cloud Runs on Linux". mobile.developer.com. 25 October 2017. Retrieved 18 October 2020.
  93. "Mobile Operating System Market Share Worldwide". StatCounter Global Stats. Archived from the original on 11 October 2020.
  94. 1 2 Sneddon, Joey-Elijah (15 July 2014). "KDE Plasma 5 Arrives with Fresh New Look, True Convergence". OMG! Ubuntu!. Retrieved 14 June 2019.
  95. Gilbertson, Scott (18 August 2014). "KDE Plasma 5—For those Linux users undecided on the kernel's future". Ars Technica . Retrieved 14 June 2019.
  96. "KDE Plasma 5.0 Released". KDE. 15 July 2014. Retrieved 19 August 2014.
  97. Rosenberg, Alex (17 December 2013). "FreeBSD Handbook and PS3". freebsd-doc (Mailing list). Retrieved 22 January 2016.
  98. "Open Source Software used in PlayStation®4". Sony Interactive Entertainment. Retrieved 4 January 2019.
  99. 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."
  100. "Kernel Design". The Chromium Projects.
  101. "Chromium OS Docs – Running Custom Containers Under Chrome OS". chromium.googlesource.com.
  102. "5 Best Chrome OS forks for your regular computer". quickfever.com. Retrieved 20 December 2018.