Im looking for an open source software like Virtual-box that I can run on Linux but gives the possibility to program the BIOS (use a personal BIOS program).I want to understand (in a practical way) the process of computer boot up and have a deeper manipulation of the x86 real mode. I also want to understand the different mechanisms to communicate with the peripherals, i.e. controlling devices like the keyboard and the hard drive, and understand I/O modes and interrupts.
Is there an open source software to simulate and virtually program a computer BIOS?
linux;drivers;virtual machine;bios;x86