TATawaliou ALAOintawaliou.com·Aug 14 · 9 min readLinux Kernel Labs: Character device driver (Part 1)Character device drivers Another week with the Linux kernel source! This week was tough with the topics and the assignments. Lectures The lectures of these weeks were mostly about: Interrupts: Events00
TATawaliou ALAOintawaliou.com·Jul 23 · 9 min readLinux Kernel Labs: Kernel Module and Kernel API Ok, I've started a new course on the Linux kernel. It's mostly labs and assignments with lectures. The course Operating System 2 or Linux Kernel Labs is focused on the Linux kernel, on how it works an10
TATawaliou ALAOintawaliou.com·May 18 · 5 min readOS Design and Implementation: RecapThe course MIT 6.1810: Operating System Engineering - Fall 2025 Let's say I'm at the end of the course, with a few papers still left to read: Blending Containers and Virtual Machines: a study of Fire00
TATawaliou ALAOintawaliou.com·May 16 · 3 min readOS Design and Implementation: (Week 8-9) - Scheduling; File systemScheduling: big points To execute multiple processes (multiplexing), xv6 switches each CPU from one process to another in the following situations: Voluntary switches: Occur when a trap (such as a sy06Y
TATawaliou ALAOintawaliou.com·Apr 2 · 3 min readOS Design and Implementation: (Week 6 - 7) - Interrupts & Device Driver; Locksxv6 Book; Chapter 6 - 7 - Interrupts & Device Driver; Locks: https://pdos.csail.mit.edu/6.1810/2025/xv6/book-riscv-rev5.pdf Chapter 6 and 7 are about Interrupts, device driver and locks. Interrupts an00