os231

LINKS

WEEK 00

Linux Commands
A video on basic linux commands, very thorough and easy to understand.

WEEK 01

Operating System Concepts
PDF version of the book given my Mr. Rahmat. you can just open it in your browser.

WEEK 02

Cyber Security and Privacy
List of useful links that can help you learn about Cyber Security and Privacy.

SSH Cheatsheet
SSH commands that maybe useful in the future.

WEEK 03

An Introduction to Linux File Systems
Useful article about Linux File Systems

Linux File System/Structure Explained
A video explaining basic understanding of Linux File Systems and its structure

WEEK 04

Understanding Memory Mapping
Important documentation about Memory Mapping

C Development on Linux
Introduction on C development (including Pointers and Arrays)

WEEK 05

Virtual Memory
Gives explanation on Virtual Memory Virtual Memory on Linux
Gives further understanding on how the Virtual Memory is used on Linux.

WEEK 06

The fork() System Call
This article gives a great explanation about fork() with several code examples and pictures that can help us understand more about fork(). Introduction to Threads
This video explains the meaning of thread in OS, the meaning and difference between Single-threaded process and Multi-threaded process, and also lets you know about the benefits of multi-threaded programming.

WEEK 07

[Chat GPT] (https://chat.openai.com/chat)
Help me so much in understanding the error I encountered SCP
The answered questions helps me understanding the scp

WEEK 08

Compiling a Cross-Toolchain
help me understand the whole point of Cross-Toolchain

Playlist for LFS
teach you step by step how to install LFS

WEEK 09

[Cross Compiling Temporarty Tools]((https://www.linuxfromscratch.org/lfs/view/11.3/chapter06/introduction.html)
help me understand the whole point of Cross Compiling

Playlist for LFS
teach you step by step how to install LFS.