I don't like files
I don't like sql databases
I like objects and single adress space
I like managed code (java, c#) and garbage collector...
when i code an adress management software, i don't want to make a difference between objects in ram, files on harddisk, entrys on database.
i want to start the app and see the objects. as app programmer i don't care if my storage is on ram, database, files, or in the cloud!
this is my dream of an OS...
Why I don't like files
Re: Why I don't like files
I remember a time when the Unix people were convinced that everything was a file. Worked fine for some things, works abysmal for others, because not all things are files.
I feel it's the same with this idea of all-pervasive object-ness. As an app programmer, I do care whether some data is in local RAM or in the cloud. Not always, but I wouldn't want to have personal or cryptographic data in the cloud. Or my proxy cache...
I feel it's the same with this idea of all-pervasive object-ness. As an app programmer, I do care whether some data is in local RAM or in the cloud. Not always, but I wouldn't want to have personal or cryptographic data in the cloud. Or my proxy cache...
Every good solution is obvious once you've found it.
Re: Why I don't like files
You may present a unified interface for applications.
However, the kernel-side should be aware it is dealing with RAM, disk, cloud storage or tapes in order to perform necessary optimizations.
However, the kernel-side should be aware it is dealing with RAM, disk, cloud storage or tapes in order to perform necessary optimizations.
Re: Why I don't like files
The "Phantom OS" is your dream.emarkus wrote:I don't like ...
i want to start the app and see the objects. as app programmer i don't care if my storage is on ram, database, files, or in the cloud!
this is my dream of an OS...
Everything in this OS is persistent object. No application startup, no files, no difference between RAM and HDD (for application)... all as you described.
Re: Why I don't like files
@Yoda: Thanks for the link!
This is exactly what i searched for!
This is exactly what i searched for!