Open boogerlad opened 2 years ago
Indeed, I am excited about new storage technologies as well. Project:M36 has a bunch of low-hanging fruit to implement in this context. I hope that you have seen "UltraRAM" as well. It's not immediately clear, at least to me, how/when the operating system will discern between temporary and permanent storage and the current APIs will probably not suffice, so I'm keeping an eye on this.
Note that Project:M36 currently uses essential and common file system features:
I see Project:M36 currently saves its state in memory or to a file. I don't know how hard it would be, but it would be nice to use an Intel 3D XPoint or some other sort of fast non volatile memory directly. Possibly better performance due to being able to optimize further, and operating system independent. This would also solve the chicken and the egg problem of new operating systems without hierarchical file systems.