3 ms·
It would look a whole lot like IBM OS/400. Hardware-dependent portion of the operating system is separated from the part that users actually interact with and
by bigfatkitten 2y ago
It would look a whole lot like IBM OS/400.
Hardware-dependent portion of the operating system is separated from the part that users actually interact with and run code on. Both parts would be immutable, with a hardware-anchored trusted boot chain. A/B image switching (a la ChromeOS) for OS upgrades and rollbacks.
User applications compiled to bytecode, which would be JIT compiled to native code and then appended to the executable object for future use.
Single-level store, where memory and disk is treated as a single address space and where the machine takes care of storage tiering etc for you. The platform would also take care of encrypting block storage for you.
Mandatory access control, including multilevel security capabilities and capabilities-based restrictions on programs.