Short Bytes: Mathieu Passenaud, a creative developer, has built an entire operating system to showcase his CV. He used an 8-year-old project from his student days and created the operating system around it. The result is a basic operating system ( a 2-page CV) that reads keyboard input and displays text.
Writing a perfect resume is a tricky job. That’s why we keep coming across new templates and formats that “guarantee” success. Earlier this year in April, we came across a resume for Elon Musk created by Novoresume that showed that a single-page resume is enough.
When I came across his blog, I was eager to see how it actually worked. So, I downloaded the ISO file (just 8.3MB) and booted it in a virtual machine. On his blog, Mathieu describes himself as a REST API lover who likes playing with IoT, Arduino, Golang, Java, and Bash. To create his “resume”, he used a project that he built for fun during his student days.
On his GitHub page, he calls it a basic operating system with a PS2 keyboard reader and a video controller for displaying text.
To build the binary file and keep things simple, Mathieu used only 3 software–NASM for compiling assembly code, GCC, and ld to link. He only implemented the basic functionalities of an actual operating system, including pagination, text console, multithreading, interruption, and exceptions.
Did you find this article helpful? Don’t forget to drop your feedback in the comments section below.