Programmer Codes His Own OS That’s Actually His CV, Shares Its Code.

image

Tech News Nation: 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.
riting 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.
Trying to solve his problem, probably, a developer named Mathieu Passenaud decided to adopt a unique approach. He wrote a complete operating system that only shows his resume.
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.
You can visit Mathieu’s blog to know how he created the resume. He has also shared its source code on GitHub. You can download the
ISO file and take a look yourself.

Drop your feedback in the comments section below.

Source: FossByte

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s