Originally Posted by Bob_Cat:
“It is worth noting that while the product is based on a Linux kernel the comparison to a PC is not correct, the product is an embedded device with a different architecture. These days even the BIOS in a PC is a legacy mechanism and has been superseded on many other architectures. Some computers, such Apple, feature a system called EFI as their bootloader and many embedded architectures don't even need anything like a BIOS so boot directly to the application. Linux embedded products often contain a basic bootloader which just initiates the next phase of initialisation with minimal other functions. The Humax bootloader is actually a very small application but with very critical functions.
There is also a system called the micom which is separate from all of this and controls the product when it is in standby and is also very key to this issue.
Altering the boot loader, application and micom is a major task which is still under review.”
Originally Posted by Badvok:
“OK, maybe I confused the issue by using the term BIOS! I really meant the 'hardware configuration UI' which you can access before any other software is booted/loaded. My only excuse is that this is commonly referred to as the BIOS (even by motherboard manufacturers) although it is not really the correct term.”
You are correct, Badvok.
The BIOS now contains many functions other than Basic Input and Output (although if you tried to run MS-Dos it would still perform that function). It's one of those terms (like a car's 'bonnet' or an Internet 'radio') where the purpose or mechanism has diverged from its original configuration but the name has stuck.
Although BIOS is now a somewhat anachronistic name given it's main functions it is, nonetheless, the name by which it is known by people who fully understand its purpose so to all intents and purposes it is the correct term and whether a box is PC, Unix or mac it will almost* invariably have an equivalent part - even if, in specialist boxes it may be included within another component.
* 'Almost' because it would not be impossible to have every setting that is normally handled in the BIOS hardwired onto the motherboard or embedded in some other component. Of course, that approach has the disadvantage that you can design yourself into a corner - something that may well account for the difficulty Humax are having addressing this problem.