What would your criteria be for a holistic yet non-hacked-together boot process? How do you decide what layers/abstractions are needed and what are not?
(Also, user name checks out.)
I think holistic implies some principles guiding design decisions, drawing something from research areas like formal methods, programming language theory, operating systems, hardware, etc and unifying them more of what the cited talk It's Time for Operating Systems to Rediscover Hardware covered.
Maybe your generation 2 will be called "Humility" to reflect lessons learned :)
We're one step ahead of you: Humility is actually the debugger for Hubris.[0]
Haha, that's pretty clever :) The intended point was more that the concept can be iterated upon. I think you'd be the last to claim Hubris ought to be the end-all-be-all of holistic operating systems.
the tooling in the demo was impressive, and I don't mean to be overly critical I have gazed into the os/hardware abyss and I'm still paralyzed to figure out an approach. and maybe you will find what I'm looking for out there, or maybe we are looking for different things and that is fine too. it's certainly better than doing nothing.
An audited open core CPU like RISC-V. “Instant” on booting from my camera card with the starting address set with DIP switches. That is all.
that's nice but doesn't speak to any "holistic"ness.