os212

LINKS


  1. What is an OS?
    Find out more about what is an Operating System.

  2. Brief History of Linux
    The brief history of one of the most popular Operating System worldwide!

  3. Basic Linux Commands You Need To Know
    This short but informative video by Kalle Halden on Youtube will show you the most basic command in Linux (for example: navigate directory, create file, delete file, etc.).

  4. grep, awk and sed – three VERY useful command-line utilities by Matt Probert, Uni of York
    This pdf file by Matt Probert will explain how to use(with examples!) and the function of the command grep, awk, and sed in Linux.

  5. C Programming | In One Video
    This video is where I started learning C, it covers the very basic of C in a short but clear video

  6. Introduction to Pointers | C Language Tutorial
    Unlike java or python, C can use pointers. This concept maybe confusing at first. To get started you can watch this video as an introductory step to C pointers

  7. How Pointers Work in C: Very Basic Explanation
    As an addition to the last links, this video will also explain the basic of C pointers but this video is shorter, also in this video they compile and run the example program.

  8. Learn Cut, Copy, Paste in Vim
    If you use vim, this is a great article to show you how to cut, copy, and paste in vim.

  9. Introduction to Memory Management in Linux
    This video will show you the basic of memory management in Linux. The video is long, but it has the timestamps of diffrent part of it if you only want to view certain parts.

  10. fork() system call in C
    This page will explain the basic of what is forking (fork()) especially in C language. This page also has links to more indepth explanation of fork() at the end of the file.

  11. Introduction to Synchronization
    This article in javatpoint will introduce you to the topic of Synchronization.

  12. Linux From Scratch Homepage
    Linux From Scratch is a project that provides step-by-step instructions to make your own linux system. The main purposes of this project is to understand how a linux system actually works and all the process and dependencies that gous into making a linux Operating System.