@nrp would you mind expanding on why ya’ll are closely following the progress of openSIL? Specifically, why is openSIL of interest when coreboot already exists, has existed for many years now, and has been proven to support modern hardware (1) (2)?
As an 11th gen Framework owner eagerly awaiting the AMD mainboard launch, I can imagine openSIL paving the way to open firmware on what I hope will be my next laptop. But at that point my 11th gen board will still be put to use elsewhere (sitting in one of those awesome Cooler Master cases helping to power my home lab, most likely!).
I’d really like to believe that, 10 years from now, my 11th gen will still be useful somewhere, and also still continue to receive firmware updates.
Side note: I’m a big believer in the Framework vision. I originally discovered the Framework laptop because I was a casual follower of your old blog (3)!
Given the wild success the Framework 16 launch has seen, and the strong brand capital that Framework absolutely deserves, I really hope you’ll consider investing meaningful resources into coreboot. I’m gonna go out on a limb here and say I reckon Framework the company is probably reasonably solvent and profitable now, that such a move is feasible and would likely not even show up as a major line item on the CFO’s spreadsheet.
Personally, I think ya’ll ought to just engage 3mdeb to undertake this work for the 11th thru to 13th gen mainboards. Given how much profile Framework has built many big mainstream press outlets, I suspect you’d be able to wrangle a pretty solid deal with Dasharo. I understand their public website indicates that they typically do deals based on volume and actual unit sales, but I bet that’s not taking into account laptops that receive glowing reviews from The Verge and are spruiked on the regular by Linus to his 15M Youtube subscribers
I do wanna restate what others have already said in this thread: I think coreboot support is important not just for weirdo neckbeard Linux nerds “power-users” such as myself. I think it’s an integral part of the vision to reduce e-waste.
Once a open-source coreboot port exists for the Framework 13 laptops, it exists. Sure, it might still need a bunch of yucky blobs for FSP, nvme controllers and the like. But the wider community will have that solid foundation to work from. To maintain. To improve upon. Once the initial investment has been made, there’s a very good chance that further work and maintenance happens “for free” (from the perspective of Framework the Company)
I like to think about how the various *WRT projects got started. Once Linksys did the totally ethical thing, entirely of their own volition (thus ensuring my continuing faith in the very sound economic model of capitalism), and released the WRT54G firmware source tree, a cambrian explosion of very high quality firmware distributions burst forth. 20 years later, I can flash my AVM router and go from a pretty-good firmware to a freaking-awesome-and-holy-crap-I-can-even-opkg-install-tailscale-on-this-thing firmware.
I absolutely believe Framework the company will exist 5 years from now, and still be kicking ass. But I also know that even if Framework the company doesn’t exist, the Amoc stops tomorrow, sea levels are 30m higher than today and we’re all eating each other to survive, Framework laptops will absolutely still exist in the physical world (mostly because we won’t be able to eat them and they seem kinda impractical to burn for warmth/energy).
What if the roving bands of cannibals are sophisticated enough to launch RCE attacks on my 11th gen Framework laptop to pinpoint my location through the Intel NIC?
At that point I can’t count on Framework to still be maintaining proprietary business contracts with Insyde to produce proprietary firmware blob updates. But if the source is there, I have faith in some rando from Estonia to be maintaining patches with commit titles like “mb/framework/13gen11: fix buffer overrun in vpro_nic_rx_poll - prevents RCE attacks launched by roving bands of cannibals
”. I’m kidding of course, the commit title would never be that - it’s way longer than 55 chars.
In summary if Framework doesn’t support development of open-source firmware blobs they are complicit in cannibalism. That’s all, thanks and have a good day!