Page 3 of 3

Re: Why I don't like files

Posted: Wed Mar 21, 2012 10:35 am
by emarkus
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...

Re: Why I don't like files

Posted: Wed Mar 21, 2012 10:39 am
by Solar
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...

Re: Why I don't like files

Posted: Wed Mar 21, 2012 10:45 am
by bluemoon
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.

Re: Why I don't like files

Posted: Wed Mar 21, 2012 1:34 pm
by Yoda
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...
The "Phantom OS" is your dream.
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

Posted: Wed Mar 21, 2012 3:39 pm
by emarkus
@Yoda: Thanks for the link!

This is exactly what i searched for!