3 ms·
Way out of my depth! However, the stuff I saw the folks from Oxide [1] talk about comes to mind. Hardware stuff with Rust. If you want to look at a specific pro
by vsupalov 4y ago
Way out of my depth! However, the stuff I saw the folks from Oxide [1] talk about comes to mind. Hardware stuff with Rust. If you want to look at a specific project, Hubris [2] is a kernel for "deeply-embedded" systems.
[1] https://oxide.computer/blog/building-big-systems-with-remote-hardware-teams https://oxide.computer/blog/building-big-systems-with-remote...
[2] https://github.com/oxidecomputer/hubris https://github.com/oxidecomputer/hubris
- bcantrill 4y agoHubris is a part of booting on our systems in that it executes on both our root of trust and on our service processor -- but both of these execute long before the host CPU. To understand how we boot our host CPU (AMD Milan) on an Oxide compute sled, see my OSFC 2022 talk[0][1], as well as the episode of our Oxide and Friends podcast on holistic boot.[2] [0] https://speakerdeck.com/bcantrill/i-have-come-to-bury-the-bios-not-to-open-it-the-need-for-holistic-systems https://speakerdeck.com/bcantrill/i-have-come-to-bury-the-bi... [1] https://www.osfc.io/2022/talks/i-have-come-to-bury-the-bios-not-to-open-it-the-need-for-holistic-systems/ https://www.osfc.io/2022/talks/i-have-come-to-bury-the-bios-... [2] https://share.transistor.fm/s/24beb248 https://share.transistor.fm/s/24beb248
- vsupalov 4y agoThanks a lot for sharing! I ended up watching the referenced "It's Time for Operating Systems to Rediscover Hardware" talk as well. Fascinating stuff.