Unix

From Chessprogramming wiki
Jump to: navigation, search

Home * Software * Unix

Unix, (UNIX)
a multitasking, multi-user operating system developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna [1].

Components

Unix consists of a Kernel, a Shell that provides a traditional command-line user interface as well as a scripting language, and Utility programs. Graphical user interfaces for Unix, such as GNOME, KDE, and Xfce based on the X Window System [2] are called visual or graphical shells.

Philosophy

The Unix philosophy was summarized by Doug McIlroy, the inventor of Unix pipes: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface. This paradigm was archetype of both primary Protocols in computer chess, to communicate with a GUI or game playing controllers and servers, the Chess Engine Communication Protocol, and UCI.

Unix-Systems

Selected Publications

Forum Posts

External Links

References