42 ms·
Serenity is basically the same. Haiku is too close for comfort, but it's simpler because it's essentially single-user at present. You want a radical idea? May
by lproven 3y ago
Serenity is basically the same. Haiku is too close for comfort, but it's simpler because it's essentially single-user at present.
You want a radical idea? May I try to explode your brain?
We have persistent memory now. You can put a few terabytes of nonvolatile storage in your DIMM slots, and it's cheaper than RAM.
If your computer's memory map is entirely directly-addressible storage, every byte of every file is right there in the address space, all the time...
Then you don't need indirectly-addressed storage any more. No drives of any kind. No files of any kind. It's all in RAM all the time. You can dispense with filesystems completely and just manage it via an in-memory database or something.
No more folders. No more 2-dimensional tree. Every block of data can be found in 26 different indices if you want. Individual blocks of data can be in multiple programs, or documents, at once.
All that '70s hard disk stuff can just go away now.
But we're too scared. All we know how to do are disk drives and files in folders.
- zlg_codes 3y agoI am intrigued by this. I have an SSD that I cannot use due to the lack of an M2 slot in my desktop. How is this accomplished? Do you need an adapter for M.2 to DIMM? Memory corruption could be more disastrous due to its persistence, but given the RAM bus is faster than SATA... This might work!
- lproven 3y agoYou will need to go find some Intel Optane DIMMs, a tech I wrote about here: https://www.theregister.com/2022/08/01/optane_intel_cancellation/ https://www.theregister.com/2022/08/01/optane_intel_cancella... In general the tech is called Persistent Memory: https://www.netapp.com/data-storage/what-is-persistent-memory/ https://www.netapp.com/data-storage/what-is-persistent-memor...
- zlg_codes 3y agoThanks a lot (belatedly..) for the links! I have something new to consider in my next build. I really like this idea, it allows for a ton of freedom and you could do some weird wizardry with it. Also a lot of data corruption, haha.