Unix

Operating system originally developed at Bell Labs by Ken L. Thompson, Dennis M. Ritchie, and Brian W. Kernighan. Implemented in the C programming language. Inspired the creation of clones and other derivatives, including Linux, NetBSD, FreeBSD, and OpenBSD.

(en.wikipedia.org) Unix - Wikipedia   website

ROAM_REFS: https://en.wikipedia.org/wiki/Unix

Unix (ˈjuːnɪks, YOO-niks; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. 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).

The early versions of Unix—which are retrospectively referred to as "Research Unix"—ran on computers such as the PDP-11 and VAX; Unix was commonly used on minicomputers and mainframes from the 1970s onwards. It distinguished itself from its predecessors as the first portable operating system: almost the entire operating system is written in the C programming language (in 1973), which allows Unix to operate on numerous platforms. 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. A unified and inode-based filesystem and an inter-process communication mechanism known as "pipes" serve as the main means of communication, and a shell scripting and command language (the Unix shell) is used to combine the tools to perform complex workflows.

Version 7 in 1979 was the final widely released Research Unix, after which AT&T sold UNIX System III, based on Version 7, commercially in 1982; to avoid confusion between the Unix variants, AT&T combined various versions developed by others and released it as UNIX System V in 1983. However as these were closed-source, the University of California, Berkeley continued developing BSD as an alternative. Other vendors that were beginning to create commercialized versions of Unix would base their version on either System V (like Silicon Graphics's IRIX) or BSD (like SunOS). Amid the "Unix wars" of standardization, AT&T alongside Sun merged System V, BSD, SunOS and Xenix, soldifying their features into one package as UNIX System V Release 4 (SVR4) in 1989, and it was commercialized by Unix System Laboratories, an AT&T spinoff. A rival Unix by other vendors was released as OSF/1, however most commercial Unix vendors eventually changed their distributions to be based on SVR4 with BSD features added on top.

AT&T sold Unix to Novell in 1992, who later sold the UNIX trademark to a new industry consortium called The Open Group which allow the use of the mark for certified operating systems that comply with the Single UNIX Specification (SUS). Since the 1990s, Unix systems have appeared on home-class computers: BSD/OS was the first to be commercialized for i386 computers and since then free Unix-like clones of existing systems have been developed, such as FreeBSD and the combination of Linux and GNU, the latter of which have since eclipsed Unix in popularity. Unix was, until 2005, the most widely used server operating system. However in the present day, Unix distributions like IBM AIX, Oracle Solaris and OpenServer continue to be widely used in certain fields.

Local Graph

org-roam 43194992-e4b9-4c9c-b8bb-32aba92e3891 NetBSD b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe Unix 43194992-e4b9-4c9c-b8bb-32aba92e3891->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->43194992-e4b9-4c9c-b8bb-32aba92e3891 bf0bc2d7-17df-413c-823b-93904faffc58 Linux b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->bf0bc2d7-17df-413c-823b-93904faffc58 11238d7d-6b5d-44a8-99dc-be50cafa5657 Ken L. Thompson b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->11238d7d-6b5d-44a8-99dc-be50cafa5657 fe1aeb41-296c-4f8f-aae0-75be06c6e5fb Brian W. Kernighan b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->fe1aeb41-296c-4f8f-aae0-75be06c6e5fb 9de6b78d-1506-4837-bfa5-03e8632be933 FreeBSD b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->9de6b78d-1506-4837-bfa5-03e8632be933 42a22d7b-4dfd-46a8-9e7d-0ee2bb4a52ec Dennis M. Ritchie b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->42a22d7b-4dfd-46a8-9e7d-0ee2bb4a52ec c46eea5e-e2d2-4a21-bafe-74b6751292d2 C (Programming Language) b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->c46eea5e-e2d2-4a21-bafe-74b6751292d2 412bbcad-6c00-4f13-b748-d1ffde0588e1 Operating System b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->412bbcad-6c00-4f13-b748-d1ffde0588e1 efd4f0a8-71b6-4a15-8109-60d9d51f1f0a Bell Labs b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->efd4f0a8-71b6-4a15-8109-60d9d51f1f0a b24601aa-09df-41e1-aa7e-25ead342db34 Programming Language b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->b24601aa-09df-41e1-aa7e-25ead342db34 a641ae8e-1d3c-4e90-911c-51a594b05a08 OpenBSD b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe->a641ae8e-1d3c-4e90-911c-51a594b05a08 bf0bc2d7-17df-413c-823b-93904faffc58->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 11238d7d-6b5d-44a8-99dc-be50cafa5657->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe fe1aeb41-296c-4f8f-aae0-75be06c6e5fb->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 74b31ae6-5215-4bcd-9007-4f9a24ce2064 UUCP 74b31ae6-5215-4bcd-9007-4f9a24ce2064->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 9de6b78d-1506-4837-bfa5-03e8632be933->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 42a22d7b-4dfd-46a8-9e7d-0ee2bb4a52ec->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 75a57056-0931-4f17-949f-8732f473728a Plan 9 75a57056-0931-4f17-949f-8732f473728a->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe d7bdadcd-d69a-4780-845f-c5fcdf95e1f2 SDF Public Access UNIX System d7bdadcd-d69a-4780-845f-c5fcdf95e1f2->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe c46eea5e-e2d2-4a21-bafe-74b6751292d2->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 412bbcad-6c00-4f13-b748-d1ffde0588e1->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe a641ae8e-1d3c-4e90-911c-51a594b05a08->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 7a408577-5983-4773-808f-5235c5e72715 Shell Account 7a408577-5983-4773-808f-5235c5e72715->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe 647e2253-df22-4f90-9b9a-9752ce5d0efa X11 647e2253-df22-4f90-9b9a-9752ce5d0efa->b7ffa33f-6da2-4918-9ced-6afd0fbdb0fe