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