Linked by Gregory on Sat 26th Feb 2011 16:51 UTC
Intel "Intel is pleased to announce the BIOS Implementation Test Suite, a bootable pre-OS environment for testing BIOSes and in particular their initialization of Intel processors, hardware, and technologies. BITS can verify your BIOS against many Intel recommendations. In addition, BITS includes Intel's official reference code as provided to BIOS, which you can use to override your BIOS's hardware initialization with a known-good configuration, and then boot an OS."
Thread beginning with comment 464162
To view parent comment, click here.
To read all comments associated with this story, please click here.
tylerdurden
Member since:
2009-03-17

A BIOS is not a bootloader. I fail to see what difference a BIOS implementation test suite can possibly make to someone purchasing a single workstation.

Reply Parent Score: 2

TheGZeus Member since:
2010-05-19

A BIOS is not a bootloader.

A number of OS developers who've lived in hatred of the thing for decades disagree with that.
Gee, a bootloader that allows one to completely customise the boot process and replace behaviour set by the vendor of your motherboard... yeah, that sounds completely useless.

Reply Parent Score: 2

looncraz Member since:
2005-07-24

...
A number of OS developers who've lived in hatred of the thing for decades disagree with that.
Gee, a bootloader that allows one to completely customise the boot process and replace behaviour set by the vendor of your motherboard... yeah, that sounds completely useless.



But that is not what we are talking about here.

We are talking about a test suite to ensure the viability of the BIOS configuration on Intel hardware. Frankly I'm surprised this hasn't been done before...

Oh wait!! It has... by AMD, no less...

So, now, would you prefer the one who did it first, and has a more mature solution, or the last one to the party?

In any event, this has little benefit to the end user, it is useful for the BIOS authors, and OS developers. It merely makes it easier for people to stay on the same page - not that people like to do that, they just have no choice.

The only case where an end-user could find this useful is if they know the intimate details of how their motherboards are designed AND the issues involved with supporting some obscure operating system. That is the only case I can see. And that only exists because the test suite permits live code injection and hardware re-initialization, thereby overriding possibly flawed BIOS logic / init routines.

That is all.

--The loon

EDIT: embedded quotes... grrr...

Edited 2011-02-27 04:26 UTC

Reply Parent Score: 3

tylerdurden Member since:
2009-03-17

... in other words, you have no clue what a "BIOS test suite" is, does, or what it even implies.

But don't let that stop you from voicing your strong opinion in the matter.


*sigh*

Edited 2011-02-27 09:22 UTC

Reply Parent Score: 4

TheGZeus Member since:
2010-05-19

Also, I don't think you read all the things this is claiming to be capable of doing, like altering the settings made by the BIOS, and not being a binary blob soldered to your motherboard.
Seriously, just because that's the intended purpose doesn't mean that's the only possible use.

GNU Screen was originally intended to add the ability to run multiple programs while on a single serial terminal, but today it's mostly used for its ability to detach and continue running, and it's also been the inspiration for a number of 'run and detach' programs.

In any case, the code looks greatly interesting.

Reply Parent Score: 2

Lennie Member since:
2007-09-22

Let's see, I have a SSD in my desktop machine and Ubuntu with me logging in and starting up some applications takes less time to load than the BIOS.

A simpler, slimmer BIOS is definitely something I would want. I think coreboot even can do initialization in parallel so that should really help startup performance.

Linux really needs very little BIOS anyway.

So yes, Coreboot is something I would consider if it was available for my chipset for my desktop machine.

Reply Parent Score: 2