A comprehensive overview of operating systems, exploring the origins and key features of Unix and Linux, their historical development, and modern applications across various platforms.
A detailed look at the layered architecture of a Linux system, covering the user interface, applications, operating system, kernel, and hardware layers as well as the structure of the Linux filesystem.
An introduction to the Linux terminal and shell, explaining their roles, how they work together, and how to use basic commands for navigating the filesystem.
An overview of popular command-line and GUI-based text editors in Linux including nano, vim, and gedit, with a focus on their features and basic usage.
Learn about installing software and updates on Linux, including packages package managers like APT and YUM, and converting between deb and RPM formats.