The history of UNIX and its variants

UNIX is a computer operating system. It was first developed in 1969 at Bell Labs. Ken Thompson, Dennis Ritchie, Douglas McIlroy, and others created it. They used assembly language to write it. In 1972, the Unix code was rewritten with the new C programming language. The Unix operating system is a multiuser and multiprocessing system. This means it can run several application programs at the same time, for more than one user at the same time. It also is able to operate well in a network of computers. Computer security is also important in Unix, because many people can have access to it, both by using a computer directly or over a network.

Many ideas in Unix were new. Other operating systems copied them. Today, there are many operating systems that have some of the ideas of Unix in them. For this reason, some people talk about a "Unix philosophy" of doing things. Linux is one of these systems with many of the Unix ideas in it. Linux does not use code from UNIX. Linux only shares some of the ideas and the names of commands. So, Linux is not a UNIX operating system. Instead it is called "Unix-like".

There can be many different users in a Unix and Unix-like operating system. Most of them have a personal area where they can put things. This is called a user account.

One way of using a Unix system is with the command line interface. Users run commands and programs by typing text characters. This takes time to learn, but it is a very powerful and flexible way of working. It is still used by most Unix administrators. These commands are run in a shell, which can change slightly between one system and another.

A graphical user interface (GUI) is the other method. The X Window System is a very common GUI for Unix systems. The X Window System is only a shell of a graphical interface. It has many protocols. The X Window System itself does not let the user to move and resize windows. Users need a window manager or desktop manager to do that.

Some of the popular desktop and window managers are:

Like most other graphical user interfaces, they use windows, dialog boxes, support the use of a computer mouse, and are designed to be easy to use.

There are many thousands of programs available for the X Window System. Programs like word processors and spreadsheets are available including free and open-source software.

Two types of Unix

Today, there are two kinds of operating systems that are like UNIX.

The first group is all those that share some kernel code with the original from Bell Labs at AT&T. This includes the commercial UNIX types: Solaris or AIX.

The second group includes free operating systems that usually have BSD in their name, like FreeBSD, OpenBSD, and NetBSD. These are based on free BSD. Mac OS X is also based on BSD.[1][2]

There are also free systems based on the Linux kernel. These do not share any code with the original UNIX. BSD systems share very little code with the original Unix because much of the code has been rewritten over many years. Many people use the terms Unix and Unix-like systems to be clear.

Most applications can run on any modern Unix or Unix-like system.[3] KDE and GNOME were developed for Linux and later changed to run on commercial types of Unix.

Other Languages
Afrikaans: Unix
Alemannisch: UNIX
العربية: يونكس
aragonés: Unix
asturianu: Unix
azərbaycanca: Unix
বাংলা: ইউনিক্স
Bân-lâm-gú: Unix
беларуская: Unix
беларуская (тарашкевіца)‎: UNIX
български: Unix
bosanski: UNIX
brezhoneg: Unix
català: Unix
Чӑвашла: UNIX
čeština: Unix
Cymraeg: Unix
dansk: UNIX
Deutsch: Unix
eesti: UNIX
Ελληνικά: Unix
English: Unix
español: Unix
Esperanto: Unikso
euskara: Unix
فارسی: یونیکس
Fiji Hindi: UNIX
français: Unix
Gaeilge: UNIX
galego: UNIX
한국어: 유닉스
հայերեն: Յունիքս
हिन्दी: यूनिक्स
hrvatski: UNIX
Ilokano: UNIX
Bahasa Indonesia: Unix
interlingua: UNIX
Ирон: UNIX
íslenska: Unix
italiano: Unix
עברית: Unix
ಕನ್ನಡ: ಯುನಿಕ್ಸ್
ქართული: UNIX
қазақша: UNIX
Kiswahili: UNIX
kurdî: Unix
Кыргызча: Unix
Latina: Unix
latviešu: UNIX
lietuvių: UNIX
Ligure: Unix
Lingua Franca Nova: Unix
la .lojban.: lo .uniks.
magyar: Unix
македонски: Уникс
Malagasy: UNIX
മലയാളം: യുണിക്സ്
मराठी: युनिक्स
Bahasa Melayu: UNIX
Mìng-dĕ̤ng-ngṳ̄: Unix
монгол: Unix
မြန်မာဘာသာ: ယူးနစ်စ်
Nederlands: Unix
नेपाली: युनिक्स
नेपाल भाषा: युनिक्स्
日本語: UNIX
norsk: Unix
norsk nynorsk: Unix
occitan: Unix
oʻzbekcha/ўзбекча: UNIX
Plattdüütsch: Unix
polski: Unix
português: Unix
Qaraqalpaqsha: Unix
română: UNIX
русский: Unix
саха тыла: Unix
sardu: UNIX
Scots: Unix
shqip: UNIX
සිංහල: යුනික්ස්
slovenčina: Unix
slovenščina: Unix
کوردی: یوونیکس
српски / srpski: Јуникс
srpskohrvatski / српскохрватски: Unix
suomi: Unix
svenska: Unix
Tagalog: UNIX
தமிழ்: யுனிக்சு
татарча/tatarça: Unix
తెలుగు: యునిక్స్
Türkçe: Unix
українська: UNIX
اردو: یونکس
Tiếng Việt: Unix
Võro: Unix
Winaray: Unix
吴语: UNIX
ייִדיש: יוניקס
粵語: UNIX
žemaitėška: UNIX
中文: UNIX