Abram’s Site

Welcome!

ECE 565 Operating Systems Design

Introduction I took ECE 565 in the final semester of my bachelors degree. It was generally known to be a hard class, and while I did find it challenging, it was also very interesting. We covered a variety of topics including scheduling, synchronization, virtual memory, and file systems. There were four class projects. Each project required us to modify the XINU operating system to implement various features. XINU is an educational x86 operating system which we ran inside VirtualBox....

July 12, 2024 · 9 min · Abram Hunsberger

Bcache With Linux Mint

Introduction I recently had the task of fixing up an old Dell laptop to make it usable again. The laptop ran Windows 10, but it was very slow. After looking at the specs, I understood why. The laptop ran off an HDD and had only 4 GB of memory. Not great for Windows 10. However, there was one thing which made this laptop different. It had a small ~14 GB Intel Optane SSD....

July 5, 2024 · 9 min · Abram Hunsberger