UNIX

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Desktop OS market share
as of November, 2012[1]
Microsoft Windows - 82%
Mac OS X and Mac OS - 6%
iOS - 6%
Android - 3%
Java ME - 1%
Linux - 1%
Other - 0%
The history of UNIX and its variants

UNIX, often spelled "Unix" when the product trademark is not important, is a multi-user multi-processing operating system. It was developed beginning in 1969 at Bell Labs. It was created by Ken Thompson, Dennis Ritchie, Douglas McIlroy, and others, using the newly invented C programming language. The Unix operating system is a multiuser and multiprocessing system - this lets it run several applications at one time, and support a large number of users at the same time. It also is network oriented; which means that it is able to operate well in a network of computers. Security is also emphasized in Unix, because many people can have access to it, both by using it directly or over a network.

Many ideas found 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. One of these systems with many of the Unix ideas in it, is called Linux. Linux does not use code from UNIX, it only shares some of the ideas and the names of commands. Therefore, 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.

The main method of using a Unix system is with the command line interface. Users run commands and programs by typing text characters (the "command lines"). This takes time to learn, but it is a very powerful and flexible way of working, because it allows things to be combined and done automatically, and it is still used by most Unix users and 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 GUI usually used by Unix systems is the X Window System. The X Window System is only a shell of a graphical interface. It is made of many protocols. The X Window System itself does not provide a way for the user to move and resize windows. This is handled by a window manager or desktop manager.

Some of the popular desktop environments 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 kinds[change | change source]

Today, there are two kinds of operating systems that look like Unix. The first group contains all those that have common kernel code with the original, developed at Bell Labs of AT&T. This includes the commercial UNIX variants, like Solaris, or AIX . The other group includes free ones that usually have BSD in their name, like FreeBSD, OpenBSD ,NetBSD and Mac OS X. These are based on free BSD.[2][3]

There are also free systems based on the Linux kernel. These do not have common code with the original UNIX. Even with the BSD systems, the amount of code from the original Unix is relatively small as much of the code has been rewritten over the years. To avoid confusion, many people speak about Unix and Unix-like systems.

As to the applications, most can be made to run on any modern Unix or Unix-like system.[4] KDE and GNOME were developed for Linux, and later ported to the commercial Unix variants.

Other websites[change | change source]

References[change | change source]

  1. Operating System Market Share, November 2012, courtesy of Net Applications, a marketing company which obtains its data from the Alexa Toolbar or related products. Because people who install these products on their computers are not always aware that the product reports web browsing habits back to the marketers at Alexa some security software considers the Alexa Toolbar spyware and removes it. Both the automated removal-as-spyware and the self-selecting nature of those who install software that reports on personal web browsing habits raises questions as to whether the resulting data represents a unbiased statistical sample of Internet users.
  2. "what are the flavors of Unix". Unix.org. http://www.unix.org/what_is_unix/flavors_of_unix.html. Retrieved 1 May 2016.
  3. "Unix flavors (dated)". UnixGeeks.org. http://unixgeeks.org/security/newbie/unix/flavors.html. Retrieved 1 May 2016.
  4. "Differentiating UNIX and Linux (see application availability section)". IBM. http://www.ibm.com/developerworks/aix/library/au-unix-difflinux.html. Retrieved 1 May 2016.