Set-Ups

Published

2025-01-25

Caution

This section is being revised. Thank you for your patience.

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.

%%{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

Running Virtual Machines

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.

Terminals

Terminals

See a typo, error, or something missing?

Please open an issue on GitHub.