LINKS
- What is virtualization? —
Learn how virtualization lets one server run multiple virtual machines, saving costs and boosting efficiency.
- Syscalls, Kernel vs. User Mode and Linux Kernel Source Code - bin 0x09 —
Explore syscalls and their kernel-user mode interactions, tracing a kernel function to assembler level. It offers a detailed look at low-level system operations and OS functionality.
- Breaking RSA - Computerphile —
Discover how weaknesses in RSA key generation can be exploited using Fermat’s factorization algorithm to reveal private keys and compromise encryption.
- Basic File Encryption with GPG key pairs! —
Learn how to use GPG to generate key pairs, and encrypt and decrypt files on Linux for improved data security.
- Files & File Systems: Crash Course Computer Science #20 —
Explore how file formats and systems organize data and manage metadata for efficient storage.
- Simple Shared Memory in C (mmap) —
This video shows how to use mmap for shared memory, enabling communication between parent and child processes in Unix-like systems.
- But, what is Virtual Memory? —
Dive into virtual memory, understanding its core principles, implementations, and optimization techniques.
- Concurrency: Processes, Threads, and Thread Pools —
This article by Iribhogbe Ehis explores concurrency concepts using a restaurant analogy. It discusses managing multiple tasks, the roles of processes and threads, challenges like task starvation, and solutions such as message queues and locks for efficient task management.
- Deadlock in Operating System | GeeksforGeeks —
A video explaining the concept of deadlock in operating systems using real-life examples and necessary conditions for deadlock to occur.
- Linux Kernel Scheduler —
Dive into the Linux kernel scheduler, exploring its design and functionality, including the Completely Fair Scheduler (CFS) and how it manages process scheduling for efficient CPU time allocation.
- How Does Linux Boot Process Work? —
Discover what happens behind the scenes when you boot up Linux, from BIOS/UEFI checks to the kernel and Systemd initialization.