Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Plan 9 from Bell Labs

Index Plan 9 from Bell Labs

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. [1]

180 relations: Acme (text editor), Addison-Wesley, Alcatel-Lucent, Alef (programming language), Amoeba (operating system), ANSI C, Application programming interface, ARM architecture, Artech House, Audio Video Interleave, Australia, Authentication server, AUUG, Bell Labs, Berkeley sockets, Bit blit, Bjarne Stroustrup, Brian Kernighan, Bruce Ellis, Byte-oriented protocol, C (programming language), Cambridge Distributed Computing System, Cat (Unix), Character encoding, Chroot, Client–server model, Command-line interface, Computer mouse, Concurrent computing, Copyright, Coverity, Cp (Unix), Debian Free Software Guidelines, DEC Alpha, Dennis Ritchie, Device driver, Device file, Distributed operating system, Douglas McIlroy, Ed Wood, Email, Eric S. Raymond, Everything is a file, Factotum (software), File Allocation Table, Firewall (computing), Fork (software development), Fork (system call), FOSDEM, Fossil (file system), ..., Free software, Free Software Foundation, Freenode, Gateway (telecommunications), Gentoo Linux, GitHub, Glen or Glenda, GNU, GNU Compiler Collection, GNU General Public License, Go (programming language), Graphical user interface, Grep, Grid computing, Harcourt (publisher), HelenOS, Heterogeneous computing, History of the Berkeley Software Distribution, Hybrid kernel, Hypertext Transfer Protocol, Inferno (operating system), InfoWorld, Input/output, Inter-process communication, Internet Relay Chat, Ioctl, ISO image, Java (software platform), Ken Thompson, Kensington, Key (cryptography), Key management, King Juan Carlos University, La Vita Nuova, Linux, Login, Los Alamos National Laboratory, Ls, Lucent, Lucent Public License, LWN.net, Mach (kernel), Mailing list, Mercurial, Microkernel, Middleware, MINIX, MIPS architecture, Mount (Unix), Multi-user software, Namespace, Native (computing), Network address translation, Network File System, Null-terminated string, O'Reilly Media, Object-oriented operating system, Open Source Initiative, Open-source model, OSNews, PATH (variable), PDF, Physical Address Extension, Physical law, Pipeline (Unix), Plan 9 from Bell Labs, Plan 9 from Outer Space, Plan 9 from User Space, Plumber (program), Porting, POSIX, PowerPC, Process (computing), Process management (computing), Quakers, Raspberry Pi, Rc, Renée French, Rendezvous (Plan 9), Research Unix, Rio (windowing system), Rm (Unix), Rob Pike, Router (computing), Runtime system, Sam (text editor), Sandbox (computer security), Science fiction, Source code, Source lines of code, SPARC, Spring (operating system), Springer Science+Business Media, Sprite (operating system), Sun Microsystems, TechRadar, The Art of Unix Programming, The Register, Thread (computing), Tom Duff, Type system, Ubiquitous computing, Unicode, Union (set theory), Union mount, Universal Coded Character Set, University of California Press, University of California, Berkeley, Unix, Unix domain socket, Unix filesystem, Unix philosophy, USB, USENIX, User interface, Venti, Version control, Virtual file system, Virtual private network, Vx32, Wi-Fi, Wmii, X resources, X window manager, X Window System, X86, X86-64, Z movie, 8½ (Plan 9), 9wm. Expand index (130 more) »

Acme (text editor)

Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike.

New!!: Plan 9 from Bell Labs and Acme (text editor) · See more »

Addison-Wesley

Addison-Wesley is a publisher of textbooks and computer literature.

New!!: Plan 9 from Bell Labs and Addison-Wesley · See more »

Alcatel-Lucent

Alcatel-Lucent S.A. was a French global telecommunications equipment company, headquartered in Boulogne-Billancourt, France.

New!!: Plan 9 from Bell Labs and Alcatel-Lucent · See more »

Alef (programming language)

