UNIX vs Linux

UNIX development is divided into two branches.
System Five (AT&T) and Berkeley Software Distribution (BSD) which has been made available to the general public.

Richard Stallman created the GNU Foundation (GNU not UNIX) at the same time.
He was in charge of ensuring that there existed a GNU C compiler, GNU C runtime library, and a number of other tools that could be used to build a free version of UNIX without relying on BSD or AT&T files.
Andrew Tannenbaum created another operating system known as MINIX.
He was using it as a teaching tool to teach pupils the basics of operating system design.

Linus Torvalds was a university student in Finland during the early 1990s.
He was familiar with UNIX and utilized MINIX. He intended to develop his own operating system to address the flaws he perceived in MINIX, and he did so, publishing it and announcing it to the world.

There are a handful of crucial points in his announcement.
It ran on PCs, namely 386 PCs, which made it accessible to a large number of people interested in OS development.
For the creation of the Linux kernel, all of the tools came from the GNU projects (Linux was completely free of all MINIX code).

Linux was created on the same premise as the UNIX philosophy and programming environment that emerged from the System 5 and BSD operating systems.

So, rather than being a version of UNIX, Linux is a clone of UNIX. Although Linux does not employ UNIX source code, it does adhere to the UNIX concept.

Today, Mac OS is the most widely used version of UNIX. Linux is utilized on a variety of devices, including Android phones, servers, and so on.


More detail is in video below!

Leave a Reply

Your email address will not be published.