cloud security · devops · systems

Hamza Halladj

PhD researcher in cloud security at Université Laval and DevOps engineer. This is my working notebook: containers and what happens under the hood, Linux tooling, infrastructure, and teaching systems.

~/hambz

whoami

hamza halladj

cat role.txt

PhD researcher, cloud security · Université Laval

DevOps engineer

ls topics/

tooling/ docker/ containerization/ golang/ reading-strategy/ software/ teaching/ tmux/

Latest writing

All 10 posts
  1. 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

  2. Gentle introduction to Tmux

    Setting Up Persistent SSH Sessions in Our Research Lab with tmux

  3. 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.

  4. 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.

  5. 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