Nicolas Mesa

Dad, husband, geek

Booting Your Own Kernel on Raspberry Pi via Uart

For the last few weeks, I’ve been reading a great book about building your own operating system for a Raspberry Pi from scratch. It has been a great experience, and I’ve learned a lot. One thing I didn’t like was my development workflow, which looked like this: Make a code change. Build the change. Unplug the Raspberry Pi. Remove the SD card. Plug the SD card to my laptop. Read more →

Container Creation Using Namespaces and Bash

A few weeks ago, I saw a great video explaining how Docker works under the hood (see video below). The video ends with a demo where Jérôme Petazzoni creates a container using nothing but bash. I found many of the commands that he used pretty cryptic, so I decided to explain what he did and the purpose of each command. Video (The demo starts around minute 41) Read more →