Alef is a discontinued concurrent programming language, designed as part of the Plan 9 operating system by Phil Winterbottom of Bell Labs.

New!!: Plan 9 from Bell Labs and Alef (programming language) · See more »

Amoeba (operating system)

Amoeba is a distributed operating system developed by Andrew S. Tanenbaum and others at the Vrije Universiteit Amsterdam.

New!!: Plan 9 from Bell Labs and Amoeba (operating system) · See more »

ANSI C

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

New!!: Plan 9 from Bell Labs and ANSI C · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Plan 9 from Bell Labs and Application programming interface · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Plan 9 from Bell Labs and ARM architecture · See more »

Artech House

Artech House (a.k.a. Artech House Publishers) is a publisher of professional scientific and engineering books.

New!!: Plan 9 from Bell Labs and Artech House · See more »

Audio Video Interleave

Audio Video Interleave (also Audio Video Interleaved), known by its initials AVI, is a multimedia container format introduced by Microsoft in November 1992 as part of its Video for Windows software.

New!!: Plan 9 from Bell Labs and Audio Video Interleave · See more »

Australia

Australia, officially the Commonwealth of Australia, is a sovereign country comprising the mainland of the Australian continent, the island of Tasmania and numerous smaller islands.

New!!: Plan 9 from Bell Labs and Australia · See more »

Authentication server

An authentication server provides a network service that applications use to authenticate the credentials, usually account names and passwords, of their users.

New!!: Plan 9 from Bell Labs and Authentication server · See more »

AUUG

AUUG was an Australian association and users' group.

New!!: Plan 9 from Bell Labs and AUUG · See more »

Bell Labs

Nokia Bell Labs (formerly named AT&T Bell Laboratories, Bell Telephone Laboratories and Bell Labs) is an American research and scientific development company, owned by Finnish company Nokia.

New!!: Plan 9 from Bell Labs and Bell Labs · See more »

Berkeley sockets

Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).

New!!: Plan 9 from Bell Labs and Berkeley sockets · See more »

Bit blit

Bit blit (also written BITBLT, BIT BLT, BitBLT, Bit BLT, Bit Blt etc., which stands for bit block transfer) is a data operation commonly used in computer graphics in which several bitmaps are combined into one using a boolean function.

New!!: Plan 9 from Bell Labs and Bit blit · See more »

Bjarne Stroustrup

Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, who is most notable for the creation and development of the widely used C++ programming language.

New!!: Plan 9 from Bell Labs and Bjarne Stroustrup · See more »

Brian Kernighan

Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.

New!!: Plan 9 from Bell Labs and Brian Kernighan · See more »

Bruce Ellis

Bruce Ellis (born 1960, nicknamed Brucee) was a computer scientist at Bell Labs during the 1980s and 90s.

New!!: Plan 9 from Bell Labs and Bruce Ellis · See more »

Byte-oriented protocol

Byte-oriented framing protocol is "a communications protocol in which full bytes are used as control codes.

New!!: Plan 9 from Bell Labs and Byte-oriented protocol · See more »

C (programming language)

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.

New!!: Plan 9 from Bell Labs and C (programming language) · See more »

Cambridge Distributed Computing System

The Cambridge Distributed Computing System is an early discontinued distributed operating system, developed in the 1980s at Cambridge University.

New!!: Plan 9 from Bell Labs and Cambridge Distributed Computing System · See more »

Cat (Unix)

cat is a standard Unix utility that reads files sequentially, writing them to standard output.

New!!: Plan 9 from Bell Labs and Cat (Unix) · See more »

Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

New!!: Plan 9 from Bell Labs and Character encoding · See more »

Chroot

A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children.

New!!: Plan 9 from Bell Labs and Chroot · See more »

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

New!!: Plan 9 from Bell Labs and Client–server model · See more »

Command-line interface

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

New!!: Plan 9 from Bell Labs and Command-line interface · See more »

Computer mouse

A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface.

