DEV Community

Cover image for How can I learn Linux without using any Cloud platforms?
Oluwatobi
Oluwatobi

Posted on

How can I learn Linux without using any Cloud platforms?

Having established that learning Linux is an important prerequisite for working on cloud platforms, it's worth noting that Linux cloud-based environments offer services involving a subscription fee. However, using Linux on a Windows machine is an alternative way of effectively learning Linux at no cost.

What are Windows machines?

Window machines are desktops and laptop that run the Windows Operating system (OS).

linux on windows

How can Linux OS work on windows machines?

This is possible through a concept/technology called Virtualization. Virtualization is like running multiple separate computers (virtual machines) on a single physical computer. Each virtual machine behaves like an independent computer with its own operating system and applications, even though they all share the underlying hardware resources of the physical computer. The virtualization process is made possible by a hypervisor.

Hypervisors are divided into two types, namely;

  • Type 1 hypervisor (bare metal)
  • Type 2 hypervisor (hosted)

With Type 2 hypervisors being our main focus, let’s briefly discuss the two types of hypervisors.

A Type 1 hypervisor runs directly on the physical computer, It's like having a boss who manages employees {virtual machines} without any middle managers {OS} in between.

type 1 hypervisor

On the other hand, a Type 2 hypervisor, Is a software you install into your usual Windows OS, and it helps you create and run virtual machines.

type 2 hypervisor

Examples of Type 2 hypervisors include;

  • Oracle Virtual box: It is the most used and popular open-source Type 2 Hypervisor that works on various operating systems, including Mac.
  • VMware Workstation: VMware is known for its performance and feature set.
  • Parallel Desktops: It is specifically designed for Mac computers and allows you to run Windows and other operating systems alongside macOS.
  • Microsoft Virtual PC: This is a Type 2 hypervisor provided by Microsoft, primarily for Windows-based systems.

I strongly recommend using Oracle Virtual Box as your hypervisor. 

Conclusion

In conclusion, learning Linux without relying on cloud platforms is entirely possible, and using Linux on a Windows machine is an efficient way to learn Linux.

Top comments (0)