Tired of rebooting into your different operating systems and having to wait while it boots and loads all your programs? Well that is why we need my new BIOS to become a standard.
BIOS’es are no longer limited to the small size that they were before. Now they contain pictures and some even contain code to connect to the Internet and �check for updates� or whatever. All of that seems like it is a waste and that space would be better used with my system. BIOS’es that understand the hard drives that are connected to them and a filesystem (probably fat32) on them. Therefore at a BIOS level your OS’es can be suspended out to disk. What this allows is a near instantanious switch between running OS to running OS. Hit a command key sequence and you are dropped to a menu, select the OS you want and the memory is swapped out and the OS is instantly there.
Windows XP has something of this feature with its suspend-resume features, but that requires code on their part, and doesn’t allow for a system for all OSes. This would be done instead at a hardware/BIOS level. The OS should never even know it was suspended out