New!!: Plan 9 from Bell Labs and Computer mouse · See more »

Concurrent computing

Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).

New!!: Plan 9 from Bell Labs and Concurrent computing · See more »

Copyright

Copyright is a legal right, existing globally in many countries, that basically grants the creator of an original work exclusive rights to determine and decide whether, and under what conditions, this original work may be used by others.

New!!: Plan 9 from Bell Labs and Copyright · See more »

Coverity

Coverity is a brand of software development products from Synopsys, consisting primarily of static code analysis and dynamic code analysis tools.

New!!: Plan 9 from Bell Labs and Coverity · See more »

Cp (Unix)

cp is a UNIX command for copying files and directories.

New!!: Plan 9 from Bell Labs and Cp (Unix) · See more »

Debian Free Software Guidelines

The Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in Debian.

New!!: Plan 9 from Bell Labs and Debian Free Software Guidelines · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: Plan 9 from Bell Labs and DEC Alpha · See more »

Dennis Ritchie

Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.

New!!: Plan 9 from Bell Labs and Dennis Ritchie · See more »

Device driver

In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer.

New!!: Plan 9 from Bell Labs and Device driver · See more »

Device file

In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file.

New!!: Plan 9 from Bell Labs and Device file · See more »

Distributed operating system

A distributed operating system is a software over a collection of independent, networked, communicating, and physically separate computational nodes.

New!!: Plan 9 from Bell Labs and Distributed operating system · See more »

Douglas McIlroy

Malcolm Douglas McIlroy (born 1932) is a mathematician, engineer, and programmer.

New!!: Plan 9 from Bell Labs and Douglas McIlroy · See more »

Ed Wood

Edward Davis Wood Jr. (October 10, 1924 – December 10, 1978) was an American filmmaker, actor, and author.

New!!: Plan 9 from Bell Labs and Ed Wood · See more »

Email

Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices.

New!!: Plan 9 from Bell Labs and Email · See more »

Eric S. Raymond

Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, author of the widely cited 1997 essay and 1999 book The Cathedral and the Bazaar and other works, and open-source software advocate.

New!!: Plan 9 from Bell Labs and Eric S. Raymond · See more »

Everything is a file

"Everything is a file" describes one of the defining features of Unix, and its derivatives — that a wide range of input/output resources such as documents, directories, hard-drives, modems, keyboards, printers and even some inter-process and network communications are simple streams of bytes exposed through the filesystem name space.

New!!: Plan 9 from Bell Labs and Everything is a file · See more »

Factotum (software)

factotum is a password management and authentication protocol negotiation virtual file system for Plan 9 from Bell Labs.

New!!: Plan 9 from Bell Labs and Factotum (software) · See more »

File Allocation Table

File Allocation Table (FAT) is a computer file system architecture and a family of industry-standard file systems utilizing it.

New!!: Plan 9 from Bell Labs and File Allocation Table · See more »

Firewall (computing)

In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.

New!!: Plan 9 from Bell Labs and Firewall (computing) · See more »

Fork (software development)

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.

New!!: Plan 9 from Bell Labs and Fork (software development) · See more »

Fork (system call)

In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself.

New!!: Plan 9 from Bell Labs and Fork (system call) · See more »

FOSDEM

Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development.

New!!: Plan 9 from Bell Labs and FOSDEM · See more »

Fossil (file system)

Fossil is the default file system in Plan 9 from Bell Labs.

New!!: Plan 9 from Bell Labs and Fossil (file system) · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Plan 9 from Bell Labs and Free software · See more »

Free Software Foundation

The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.

New!!: Plan 9 from Bell Labs and Free Software Foundation · See more »

Freenode

Freenode, formerly known as Open Projects Network, is an IRC network used to discuss peer-directed projects.

New!!: Plan 9 from Bell Labs and Freenode · See more »

Gateway (telecommunications)

A gateway is the piece of networking hardware used in telecommunications via communications networks that allows data to flow from one discrete network to another.

New!!: Plan 9 from Bell Labs and Gateway (telecommunications) · See more »

Gentoo Linux

Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system.

New!!: Plan 9 from Bell Labs and Gentoo Linux · See more »

GitHub

GitHub Inc. is a web-based hosting service for version control using Git.

New!!: Plan 9 from Bell Labs and GitHub · See more »

Glen or Glenda

Glen or Glenda is a 1953 American drama film written, directed by and starring Ed Wood (credited in his starring role as "Daniel Davis"), and featuring Bela Lugosi and Wood's then-girlfriend Dolores Fuller.

New!!: Plan 9 from Bell Labs and Glen or Glenda · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Plan 9 from Bell Labs and GNU · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Plan 9 from Bell Labs and GNU Compiler Collection · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Plan 9 from Bell Labs and GNU General Public License · See more »

Go (programming language)

Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.

New!!: Plan 9 from Bell Labs and Go (programming language) · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Plan 9 from Bell Labs and Graphical user interface · See more »

Grep

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.

New!!: Plan 9 from Bell Labs and Grep · See more »

Grid computing

Grid computing is the collection of computer resources from multiple locations to reach a common goal.

New!!: Plan 9 from Bell Labs and Grid computing · See more »

Harcourt (publisher)

Harcourt was a United States publishing firm with a long history of publishing fiction and nonfiction for adults and children.

New!!: Plan 9 from Bell Labs and Harcourt (publisher) · See more »

HelenOS

HelenOS is an operating system based on a multiserver microkernel design.

New!!: Plan 9 from Bell Labs and HelenOS · See more »

Heterogeneous computing

Heterogeneous computing refers to systems that use more than one kind of processor or cores.

New!!: Plan 9 from Bell Labs and Heterogeneous computing · See more »

History of the Berkeley Software Distribution

The History of the Berkeley Software Distribution begins in the 1970s.

New!!: Plan 9 from Bell Labs and History of the Berkeley Software Distribution · See more »

Hybrid kernel

A hybrid kernel is an operating system kernel architecture that attempts to combine aspects and benefits of microkernel and monolithic kernel architectures used in computer operating systems.

New!!: Plan 9 from Bell Labs and Hybrid kernel · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: Plan 9 from Bell Labs and Hypertext Transfer Protocol · See more »

Inferno (operating system)

Inferno is a distributed operating system started at Bell Labs and now developed and maintained by Vita Nuova Holdings as free software.

New!!: Plan 9 from Bell Labs and Inferno (operating system) · See more »

InfoWorld

InfoWorld (formerly The Intelligent Machines Journal) is an information technology media business.

New!!: Plan 9 from Bell Labs and InfoWorld · See more »

Input/output

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.

New!!: Plan 9 from Bell Labs and Input/output · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Plan 9 from Bell Labs and Inter-process communication · See more »

Internet Relay Chat

Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.

New!!: Plan 9 from Bell Labs and Internet Relay Chat · See more »

Ioctl

In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot be expressed by regular system calls.

New!!: Plan 9 from Bell Labs and Ioctl · See more »

ISO image

An ISO image is a disk image optical discs.

New!!: Plan 9 from Bell Labs and ISO image · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Plan 9 from Bell Labs and Java (software platform) · See more »

Ken Thompson

Kenneth Lane "Ken" Thompson (born February 4, 1943), commonly referred to as ken in hacker circles, is an American pioneer of computer science.

New!!: Plan 9 from Bell Labs and Ken Thompson · See more »

Kensington

Kensington is a district in the Royal Borough of Kensington and Chelsea, West London, England.

New!!: Plan 9 from Bell Labs and Kensington · See more »

Key (cryptography)

In cryptography, a key is a piece of information (a parameter) that determines the functional output of a cryptographic algorithm.

New!!: Plan 9 from Bell Labs and Key (cryptography) · See more »

Key management

Key management refers to management of cryptographic keys in a cryptosystem.

