In this video I will demonstrate how you can setup the most minimal kernel configuration and we will create a very minimal program runner which will run on top of the kernel. Setup information: - github.com/nir9/welcome has basic info about a kernel dev setup - for making the isoimage you also need to do the following: "apt install genisoimage" Refs: - https://en.wikipedia.org/wiki/X86_calling_conventions#System_V_AMD64_ABI - Intel SDM - https://www.lua.org/home.html Src: https://github.com/nir9/welcome/tree/master/lnx/very-minimal-shell