Hambz

A Blog to explain some computer science theory

31 Jan 2026

Teaching Concurrency with Go: A Non-Conventional Approach to Advanced Operating Systems

How switching from Java/C++ to Go transformed my Advanced OS course, bridging process algebra theory with practice while teaching students multiple concurrency paradigms
26 Apr 2025

Gentle introduction to Tmux

Setting Up Persistent SSH Sessions in Our Research Lab with tmux
26 Nov 2024

Docker Images Under the Hood

Explore the core concepts behind Docker images, including file-system mounts and union mounts. Gain a clear understanding of how Docker’s layered architecture works under the hood.
04 Oct 2024

Buring ISO into a Flash USB on Linux

Burning an ISO to a Flash USB stick or a CD/DVD is the first step to install a new operating system on a machine.
02 Apr 2024

Connecting a qemu virtual machine to the host machine

In the last tutorial, we created a virtual machine using quickemu, now we made bridge network to wrap it up