Note: If you see an issue not noted in these docs, you can open an issue on Github
Note: grub-common may be unavailable, if so grub-legacy or grub2 should work
g++ is a the compiler for c++, binutils is a binary manager as well as managing the assembaly code, libc-dev-i386 is the 32 bit architecture for the kernel, grub legacy allows for multibooting and installing the os into grub, xorriso so the digital disc file (.iso) can be generated