Technology history: Where Unix came from
Unix, developed in 1969 by Ken Thompson, evolved from an experiment at Bell Labs. Its design emphasized simplicity, influencing modern Linux systems and establishing foundational commands still in use today.
Read original articleUnix, developed in 1969 by Ken Thompson at Bell Labs, emerged from an experiment with operating system design on a PDP-7 computer. Initially created to interface with a fast disk drive, Thompson's work evolved into a prototype operating system kernel. The name "Unix" was suggested by Brian Kernighan as a nod to the earlier, complex Multics project. The first official version, Unix 1st Edition, was released in November 1971, followed by subsequent editions that introduced many commands still used in Linux today, such as cat, mkdir, and chmod.
Unix's design emphasized simplicity, with tools focused on single tasks. By the time of Unix 4th Edition, a variety of commands and programming tools were established, including compilers and text processing utilities. Notably, Unix 3rd Edition introduced the concept of pipes for command output redirection, enhancing functionality. The evolution of Unix continued with the development of the Bourne Shell and the troff document preparation system.
Despite significant advancements in technology, the core command line experience of modern Linux systems remains closely related to the original Unix commands. The commands have expanded in functionality, but their foundational principles endure, illustrating the lasting impact of Unix on contemporary computing. Today, all Unix-like systems, including Linux, trace their lineage back to the original Unix, highlighting its historical significance in the development of operating systems.
Related
Background of Linux's "file-max" and "nr_open" limits on file descriptors (2021)
The Unix background of Linux's 'file-max' and 'nr_open' kernel limits on file descriptors dates back to early Unix implementations like V7. These limits, set during kernel compilation, evolved to control resource allocation efficiently.
X Window System at 40
The X Window System, originating in 1984, celebrated its 40th anniversary. Key points include its evolution, open-source nature, and debates on successors like Wayland. Its lasting impact on computing environments is acknowledged.
A brief history of Dell Unix
The history of Dell UNIX, developed in 1988 under Glenn Henry, included releases like Dell UNIX System V 1.x and Dell SVR4. Despite technical success, financial challenges led to discontinuation in the early 1990s.
The uncertain possible futures of Unix graphical desktops
The future of Unix graphical desktops is uncertain due to Wayland's rise, potentially leading to a split between Linux desktops, minimal Wayland environments, and declining X-reliant Unix systems.
The uncertain possible futures of Unix graphical desktops
The future of Unix graphical desktops is uncertain due to Wayland's rise, potentially leading to a split between Linux desktops, minimal Wayland setups, and outdated X environments in non-Linux systems.
Related
Background of Linux's "file-max" and "nr_open" limits on file descriptors (2021)
The Unix background of Linux's 'file-max' and 'nr_open' kernel limits on file descriptors dates back to early Unix implementations like V7. These limits, set during kernel compilation, evolved to control resource allocation efficiently.
X Window System at 40
The X Window System, originating in 1984, celebrated its 40th anniversary. Key points include its evolution, open-source nature, and debates on successors like Wayland. Its lasting impact on computing environments is acknowledged.
A brief history of Dell Unix
The history of Dell UNIX, developed in 1988 under Glenn Henry, included releases like Dell UNIX System V 1.x and Dell SVR4. Despite technical success, financial challenges led to discontinuation in the early 1990s.
The uncertain possible futures of Unix graphical desktops
The future of Unix graphical desktops is uncertain due to Wayland's rise, potentially leading to a split between Linux desktops, minimal Wayland environments, and declining X-reliant Unix systems.
The uncertain possible futures of Unix graphical desktops
The future of Unix graphical desktops is uncertain due to Wayland's rise, potentially leading to a split between Linux desktops, minimal Wayland setups, and outdated X environments in non-Linux systems.