New!!: Plan 9 from Bell Labs and Key management · See more »

King Juan Carlos University

King Juan Carlos University (Universidad Rey Juan Carlos, URJC) is a Spanish public research university located in the southern area of the Community of Madrid (Spain), with four campuses at Móstoles, Alcorcón, Vicálvaro and Fuenlabrada.

New!!: Plan 9 from Bell Labs and King Juan Carlos University · See more »

La Vita Nuova

La Vita Nuova (Italian for "The New Life") or Vita Nova (Latin title) is a text by Dante Alighieri published in 1295.

New!!: Plan 9 from Bell Labs and La Vita Nuova · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Plan 9 from Bell Labs and Linux · See more »

Login

In computer security, logging in (or logging on or signing in or signing on) is the process by which an individual gains access to a computer system by identifying and authenticating themselves.

New!!: Plan 9 from Bell Labs and Login · See more »

Los Alamos National Laboratory

Los Alamos National Laboratory (Los Alamos or LANL for short) is a United States Department of Energy national laboratory initially organized during World War II for the design of nuclear weapons as part of the Manhattan Project.

New!!: Plan 9 from Bell Labs and Los Alamos National Laboratory · See more »

Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems.

New!!: Plan 9 from Bell Labs and Ls · See more »

Lucent

Lucent Technologies, Inc., was an American multinational telecommunications equipment company headquartered in Murray Hill, New Jersey, in the United States.

New!!: Plan 9 from Bell Labs and Lucent · See more »

Lucent Public License

The Lucent Public License is an open-source license created by Lucent Technologies.

New!!: Plan 9 from Bell Labs and Lucent Public License · See more »

LWN.net

LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.

New!!: Plan 9 from Bell Labs and LWN.net · See more »

Mach (kernel)

Mach is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing.

New!!: Plan 9 from Bell Labs and Mach (kernel) · See more »

Mailing list

A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients.

New!!: Plan 9 from Bell Labs and Mailing list · See more »

Mercurial

Mercurial is a distributed revision-control tool for software developers.

New!!: Plan 9 from Bell Labs and Mercurial · See more »

Microkernel

In computer science, a microkernel (also known as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS).

New!!: Plan 9 from Bell Labs and Microkernel · See more »

Middleware

Middleware is computer software that provides services to software applications beyond those available from the operating system.

New!!: Plan 9 from Bell Labs and Middleware · See more »

MINIX

MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.

New!!: Plan 9 from Bell Labs and MINIX · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Plan 9 from Bell Labs and MIPS architecture · See more »

Mount (Unix)

Before a user can access a file on a Unix-like machine, the file system that contains it needs to be mounted with the mount command.

New!!: Plan 9 from Bell Labs and Mount (Unix) · See more »

Multi-user software

Multi-user software is software that allows access by multiple users of a computer.

New!!: Plan 9 from Bell Labs and Multi-user software · See more »

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

New!!: Plan 9 from Bell Labs and Namespace · See more »

Native (computing)

In computing, software or data formats that are native to a system are those that the system supports with minimal computational overhead and additional components.

New!!: Plan 9 from Bell Labs and Native (computing) · See more »

Network address translation

Network address translation (NAT) is a method of remapping one IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device.

New!!: Plan 9 from Bell Labs and Network address translation · See more »

Network File System

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed.

New!!: Plan 9 from Bell Labs and Network File System · See more »

Null-terminated string

In computer programming, a null-terminated string is a character string stored as an array containing the characters and terminated with a null character ('\0', called NUL in ASCII).

New!!: Plan 9 from Bell Labs and Null-terminated string · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: Plan 9 from Bell Labs and O'Reilly Media · See more »

Object-oriented operating system

An object-oriented operating system is an operating system that uses object-oriented design principles.

New!!: Plan 9 from Bell Labs and Object-oriented operating system · See more »

Open Source Initiative

The Open Source Initiative (OSI) is a non-profit organization dedicated to promoting open-source software.

