Linux is an operating system (or OS), like macOS or Windows, and is the most popular open source and free (in terms of freedom) OS.
Linux is used in lots of places, from consumer products like TVs, Computer Networking Gear, Medical Instruments, Cloud Storage Facilities, and Fridges…
The Linux “core” (called a kernel) was born in a dorm at the University of Helsinki, 1991 at the hands of Linus Benedict Torvalds. Later, the Linux Kernel was chosen to be used in Richard Stallman’s “GNU” Operating System, forming the infamous duo of “GNU/Linux”.
Linux offers one thing that corporations like Microsoft, Apple, or Google, will never be able to provide… The freedom to do whatever you want with your computer. Linux is and was developed mostly by independent volunteers, and thus, there’s no single commercial entity controlling what goes into, or out of Linux.
Linux is also special because there’s not just “one Linux”, as is the case with Windows or macOS. Instead, we have something called distributions.
A distribution (often called “distro”) is made by a company, organization or individual, that packages the Linux core with additional programs and tooling. Examples of distros include Arch, Kali, and Ubuntu, however, many, many more distros exist.
In fact, you can even create your own distribution. However, you’ll likely want to use a popular one, with a community of users around it that can show you the ropes, and assist with problem solving.
Some Desktop Computers and Laptops ship with Linux preinstalled, however you can install it on your own Windows, or Mac computer. With this being said, you don’t even need to disrupt your existing computer just to get an idea of how Linux works.
If you own a Mac computer, you’re actually in luck, as macOS is officially a UNIX™ based OS.
UNIX, which stands for (Uniplexed Information Computing System), is an OS from the 70’s that was historically closed source, and was developed by Ken Thompson and Dennis Ritchie (as well as others) at Bell Labs.
If you own a Windows computer, Microsoft has an official “Windows Subsystem for Linux” which you can (and should!) install on your Windows PC. This Subsystem will give you the ability to run Linux in a very simple and easy way on your PC.
Another common way you might use or encounter Linux is through a Virtual Private Cloud (VPC), such as on AWS, or Azure.
Next up, Shells… A Shell is a command interpreter that exposes users to an interface to work with the underlying operating system. The Shell allows you to execute operations using text and commands, as well as provide you with advanced features like being able to create scripts in a more optimized way than with a GUI, a (Graphical User Interface).
All shells originate from the Bourne Shell, called sh, which was created by Steve Bourne in 1979, and was a proprietary, closed source software.
The “Bash” shell stands for “Bourne-again shell”, and was created in 1989 by Brian Fox as a free alternative, for use in the GNU project. Since users had to pay to use the Bourne shell, Bash became very popular, and is the most common shell in use today.
Over time, many different kinds of shells were created for systems, and a few of them dominate the space, including: Bash, Csh, Zsh, and Fish!
Now that you’ve been introduced to Linux, either open your Mac Terminal, or download the Windows Subsystem, and let’s explore the world of Linux.
Thank you for watching.




