Log in Sign up
Back to Discover
💻

Unix

technology Maturity 11-13 war conflict
This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Unix is a way for computers to work.

Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
It helps many people use one computer. It uses small tools to do big jobs. This helps computers do many things at once. It is very helpful to us. Do you like computers?

46 words

Unix is a way to run computers.

Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
It was started at a lab in 1969. Two men named Ken and Dennis helped build it.

Unix uses many small tools. These tools work together to do big jobs. This is like using small blocks to build a tall tower.

It can help many people use one computer at the same time. This makes it very useful for many tasks. It can even run on many different types of machines.

Some parts of Unix are still used today. It helped make the Internet work. It is a very important part of our world.

UNIX-Licence-Plate.JPG
UNIX-Licence-Plate.JPG

107 words

Unix is a family of computer operating systems.

Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
An operating system is the main software that runs a computer. It helps the machine do many jobs at once. It also lets many people use one computer together.

Work on Unix began in 1969 at Bell Labs. Ken Thompson and Dennis Ritchie were two key people. In 1973, they rewrote it using the C language. This made Unix portable. This means it can run on many different types of machines.

Unix follows a special way of thinking. This is called the Unix philosophy. It uses many small, simple tools. Each tool does just one job. You can link these tools together using pipes. A pipe is a way to send data from one tool to another.

Usenix84 1.jpg
Usenix84 1.jpg
This lets small parts do very big tasks.

At the center of the system is the kernel. The kernel is the master part of the system. It manages the files and tells programs when to run.

HP-HP9000-C110-Workstation 10.jpg
HP-HP9000-C110-Workstation 10.jpg
Unix helped create the Internet. Many modern systems, like macOS, are built on its ideas.

185 words

Unix is a famous family of computer operating systems.

Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
An operating system is the main software that runs a machine. It acts like a manager for the computer's parts. Unix is special because it can handle many users at once. It can also do many different tasks at the same time. This is called multitasking. These features helped Unix become a very important tool for the modern world.

Unix works using a special way of thinking called the Unix philosophy. Instead of one giant program, it uses many small, simple tools. Each tool is designed to do just one specific job very well. You can connect these tools using something called pipes. A pipe allows one tool to send its work directly to another tool.

Usenix84 1.jpg
Usenix84 1.jpg
This way, small programs can work together to finish huge, complex jobs. It also uses a hierarchical filesystem to keep all data organized in folders.

The story of Unix began in 1969 at the Bell Labs research center. A group of researchers wanted to build something better than a previous system called Multics. This group included Ken Thompson and Dennis Ritchie. They originally named the project Unics as a play on the name Multics.

UNIX-Licence-Plate.JPG
UNIX-Licence-Plate.JPG
In 1973, they made a huge change by rewriting the system in the C programming language. This made Unix portable, meaning it could run on many different types of computers.

Many different companies created their own versions of Unix over the years. For example, Berkeley created BSD and IBM created AIX. In 1989, several versions were combined into one package called UNIX System V Release 4. Later, the UNIX trademark was managed by a group called The Open Group. Even though many versions existed, they worked hard to follow shared standards. This helped different Unix systems talk to each other more easily.

You can see the influence of Unix in the technology you use every day. It was the most used system for servers until 2005. Many of the world's fastest supercomputers use Unix-like systems today. Even the macOS system on Apple computers is built on a Unix system called Darwin.

CDE 2012 on Linux.png
CDE 2012 on Linux.png
From big internet networks to mobile devices, the ideas from Unix are everywhere. It helped shape how computers connect to one another across the globe.

388 words

Unix is a family of multitasking and multi-user computer operating systems. An operating system is the essential software that manages a computer's hardware and software resources.

Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
Unix is highly significant because it introduced portability to the computing world. This means the system can be moved and run on many different types of computer hardware. It provides a foundation for many modern technologies, from massive supercomputers to the software in mobile devices. Its design principles continue to influence how programmers write and organize software today.