New!!: Plan 9 from Bell Labs and Open Source Initiative · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Plan 9 from Bell Labs and Open-source model · See more »

OSNews

OSNews is a computing news website that originally focused on operating systems and their related technologies that launched in 1997, but is now aggregating consumer electronics news.

New!!: Plan 9 from Bell Labs and OSNews · See more »

PATH (variable)

PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located.

New!!: Plan 9 from Bell Labs and PATH (variable) · See more »

PDF

The Portable Document Format (PDF) is a file format developed in the 1990s to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

New!!: Plan 9 from Bell Labs and PDF · See more »

Physical Address Extension

In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture.

New!!: Plan 9 from Bell Labs and Physical Address Extension · See more »

Physical law

A physical law or scientific law is a theoretical statement "inferred from particular facts, applicable to a defined group or class of phenomena, and expressible by the statement that a particular phenomenon always occurs if certain conditions be present." Physical laws are typically conclusions based on repeated scientific experiments and observations over many years and which have become accepted universally within the scientific community.

New!!: Plan 9 from Bell Labs and Physical law · See more »

Pipeline (Unix)

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.

New!!: Plan 9 from Bell Labs and Pipeline (Unix) · See more »

Plan 9 from Bell Labs

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.

New!!: Plan 9 from Bell Labs and Plan 9 from Bell Labs · See more »

Plan 9 from Outer Space

Plan 9 from Outer Space (originally titled Grave Robbers from Outer Space) is a 1959 American independent black and white science fiction film, written, produced, directed, and edited by Ed Wood, that stars Gregory Walcott, Mona McKinnon, Tor Johnson and Vampira (Maila Nurmi).

New!!: Plan 9 from Bell Labs and Plan 9 from Outer Space · See more »

Plan 9 from User Space

Plan 9 from User Space (also plan9port or p9p) is a port of many Plan 9 from Bell Labs libraries and applications to Unix-like operating systems.

New!!: Plan 9 from Bell Labs and Plan 9 from User Space · See more »

Plumber (program)

The plumber, in the Plan 9 from Bell Labs and Inferno operating systems, is a mechanism for reliable uni- or multicast inter-process communication of formatted textual messages.

New!!: Plan 9 from Bell Labs and Plumber (program) · See more »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Plan 9 from Bell Labs and Porting · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Plan 9 from Bell Labs and POSIX · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Plan 9 from Bell Labs and PowerPC · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Plan 9 from Bell Labs and Process (computing) · See more »

Process management (computing)

Process management is an integral part of any modern-day operating system (OS).

New!!: Plan 9 from Bell Labs and Process management (computing) · See more »

Quakers

Quakers (or Friends) are members of a historically Christian group of religious movements formally known as the Religious Society of Friends or Friends Church.

New!!: Plan 9 from Bell Labs and Quakers · See more »

Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.

New!!: Plan 9 from Bell Labs and Raspberry Pi · See more »

Rc

rc (for "run commands") is the command line interpreter for Version 10 Unix and Plan 9 from Bell Labs operating systems.

New!!: Plan 9 from Bell Labs and Rc · See more »

Renée French

Renée French (born 1963) is an American comics writer and illustrator and, under the pen name Rainy Dohaney, a children's book author.

New!!: Plan 9 from Bell Labs and Renée French · See more »

Rendezvous (Plan 9)

Rendezvous is a data synchronization mechanism in Plan 9 from Bell Labs.

New!!: Plan 9 from Bell Labs and Rendezvous (Plan 9) · See more »

Research Unix

Research Unix is a term used to refer to versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Science Research Center (frequently referred to as Department 1127).

New!!: Plan 9 from Bell Labs and Research Unix · See more »

Rio (windowing system)

rio is Plan 9 from Bell Labs's windowing system.

New!!: Plan 9 from Bell Labs and Rio (windowing system) · See more »

Rm (Unix)

