I don’t know what to do about OSes. Linux is the best option for simplification right now, but it’s also become complex. But anything simpler has zero traction.
-
-
It's not doing the sharing though, if a device is needed to be accessed by multiple possible owners you are back to an abstraction layer, ie OS driver to enable that else you will be tied to very specific hardware constantly
-
Sharing has to exist so the only way would be to move it into the hardware, at which point the hardware is basically exposing some pretty complex logic which would be prone to error, ie no more driver update but constant firmware flashing!
End of conversation
New conversation -
-
-
True; and SSDs even employ GC. But it's internal to their operation and it's still in your interest to schedule, buffer and coalesce iops on fs- or app-level. You can do it now with O_DIRECT; coupled with NVMe it's byte-addressable and essentially pass-through,
-
with their sync() being CPU ops. It's especially in your interest in the light of the f/m/sync() fiasco: https://twitter.com/nuopnu/status/981489244857397249 … (many more info can be found via "postgres fsync" search) Which is still not fixed, not really. Not at all: https://www.postgresql.org/about/news/1920/ …
- Show replies
New conversation -
-
-
Reinventing OS is one side of the story. But isn't the gaming targeted part like a small bootloader with an unikernel, with access to HDD, GPU and raw CPU (+threading & networking eventually). Like the Amiga OS in
@cmuratori talk? Boot into a game -
This Tweet is unavailable.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.