The core of a Unix system is the kernel. The kernel is a master control program that provides essential services to all other programs. It handles the file system and manages how memory is used. The kernel also performs process scheduling, which means it decides which program gets to use the computer's processor at any given moment. To prevent different programs from crashing into each other, the kernel manages access to shared resources. It maintains a distinction between kernel space, where these high-level tasks happen, and user space, where most regular application programs operate.

Version 7 Unix SIMH PDP11 Emulation DMR.png
Version 7 Unix SIMH PDP11 Emulation DMR.png

Unix is defined by a specific approach called the "Unix philosophy." Rather than building one massive, complex program to do everything, Unix provides a collection of small, simple tools. Each tool is designed to perform a single, well-defined function. These tools can be linked together to perform much larger and more complex tasks. This is achieved through a mechanism called "pipes," which allows the output of one program to serve as the input for another.

Usenix84 1.jpg
Usenix84 1.jpg
This modular design is supported by a hierarchical, inode-based filesystem and a command-line interpreter known as a shell. The shell allows users to combine these small tools into powerful workflows through shell scripting.

The history of Unix began in the mid-1960s during the development of a complex system called Multics. Researchers at Bell Labs, including Ken Thompson and Dennis Ritchie, became frustrated with the size and complexity of Multics. They decided to create a smaller, more manageable project. Initially, the system was single-tasking and lacked an official name. In 1970, the group coined the name "Unics" as a pun on Multics, which eventually became the spelling "Unix."

UNIX-Licence-Plate.JPG
UNIX-Licence-Plate.JPG
Early versions ran on machines like the PDP-7 and PDP-11 using assembly language.

A major turning point occurred in 1973 when Version 4 Unix was rewritten in the C programming language. This was a massive technical achievement because it allowed Unix to become portable across different computer platforms. Before this, most operating systems were tied to specific hardware. This change allowed Unix to spread rapidly through academic and commercial circles. By the late 1970s, Bell Labs was licensing Unix to outside parties. This led to the creation of many different versions, such as BSD from the University of California, Berkeley, and Xenix from Microsoft.

HP-HP9000-C110-Workstation 10.jpg
HP-HP9000-C110-Workstation 10.jpg

As Unix spread, the industry entered a period known as the "Unix wars," where different vendors created competing versions. These versions, such as SunOS, AIX, and HP-UX, were often incompatible with one another. To solve this, AT&T and Sun Microsystems worked to merge several versions into UNIX System V Release 4 (SVR4) in 1989. This helped standardize many of the system's features. Today, the UNIX trademark is managed by The Open Group. They ensure that certified operating systems comply with the Single UNIX Specification (SUS). This standardization allows different systems to maintain a level of compatibility.

The impact of Unix on modern computing is immense. Until 2005, it was the most widely used operating system for servers. Even now, distributions like IBM AIX and Oracle Solaris are used in specialized fields. In the 1990s, Unix-like systems became the standard for over 90% of the world's 500 fastest supercomputers. Furthermore, the Unix environment was essential for developing the Internet and the client-server model. Even the macOS operating system used by many people today is built upon a Unix core called Darwin.

CDE 2012 on Linux.png
CDE 2012 on Linux.png
From the servers that power the web to the phones in our pockets, the legacy of Unix is everywhere.

684 words
🖼️ Images & Media (6)
File:Version 7 Unix SIMH PDP11 Emulation DMR.png
Version 7 Unix SIMH PDP11 Emulation DMR.png
File:CDE 2012 on Linux.png
CDE 2012 on Linux.png
File:Ken Thompson and Dennis Ritchie.jpg
Ken Thompson and Dennis Ritchie.jpg
File:Usenix84 1.jpg
Usenix84 1.jpg
File:UNIX-Licence-Plate.JPG
UNIX-Licence-Plate.JPG
File:HP-HP9000-C110-Workstation 10.jpg
HP-HP9000-C110-Workstation 10.jpg
Up Next
💻
Dennis Ritchie
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.