[coreboot] GSoC 2010

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Mon Mar 8 17:59:00 CET 2010

On 08.03.2010 17:35, ron minnich wrote:
> The EFI lesson: if you're going to put an OS in FLASH, at least make
> it a good one.
> Otherwise, you get EFI.

Great quote. May I use that as new signature?

> Be careful where you're going here. You're starting to verge on
> creating an OS. If you get that far, at least look at what's out there
> before you go too much further.

In my very humble opinion, a complete flashrom in flash is not a
desirable idea with today's flash sizes and the other restrictions
associated with flashing.
Either you can load flash images from disk/whatever, and then it should
be possible to boot an OS which can run flashrom.
Or you can't load flash images from disk/whatever, and then flashrom in
flash has nothing to flash.

I do care about good design, but if an employer tells me to use a design
I disagree with, I won't refuse to use that design. If this becomes a
GSoC project, the success of the student (me?) essentially depends on
what the mentor thinks is good, so the situation is similar to a workplace.

Some people want an all-singing, all-dancing BIOS/bootloader with BIOS
settings screen, flashrom, a splash screen video, maybe a builtin game
and a disk formatter. If you can thow in a web browser (based on any
personal favourite self-written incomplete closed source
not-an-operating-system (you know which one I mean)), even better. Throw
in some fan control scripts which can make the fans sing and let useful
LEDs on the board blink in patterns synchronized to the music.
A sizable part of the overclocking/modding crowd will _love_ such a
thing regardless of technical merits because it is "cool" and perfect
for bragging.


"I do consider assignment statements and pointer variables to be among
computer science's most valuable treasures."
-- Donald E. Knuth

More information about the coreboot mailing list