-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
This is focussed on users (non-developers).
Most coreboot users only have perhaps a few machines that they are building for. Maybe even just one.
Yet they are downloading the entire coreboot source tree and selecting which board they want, configuring it, etc.
My idea: --> a small set of source files (such as from src/mainboard/vendor/board) --> a script (perhaps a simple git checkout) which fetches the needed parts of the source from the main branch, for building that board --> default/"sane" configurations pre-defined for that board.
Advantages: --> less headache for developers (user already has most of what they need, less likely to request support) --> less to download (less waiting required, especially for people with slow connections)
Essentially, I have in mind a more "modular" coreboot.