Operating Systems — The central hub for the Operating Systems course. It contains lecture materials, exam questions, and laboratory exercises to help practic and stay updated on course contents.
The Arch Linux Wiki — An extremely comprehensive source of documentation for Linux users, covering a wide range of topics from basic setup to advanced system administration. This resource is particularly valuable because it provides clear, detailed, and up-to-date guides that can help in navigating Linux.
freeCodeCamp git Cheat Sheet — Offers a cheat sheet for 50 fundamental Git commands. It is particularly useful in providing quick references for version control tasks.
Introduction to Operating Systems — This YouTube video by Neso Academy introduces the basics of Operating Systems, breaking down complex concepts into easily understandable segments. It is an excellent starting point for visual learners who need a clear and concise overview of operating systems.
How SSH key works? — This Youtube video offers an explanation on how SSH key works. It breaks down the cryptographic principles behind SSH keys which in understanding how to securely access and manage remote systems.
Basics of VI editor in under 8 minutes — A crash course on using the vi editor. This video is particularly useful for beginners as it walks through the basic commands and functionalities of vi.
What is Public and Private Key Encryption? — This video introduces the concept of public and private key encryption. It highlights the roles of encryption in online security.
Introduction to Cybersecurity – An introductory video to cybersecurity. It discusses various threats that exist in the digital world and how they can be mitigated.
Bash in 100 Seconds – A quick video that provides an overview of Bash. In just 100 seconds, it covers basic commands, scripting, and how Bash is used to automate tasks in Linux-based systems.
Linux Directories Explained in 100 Seconds – This is a short video explaining the key directories in a Linux file system, such as /bin, /home, and /etc, and their purposes. It is useful because it clarifies the structure quickly.
Address Binding, Linking, Loading – A video explaining how address binding works. It gives you a clear visual on different binding methods like compile-time and load-time.
Memory Allocation Techniques – This video explores static and dynamic memory allocation and the issue of fragmentation. It stands out for for its clear animations that simplify complex memory management concepts.
How to View Your Linux Processes – A resource on how to use the top command in Linux to view and manage system processes. It is helpful because top is crucial for monitoring system performance, helping users identify processes consuming too many resources and manage them effectively.
The fork() function in C – This video explains the fork() function, demonstrating how it creates child processes and results in parallel execution paths in both the parent and child. It is helpful as it visually breaks down process creation step-by-step.
Docusaurus from ZERO to HERO – This video provides a step-by-step guide on setting up and customizing a Docusaurus site. It is helpful because it covers Docusaurus basics and practical tips, heping viewers to create, style, and deploy a professional documentation site from scratch.
LFS 12.1 - How to build Linux From Scratch 12.1 – This is a YouTube playlist that provides a step-by-step guide to building a Linux From Scratch (LFS) system. It is helpful because it visually demonstrates the steps, making it easier to follow along and avoid mistakes.
-