rm (short for remove) is a basic UNIX command used to remove objects such as files, directories and symbolic links from filesystems and also special files such as device nodes, pipes and sockets.

New!!: Plan 9 from Bell Labs and Rm (Unix) · See more »

Rob Pike

Robert "Rob" C. Pike (born 1956) is a Canadian programmer and author.

New!!: Plan 9 from Bell Labs and Rob Pike · See more »

Router (computing)

A router is a networking device that forwards data packets between computer networks.

New!!: Plan 9 from Bell Labs and Router (computing) · See more »

Runtime system

A runtime system, also called run-time system, primarily implements portions of an execution model.

New!!: Plan 9 from Bell Labs and Runtime system · See more »

Sam (text editor)

Sam is a multi-file text editor based on structural regular expressions.

New!!: Plan 9 from Bell Labs and Sam (text editor) · See more »

Sandbox (computer security)

In computer security, a sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities from spreading.

New!!: Plan 9 from Bell Labs and Sandbox (computer security) · See more »

Science fiction

Science fiction (often shortened to Sci-Fi or SF) is a genre of speculative fiction, typically dealing with imaginative concepts such as advanced science and technology, spaceflight, time travel, and extraterrestrial life.

New!!: Plan 9 from Bell Labs and Science fiction · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Plan 9 from Bell Labs and Source code · See more »

Source lines of code

Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code.

New!!: Plan 9 from Bell Labs and Source lines of code · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Plan 9 from Bell Labs and SPARC · See more »

Spring (operating system)

Spring is a discontinued project/experimental microkernel-based object oriented operating system developed at Sun Microsystems in the early 1990s.

New!!: Plan 9 from Bell Labs and Spring (operating system) · See more »

Springer Science+Business Media

Springer Science+Business Media or Springer, part of Springer Nature since 2015, is a global publishing company that publishes books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.

New!!: Plan 9 from Bell Labs and Springer Science+Business Media · See more »

Sprite (operating system)

Sprite is an experimental Unix-like distributed operating system developed at the University of California, Berkeley by John Ousterhout's research group between 1984 and 1992.

New!!: Plan 9 from Bell Labs and Sprite (operating system) · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Plan 9 from Bell Labs and Sun Microsystems · See more »

TechRadar

TechRadar is an online publication focused on technology, with editorial teams in the US, UK, Australia and India.

New!!: Plan 9 from Bell Labs and TechRadar · See more »

The Art of Unix Programming

The Art of Unix Programming by Eric S. Raymond is a book about the history and culture of Unix programming from its earliest days in 1969 to 2003 when it was published, covering both genetic derivations such as BSD and conceptual ones such as Linux.

New!!: Plan 9 from Bell Labs and The Art of Unix Programming · See more »

The Register

The Register (nicknamed El Reg) is a British technology news and opinion website co-founded in 1994 by Mike Magee, John Lettice and Ross Alderson.

New!!: Plan 9 from Bell Labs and The Register · See more »

Thread (computing)

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.

New!!: Plan 9 from Bell Labs and Thread (computing) · See more »

Tom Duff

Thomas Douglas Selkirk Duff (born December 8, 1952) is a computer programmer.

New!!: Plan 9 from Bell Labs and Tom Duff · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: Plan 9 from Bell Labs and Type system · See more »

Ubiquitous computing

Ubiquitous computing (or "ubicomp") is a concept in software engineering and computer science where computing is made to appear anytime and everywhere.

New!!: Plan 9 from Bell Labs and Ubiquitous computing · See more »

Unicode

Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Plan 9 from Bell Labs and Unicode · See more »

Union (set theory)

In set theory, the union (denoted by ∪) of a collection of sets is the set of all elements in the collection.

New!!: Plan 9 from Bell Labs and Union (set theory) · See more »

Union mount

In computer operating systems, union mounting is a way of combining multiple directories into one that appears to contain their combined contents.

New!!: Plan 9 from Bell Labs and Union mount · See more »

