osdev OS development playground. Environment This stuff is much easier to do on Linux, so I'm using Vagrant to easily work inside a Linux vm. It's super easy to use: vagrant up vagrant ssh