128 relations: Android (operating system), ANSI C, Application programming interface, Architecture of Windows NT, Asynchronous I/O, Austin Group, AWK, BeOS, Berkeley sockets, Bus error, C (programming language), C POSIX library, C standard library, Command-line interface, Computer file, Computer network, Computer terminal, Contiki, Cygwin, Darwin (operating system), Df (Unix), DJGPP, DOS, DR-DOS, Du (Unix), Echo (command), ECos, Ed (text editor), EMM386, EMX (programming environment), Erratum, Fork (software development), FreeBSD, GNU, Haiku (operating system), HP Multi-Programming Executive, HP-UX, IBM AIX, IBM Common User Access, IEEE Computer Society, Illumos, Input/output, Inspur K-UX, Integrity (operating system), Interix, International Electrotechnical Commission, International Organization for Standardization, IOS, IRIX, Kibibyte, ..., Linux, Linux Standard Base, Logical partition, LynxOS, Mac OS X Leopard, MacOS, Message passing, Microsoft, Microsoft POSIX subsystem, Microsoft Windows, Microsoft Windows library files, MinGW, MINIX, MINIX 3, MKS Inc., MKS Toolkit, MorphOS, NetBSD, Nucleus RTOS, NuttX, OpenBSD, OpenSolaris, OpenVMS, Operating system, OS/2, P.I.P.S., PikeOS, Pipeline (Unix), Plan 9 from Bell Labs, Portable character set, POSIX, POSIX Threads, Process (computing), QNX, Real-time operating system, Redox (operating system), Richard Stallman, RIOT (operating system), RTEMS, Scheduling (computing), Segmentation fault, Semaphore (programming), Shared memory, Signal (IPC), Single UNIX Specification, SkyOS, Solaris (operating system), Standardization, Syllable Desktop, Symbian, Thread (computing), TRON project, Tru64 UNIX, Unix, Unix shell, UNIX System Services, UNIX System V, Unix-like, UnixWare, UWIN, VMware ESXi, VSTa, VxWorks, Windows 2000, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Services for UNIX, Windows Subsystem for Linux, Windows Vista, Windows XP, Winsock, Working group, Xenix, Z/OS. Expand index (78 more) » « Shrink index
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
ANSI C, ISO C and Standard C refer to the successive standards for the C programming language published by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO).
In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.
The architecture of Windows NT, a line of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user mode and kernel mode.
In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished.
The Austin Group or the Austin Common Standards Revision Group is a joint technical working group formed to develop and maintain a common revision of POSIX.1 and parts of the Single UNIX Specification.
AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.
BeOS is an operating system for personal computers first developed by Be Inc. in 1991.
Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).
In computing, a bus error is a fault raised by hardware, notifying an operating system (OS) that a process is trying to access memory that the CPU cannot physically address: an invalid address for the address bus, hence the name.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
The C POSIX library is a specification of a C standard library for POSIX systems.
The C standard library or libc is the standard library for the C programming language, as specified in the ANSI C standard.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
A computer file is a computer resource for recording data discretely in a computer storage device.
A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.
A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.
Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices.
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.
Darwin is an open-source Unix operating system first released by Apple Inc. in 2000.
(abbreviation for disk free) is a standard Unix command used to display the amount of available disk space for file systems on which the invoking user has appropriate read access.
DJ's GNU Programming Platform (DJGPP) is a software development suite for Intel 80386-level and above, IBM PC compatibles which supports DOS operating systems.
DOS is a family of disk operating systems.
DR-DOS (DR DOS, without hyphen up to and including version 6.0) is an operating system of the DOS family, written for IBM PC-compatible personal computers.
du (abbreviated from disk usage) is a standard Unix program used to estimate file space usage—space used under a particular directory or files on a file system.
In computing, echo is a command in DOS, OS/2, Microsoft Windows, Unix and Unix-like operating systems that outputs the strings it is being passed as arguments.
The Embedded Configurable Operating System (eCos) is a free and open source real-time operating system intended for embedded systems and applications which need only one process with multiple threads.
is a line editor for the Unix operating system.
The name EMM386 was used for the expanded memory managers of both Microsoft's MS-DOS and Digital Research's DR-DOS, which created expanded memory using extended memory on Intel 80386 CPUs.
EMX (Eberhard Mattes eXtender; also known as emx+gcc) is a programming environment for MS-DOS and OS/2.
An erratum or corrigendum (plurals: errata, corrigenda) (comes from errata corrige) is a correction of a published text.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
GNU is an operating system and an extensive collection of computer software.
Haiku is a free and open-source operating system compatible with the now discontinued BeOS.
MPE (Multi-Programming Executive) is a discontinued business-oriented mainframe computer real-time operating system made by Hewlett-Packard.
HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984.
AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.
Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs.
IEEE Computer Society (sometimes abbreviated Computer Society or CS) is a professional society of IEEE.
illumos is a free and open-source Unix operating system.
In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.
Inspur K-UX is a Linux distribution based on Red Hat Enterprise Linux produced by Inspur, a Chinese multinational company specializing in information technology.
INTEGRITY and INTEGRITY-178B are real-time operating systems (RTOSes) produced and marketed by Green Hills Software.
Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems.
The International Electrotechnical Commission (IEC; in French: Commission électrotechnique internationale) is an international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies – collectively known as "electrotechnology".
The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.
IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on their MIPS workstations and servers.
The kibibyte is a multiple of the unit byte for quantities of digital information.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the Linux operating system.
A logical partition, commonly called an LPAR, is a subset of a computer's hardware resources, virtualized as a separate computer.
The LynxOS RTOS is a Unix-like real-time operating system from Lynx Software Technologies (formerly "LynuxWorks").
Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer.
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
Microsoft POSIX subsystem is one of four subsystems shipped with the first versions of Windows NT.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
The Microsoft Windows operating system supports a form of shared libraries known as "dynamic-link libraries", which are code libraries that can be used by multiple processes while only one copy is loaded into memory.
MinGW (Minimalist GNU for Windows), formerly mingw32, is a free and open source software development environment for creating Microsoft Windows applications.
MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.
MINIX 3 is a project to create a small, high availability, high functioning Unix-like operating system.
MKS, Inc (formerly called Mortice Kern Systems) is a subsidiary of PTC, Inc.
MKS Toolkit is a software package produced and maintained by that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems.
MorphOS is an AmigaOS-like computer operating system.
NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
Nucleus RTOS is a real-time operating system (RTOS) offered by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32 and 64 bit embedded platforms.
NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint.
OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.
OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.
P.I.P.S. is a term (recursive acronym) for Symbian software libraries that means, P.I.P.S. Is POSIX on Symbian OS.
PikeOS is a commercial, hard real-time operating system (RTOS) that offers a separation kernel based hypervisor with multiple partition types for many other operating systems (called GuestOS) and applications.
In Unix-like computer operating systems, a pipeline is a sequence of processes chained together by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) to the next one.
Plan 9 from Bell Labs is a distributed operating system, originating in the Computing Sciences Research Center (CSRC) at Bell Labs in the mid-1980s, and building on UNIX concepts first developed there in the late 1960s; until the Labs' final release at the start of 2015.
Portable Character Set is a set of 103 characters which, according to the POSIX standard, must be present in any character set.
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
POSIX Threads, usually referred to as pthreads, is an execution model that exists independently from a language, as well as a parallel execution model.
In computing, a process is an instance of a computer program that is being executed.
QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.
A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.
Redox is a Unix-like microkernel operating system written in the programming language Rust, a language with focus on safety and high performance.
Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.
RIOT is a small operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices.
Real-Time Executive for Multiprocessor Systems (RTEMS), formerly Real-Time Executive for Missile Systems, and then Real-Time Executive for Military Systems, is a real-time operating system (RTOS) designed for embedded systems.
In computing, scheduling is the method by which work specified by some means is assigned to resources that complete the work.
In computing, a segmentation fault (often shortened to segfault) or access violation is a fault, or failure condition, raised by hardware with memory protection, notifying an operating system (OS) the software has attempted to access a restricted area of memory (a memory access violation).
In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple processes in a concurrent system such as a multitasking operating system.
In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies.
Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems.
The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems, compliance with which is required to qualify for using the "UNIX" trademark.
SkyOS (Sky Operating System) is a discontinued prototype commercial, proprietary, graphical desktop operating system written for the x86 computer architecture.
Solaris is a Unix operating system originally developed by Sun Microsystems.
Standardization or standardisation is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments Standardization can help to maximize compatibility, interoperability, safety, repeatability, or quality.
Syllable Desktop is a free and open source operating system for Pentium and compatible processors.
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones.
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
TRON (acronym for The Real-time '''O'''perating system Nucleus) is an open architecture real-time operating system kernel design.
Tru64 UNIX is a discontinued 64-bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett-Packard (HP).
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.
UNIX System Services (USS) is a required, included component of z/OS.
UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.
A Unix-like (sometimes referred to as UN*X or *nix) 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.
UnixWare is a Unix operating system.
UWIN is a computer software package created by David Korn which allows programs written for the operating system Unix to be built and run on Microsoft Windows with few, if any, changes.
VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers.
VSTa (Valencia's Simple Tasker) was an operating system with a microkernel architecture, with all device drivers and file systems residing in userspace mode.
VxWorks is a real-time operating system (RTOS) developed as proprietary software by Wind River Systems, an Intel subsidiary of Alameda, California, US.
Windows 2000 (codenamed NT 5.0) is an operating system for use on both client and server computers.
Windows 7 (codenamed Vienna, formerly Blackcomb) is a personal computer operating system developed by Microsoft.
Windows 8 is a personal computer operating system developed by Microsoft as part of the Windows NT family of operating systems.
Windows Server 2003 is a server operating system produced by Microsoft and released on April 24, 2003.
Windows Server 2008 is the second major release of the Windows Server family of operating systems for server computers.
Windows Server 2008 R2 is a server operating system produced by Microsoft.
Windows Server 2012, codenamed "Windows Server 8", is the sixth release of Windows Server.
Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.
Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10.
Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.
Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.
In computing, the Windows Sockets API (WSA), later shortened to Winsock, is a technical specification that defines how Windows network software should access network services, especially TCP/IP.
A working group or working party is a group of experts working together to achieve specified goals.
Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s.
z/OS is a 64-bit operating system for IBM mainframes, produced by IBM.
A POSIX Environment, A Posix Environment, C posix library, Closedir, Cpio.h, Dirent.h, Grp.h, IEEE 1003, IEEE-IX, IEEEIX, ISO/IEC 9945, Ixemul.library, Opendir, POSIX 1003.2, POSIX.1, POSIX.1-2001, POSIX.1-2008, POSIX.2, Portable Operating System Interface, Posix, Pwd.h, Readdir, Readdir r, Rewinddir, Seekdir, Sys/ipc.h, Sys/msg.h, Sys/sem.h, Sys/types.h, Sys/utsname.h, Sys/wait.h, Tar.h, Telldir, Utime.h.