Universal Coded Character Set

The Universal Coded Character Set (UCS) is a standard set of characters defined by the International Standard ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS) (plus amendments to that standard), which is the basis of many character encodings.

New!!: Plan 9 from Bell Labs and Universal Coded Character Set · See more »

University of California Press

University of California Press, otherwise known as UC Press, is a publishing house associated with the University of California that engages in academic publishing.

New!!: Plan 9 from Bell Labs and University of California Press · See more »

University of California, Berkeley

The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public research university in Berkeley, California.

New!!: Plan 9 from Bell Labs and University of California, Berkeley · See more »

Unix

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.

New!!: Plan 9 from Bell Labs and Unix · See more »

Unix domain socket

A Unix domain socket or IPC socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes executing on the same host operating system.

New!!: Plan 9 from Bell Labs and Unix domain socket · See more »

Unix filesystem

In Unix and operating systems inspired by it, the file system is considered a central component of the operating system.

New!!: Plan 9 from Bell Labs and Unix filesystem · See more »

Unix philosophy

The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development.

New!!: Plan 9 from Bell Labs and Unix philosophy · See more »

USB

USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Plan 9 from Bell Labs and USB · See more »

USENIX

The USENIX Association is the Advanced Computing Systems Association.

New!!: Plan 9 from Bell Labs and USENIX · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Plan 9 from Bell Labs and User interface · See more »

Venti

Venti is a network storage system that permanently stores data blocks.

New!!: Plan 9 from Bell Labs and Venti · See more »

Version control

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

New!!: Plan 9 from Bell Labs and Version control · See more »

Virtual file system

A Virtual File System (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system.

New!!: Plan 9 from Bell Labs and Virtual file system · See more »

Virtual private network

A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.

New!!: Plan 9 from Bell Labs and Virtual private network · See more »

Vx32

The Vx32 virtual extension environment is an application-level virtual machine implemented as an ordinary user-mode library and designed to run native x86 code.

New!!: Plan 9 from Bell Labs and Vx32 · See more »

Wi-Fi

Wi-Fi or WiFi is technology for radio wireless local area networking of devices based on the IEEE 802.11 standards.

New!!: Plan 9 from Bell Labs and Wi-Fi · See more »

Wmii

wmii (window manager improved²) is a tiling window manager for X11.

New!!: Plan 9 from Bell Labs and Wmii · See more »

X resources

In the X Window System, the X resources are parameters of computer programs such as the name of the font used in the buttons, the background color of menus, etc.

New!!: Plan 9 from Bell Labs and X resources · See more »

X window manager

An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.

New!!: Plan 9 from Bell Labs and X window manager · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Plan 9 from Bell Labs and X Window System · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Plan 9 from Bell Labs and X86 · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Plan 9 from Bell Labs and X86-64 · See more »

Z movie

Z movies are low-budget films that have qualities lower than B movies.

New!!: Plan 9 from Bell Labs and Z movie · See more »

8½ (Plan 9)

8½ is a window system developed for the Plan 9 from Bell Labs operating system by Rob Pike.

New!!: Plan 9 from Bell Labs and 8½ (Plan 9) · See more »

9wm

9wm is an open source stacking window manager for X11, written by David Hogan (dhog) in 1994 to emulate the Plan 9 Second Edition window manager, 8½.

New!!: Plan 9 from Bell Labs and 9wm · See more »

Redirects here:

9front, ANSI/POSIX Environment, Brazil (operating system), Glenda the Plan 9 Bunny, Glenda, the Plan 9 Bunny, Plan 9 (Bell Labs), Plan 9 (operating system), Plan 9 From Bell Labs, Plan 9 bunny, Plan 9 from The People's Front of Cat-v.org, Plan 9 kernel, Plan 9 os, Plan Nine from Bell Labs, Replica (Plan 9), Wikifs (Plan 9).

References

[1] https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

OutgoingIncoming
Hey! We are on Facebook now! »