|
|
|
|
|
by mozumder
2894 days ago
|
|
Probably the optimal use of this technology is databases, since they rely most on random access to large persistent data. Any operating system that's designed around this technology is probably going to look like a database. Basically, boot to Postgres and all "files" are now SQL tables, stored in NVDIMM. Indexes are in DRAM, and critical nodes are in cache. All data (system and user) is organized and opinionated: All photos are in a photo database, with tables for IPTC metadata. All music. All executable files. If you're browsing the web, it'll probably cache data in local SQL tables. etc.. I can envision using SQL stored procedures as actual apps, perhaps with an API to access graphics hardware, network, sound, etc.. |
|