Skip to main content

Linux Operating System Fundamentals


Intro Video

Photo of Terrence Cox

Terrence Cox

Senior Vice President of Content

A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics. He now leads the Training Architects to produce the courses and content we all know and love!







Course Details

Have you heard of Linux, but don't really know anything about it? Are you a non-technical person just wanting to know what this 'Linux' thing is? Then this course is for you. Eschewing any technical practices, this course takes a high-level view of the history of Linux, the open-source movement, and how this powerful software is used today. We will look at its many types of deployments, and the various incarnations of a Linux "distribution."

Download the Interactive Diagram here:


Course Introduction

About This Course


Lesson Description:

This is the introduction to the course, where we discuss what this course is about and how we will provide the instruction for you.

About the Author


Lesson Description:

Before you get started on the course, get to know your instructor!

What is an Operating System?

Quick History of Operating Systems


Lesson Description:

With this lesson, we will take a quick and brief look at the history of operating systems. We will also look at the components of an operating system, and how they interact to let a user operate a computer.

Popular Operating Systems


Lesson Description:

Before we get into Linux, we should take a quick look at some of the other main operating systems that you would encounter. We will discuss some of their differences, advantages, and disadvantages.

How Linux Came to Be


Lesson Description:

The humble origins of the Linux operating system are discussed here. We also learn about the inspiration of Linux, and we discuss what helped make it so appealing.

The Open Source Movement

GNU and the Free Software Foundation


Lesson Description:

This lesson will discuss why Linus chose to use GNU software to work with his kernel. We will also look into the origins of the GNU project and the Free Software Foundation, and why they are so important to the open source software movment.

The Open Source Initiative


Lesson Description:

With this lesson, we will take a look at the Open Source Initiative, which sought a less "zealous" way of getting open source software into businesses. We will compare and contrast this group's goals against that of the Free Software Foundation, and discuss why both organizations are important.

Basics of a Linux Distribution

Components of a Linux Distribution


Lesson Description:

Have you ever heard the term "distro" tossed about by people when they talk about Linux? Find out what that word means as we look at what goes into a Linux distribution, and the history of its evolution.

RPM-Based Distributions


Lesson Description:

In this lesson, we venture into the world of RPM distributions, and explore their history. We will discuss the differences between the major editions, and how they began.

Debian Based Distributions


Lesson Description:

With this lesson, we learn a little bit more about the Debian Linux distribution, and particularly its derivatives. One of these is the very popular Ubuntu. Find out how these distributions relate to one another, along with some of the strengths of Debian that has kept the project going for over two decades.

Uses of Linux

Server Systems


Lesson Description:

Now that we have an understanding of where Linux and its various distributions came from, let's have a look at what we can do with the platform. Here, we will discuss some of the more common and popular server applications that organizations run on Linux. We will also look at some methods that new users can utilize when transitioning over to Linux from a Microsoft Windows platform.

Mobile Devices


Lesson Description:

Here is a short tour through the history of various incarnations of Linux on mobile devices. We will also discuss the largest implementation of the Linux kernel in the mobile market with its use in the Android mobile operating system.

Cloud Infrastructure


Lesson Description:

Have you heard the term "the cloud" a lot recently? In this lesson, we will take a high-level view of what the purpose of the cloud is, and how Linux plays a role in it.

Course Wrap-Up

Next Steps for Further Study


Lesson Description:

Now that we have completed the course, what can you do next? We will discuss a list of courses that you can look into to further enchance your knowlege of the Linux operating system while developing the technical capabilities to pass a professional Linux certification.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial