Re: [coreboot] Miniboot
On Wednesday, March 26, 2014 09:13:38 AM Björn Busse wrote: > Now I did it, hijacked this thread (Hi mrnuke!). > TL;DR. You're doing it wrong. Alex -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] Miniboot
On Wed, Mar 26, 2014 at 08:08:57AM +0100, Vladimir 'φ-coder/phcoder' Serbinenko wrote: > On 26.03.2014 00:33, The Gluglug wrote: > > --> alternatively: > > ship coreboot without anything in src/mainboard. > > have git repositories for each vendor/mainboard. > > user downloads what they need, and a default .config for the board of > > their choosing. > > > Git is developpement tree, not user-fetch tree. It's optimized for devs. > If you feel like sth optimized for users is needed, feel free to create > an interface you want that would piggyback on top of official git. Dear Vladimir, take this as one opinion also to the posts you did on recent coreboot future development proposals.. Right, we are living in a git world, how great is that? Branches made easy. Obviously the cooperate people within coreboot feel the need for a different development model. I think Peter regularly points out why this is not only needed but desirable. In fact it directly indicates coreboot's success. It was you immediately calling for a fork (and i take the right here to call you, vladimir, a relatively new member of the coreboot community - in terms of time, not dev effort). So what was proposed by Stefan to me is no more and no less a stable branch with all the legacy craft coreboot accumulated (in v4!) - free for future development still. Again, git makes this (technically) really easy. Significant architectural changes are nothing new to the coreboot community. There is a reason why there is a v4 and as far as I understand it there were _significant_ changes in each iteration. And if you Vladimir are the person to rebase the stable branch on coreboot HEAD regularly, cool! Welcome! I think you have a point in calling for a cut-down in (K)config options, just that this is nothing new, Patrick and Stefan have done so for years. Now what does that mean? I don't know. Probably that it's difficult and an ongoing process. Now I did it, hijacked this thread (Hi mrnuke!). I for one, welcome that we have this discussion at least and take it as a sign for coreboot's success. (: And while I am talking to you, I also ask you again to please be more welcoming to new members of the coreboot community, thanks. Regards, Björn > > On 25/03/14 23:29, The Gluglug wrote: > >> 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. > > > > > > > -- > coreboot mailing list: coreboot@coreboot.org > http://www.coreboot.org/mailman/listinfo/coreboot -- pgpbXikthBxjT.pgp Description: PGP signature -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] Miniboot
On 26.03.2014 00:33, The Gluglug wrote: > --> alternatively: > ship coreboot without anything in src/mainboard. > have git repositories for each vendor/mainboard. > user downloads what they need, and a default .config for the board of > their choosing. > Git is developpement tree, not user-fetch tree. It's optimized for devs. If you feel like sth optimized for users is needed, feel free to create an interface you want that would piggyback on top of official git. > On 25/03/14 23:29, The Gluglug wrote: >> 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. > > signature.asc Description: OpenPGP digital signature -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] Miniboot
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 - --> alternatively: ship coreboot without anything in src/mainboard. have git repositories for each vendor/mainboard. user downloads what they need, and a default .config for the board of their choosing. On 25/03/14 23:29, The Gluglug wrote: > 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. > -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTMhIzAAoJEP9Ft0z50c+UHuYH/12yONytbAEMfmJ2erNUYLSG yimowCAGTAMndkrTC6NP5yOjUEZhUIFZD4zB6PvjVyIAo8OMilphrTpwTU/ZJB0r gqGPS7mieLbt6SfX3rA5n9B9Nqf5ijvHob2p9/1XPiVqyb1mmur0W+LEXd3ESWv3 Jtpo7jSqYg73NB4QBlHDNqYBH1bxIaqGNOSXjvgpnQgORTkC2yob7eTi8GV9gYBE UvdLFz0BfOgmzrtGpXLiDy0UFbU1BVeOTMrBJLiiZvjzNmhZAlp7XCFrWz8uH+yC hF+j3LCgrejGHPmakONia00hjctSocUZzec+ALVMqs96B2CEUiRbgGP0AwUyMk0= =938K -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
[coreboot] Miniboot
-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. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTMhFiAAoJEP9Ft0z50c+UTjYIAMXvzhJFEcrNACgqssRfZpzf Xa3C1WaAI/EByzVl11i2eSFaKipqqzCD/DkHwqroXbszNATqgKXMoYGTy/lSM7zr j/254QlxMEwd5MA6hmzrJEFFRUW2t/wYGsS48NP5R3YSJlE9Fga1ogvQJg4qgduP pFmy1i48R+I5O7/SRmaPz1Tprw+q0KaaSF5+elh8Ymq5Zq6zJTu/DSI/mNM6FUjs VOP+bmq2Yiik8DmgVUjhKKpShd2GIhXatRYSjD5otnBgO9kOss+HXvNnGmRd01YU I9Fbne1VhOruI3qS8tMmKWcLvbipyoaQ9QgpL+OuotiBdAqufMjvfT7cC9idv0g= =5YKe -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot