os212

  1. Beginner’s Guide To The Linux Terminal
    My first impressions with the linux terminal was that (for me, at least) it was as daunting as it was confusing. Thankfully, I found this video online that slowly eased me into the terminal, what it can do and how to use it.
  2. Why so many distros?
    In the past, I have heard of operating systems such as ‘Ubuntu’ and ‘Arch’ that were said to be powerful ‘linux distributions’. This video clearly explains what a linux distribution (abbreviated to distro) is and the many different ones that exist.
  3. C Programming | In One Video
    This one 30 minute video contains enough information regarding the basics of C that enables anyone with prior knowledge of programming to easily pick up the language and continue learning.
  4. C Language Syntax Rule
    It is sometimes difficult to switch between multiple languages in a short time, but fortunately this website about the C language syntax can serve as a quick reminder when switching back to C.
  5. The Linux Filesystem Explained
    There are a lot of directories to keep track of in the linux filesystem. Thankfully, this site neatly compiles a lot of these directories and explains each of their uses.
  6. Paging in Operating System
    This page describes simply the paging memory management system we are currently studying.
  7. Virtual Memory in Operating System
    This page helps us give a general overview of the concepts of virtual memory in an operating system.
  8. fork() in C
    This page helps us give an idea of the usage of the fork system call in C.
  9. Introduction of Process Synchronization
    While process synchronization may seem like a difficult topic to understand, this page systemically explains the function and how process synchronization works.
  10. Completely fair Scheduler (CFS)
    This page clearly elaborates on two different processes that are used by the schedulers in linux.
  11. Deadline scheduler in Operating System
    This page explains the need and function of deadline scheduling in linux.
  12. systemctl in Unix Learning the systemctl command is made easier thanks to this page that clearly explains, elaborates and give examples on the usage of the aforementioned command.