Installing the Custom MIT 6.828 QEMU Emulator on Ubuntu

Install Dependencies Run the following command to install all required build tools and libraries: sudo apt-get install -y build-essential libtool* libglib2.0-dev libpixman-1-dev zlib1g-dev git libfdt-dev gcc-multilib gdb python2.7 Install MIT 6.828 Custom QEMU QEMU is a full-system emulator that can simulate multiple CPU architectures, similar ...

Posted on Thu, 17 Sep 2026 16:13:46 +0000 by Crusader

Understanding the current Pointer in the Linux Kernel

In the Linux kernel, the current macro provides a convenient way to access the task_struct instance representing the currently executing process or thread on a given CPU. This mechanism is essential for kernel code that needs to inspect or modify attributes of the running task. The task_struct is a central data structure in the kernel, encapsul ...

Posted on Sun, 16 Aug 2026 17:03:53 +0000 by gabeanderson