flatassembler Flat assembler (FASM) is a free, open-source assembly language compiler for x86 processors. It's used to create small, efficient executable files for operating systems, games, and embedded systems.
sudo apt install fasm
nasm The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity.
sudo apt install nasm
QEMU A generic and open source machine emulator and virtualizer.
sudo apt install qemu-system-x86
bless - Just in case you're interested in seeing what's inside our bootloader, you can use hexdump or bless.
sudo apt install bless