%%{init: {'theme': 'neutral', 'themeVariables': { 'fontFamily': 'monospace', "fontSize":"16px"}}}%% flowchart TD VM("Virtual Machine") Linux("Linux Distribution 🐧") HostSystem{"Host System"} CPU("Virtualized CPU") RAM("Virtualized RAM 🧠") Disk("Virtualized Disk 💽") HostSystem-->VM VM-->Linux VM-->CPU VM-->RAM VM-->Disk
Set-Ups
This section details the practical aspects of preparing your environment to work with a Linux system. We’ll cover options for setting up a virtual machine and working with shells and terminals.
Virtual Machines
Virtual Machines are software-based emulations of a physical computer that allow users to run Linux distributions in an isolated environment, utilizing virtualized hardware resources from the host system.
This chapter covers virtualization software options, various Linux distributions, and provides an example of setting up Ubuntu on VirtualBox.
Shells
Shells are the command-line interpreters that allow users to interact with the operating system by executing commands and running scripts.