Obadah Abozaid
All projects
Systems & CloudCSE 420 Operating Systems Design · 2024

KVM & Syscall Modifications

Exploring kernel virtual machines and custom system calls on Ubuntu Linux.

Role: Researcher

Overview

Coursework and a write-up exploring Kernel Virtual Machine internals and custom system-call modifications on Ubuntu Linux. The work involved rebuilding the kernel, adding and wiring new syscalls, and reasoning about the virtualization boundary between guest and host.

Highlights

  • Modified the Linux syscall table and built custom system calls.
  • Investigated KVM virtualization internals on Ubuntu.
  • Kernel rebuilds and low-level debugging in C.