Linux & Systems Notes

Notes related to operating systems, Linux internals, troubleshooting, and system behavior.

Why Virtual Machines Are Used for Learning and Testing

A beginner-friendly explanation of why virtual machines are ideal for learning, testing, and safe experimentation.

Feb 06, 2026

Understanding User Space and Kernel Space in Simple Terms

A beginner-friendly explanation of user space vs. kernel space, why the separation exists, and how programs interact with the OS kernel.

Feb 01, 2026