DEV Community

Discussion on: Is Linux really a Unix like Operating System?? The Birth of Linux.

Collapse
 
flrnd profile image
Florian Rand • Edited

Hey Jay, nice you started to learn about Linux. Let me please "tweak" a few concepts:

As Linux kernel is inspired by these concepts, we call it Unix like Operating System.

First, Linux is only a kernel. A kernel without tools, libraries, compilers... is not an Operative system. Historically this was accomplished thanks to the GNU Operative system. People tend to forget this part of the Linux History, but it was thanks to the Free Software Fundation's GNU project why Linux became what it is today. One of the very few distributions that respect that is still Debian GNU/Linux (very close to the FSF).

Another fun fact: The name “GNU” is a recursive acronym for “GNU's Not Unix.”.

Also, both are using the same shell for interfacing with the kernel, it is Bash by default.

There are a few Unix Operative systems and none of them use Bash as the default command line interface. An example, BSD family uses tsch, ksh or ash and other Unixes also use csh and sh. But not bash.

As Unix was a portable operating system, Linux is also a portable operating system. You can even run your Linux distro from a USB flash drive.

What makes both Unix and Linux portable, is Portable Operating System Interface (POSIX ). This is more about compatibility between operative systems and nothing related to USB drives.

All in all, good writing! keep it up!

Collapse
 
jay_tillu profile image
Jay Tillu😎

Thanks, Sir, to clarify my concepts. I'll try to update the article as well. Please Suggest me if you have any good resource for learning Linux.