Issue #387 has been updated by Martin Roth.
Hey Jun, Please don't misunderstand any of this as hostility - it's definitely not meant that way.
I think we all would like a framework coreboot port, and would be excited to see it happen, but it takes quite a bit of work to get an initial port done and maintained. As a member of the coreboot community, I want to make sure that any issues in this process don't come back onto the community for any inadequacies of any work that's being done. The coreboot project is developed both by individuals and companies using it for their own needs. Those companies invest a significant amount to get that work done, and any work done by individuals is done on their own time.
We care intensely about the project, and keeping things running smoothly takes a very significant amount of work on our part. Any work that is done or promised by the people that have been supplied framework machines is being done as individuals, not as direct representatives of the coreboot project as a whole.
As far as fundraising to do a port, that is also something that would need to be done by individuals, not by the coreboot project. We have a number of different consulting companies who work on coreboot, and as a project, we're not going to discriminate between them by doing an official "coreboot" fundraiser for a particular project. We as a project will absolutely support anyone doing a fundraiser, but any expectations of deliverables need to be understood as being between the developers doing any paid work and the people contributing to that effort. The coreboot project is not a party to the transaction and cannot be held responsible for any failures, beyond trying to fix any normal breakages in ongoing development of the coreboot codebase.
Again, I very much appreciate the desire to have a coreboot port for the framework laptop, and I'm sure that something will be done at some point/ I just want everyone involved to have realistic expectations of how development works and how the platform would be maintained.
Thanks for setting this up as a place for a discussion to happen.
---------------------------------------- Support #387: Support Framework Laptop https://ticket.coreboot.org/issues/387#change-951
* Author: Jun Aruga * Status: New * Priority: Normal * Category: board support * Target version: none * Start date: 2022-06-05 * Affected hardware: Framework Laptop ---------------------------------------- Dear coreboot developers,
I am a user of Framework Laptop[1][2]. Thank you for working to make coreboot work on Framework Laptop! This ticket is to track the task, as I didn't see any other issue tickets about Framework Laptop here. According to the Framework founder's comment[3] below, Framework provided Framework Laptops to the coreboot community.
We've handed three systems that can boot unsigned bootloaders to folks in the coreboot community. Our plan in the near term is to help them create a shim loader that can be signed to run on any Framework Laptop, which then enables anyone to do further coreboot development.
Then I saw Matthew's try to make the coreboot work on Framework Laptop,[4] but unfortunately it didn't work at that time.[5]
How is the current status? What prevents coreboot from working on the Framework Laptop? How can we, people in the Framework community, help you? As a reference, there is a coreboot specific thread on the Framework community forum.[6]
## References
* [1] https://frame.work/ * [2] Framework Computer - Wikipedia - https://en.wikipedia.org/wiki/Framework_Computer * [3] Framework Laptop Mainboard, Hacker News, April 20, 2022 - https://news.ycombinator.com/item?id=31097434 * [4] Matthew tries to port Coreboot to the Framework laptop - February 27, 2022 - https://www.youtube.com/watch?v=Jf_6xW-8tfQ * [5] Matthew Garrett on Twitter, February 27, 2022 - https://twitter.com/mjg59/status/1497788538212917250 * [6] Free the EC! and Coreboot Only - https://community.frame.work/t/free-the-ec-and-coreboot-only/791