Alternative "filesystem"
Posted: Tue Jul 03, 2007 11:15 am
Hey everybody,
Probably not an original idea but here goes:
Filesystem - not directory based. Instead split into 3 different "spaces":
Kernel space - ONLY the kernel has access to this space.
Program space - each program has access to it's own space and ONLY it's own space.
User space - this is the ONLY space the user has access to.
The files in user space are grouped according to tags. A file can have many or no tags. The tags are things like "photo", "document", "barmy", "family" etc. The file type is attached as a ?readonly? tag.
All of the files have an i.d. identifying them. They also have the usual date created/date edited etc.
The file system is an index of the files according to tags.
The file system will need to provide access to the files via:
1. A list of files with a given tag/tags
2. A list of tags
3. A list of tags attached to files with a given list of tags (e.g. all tags that also have photo attached)
4. An individual file with a given i.d.
What do you think???
Barmy
Probably not an original idea but here goes:
Filesystem - not directory based. Instead split into 3 different "spaces":
Kernel space - ONLY the kernel has access to this space.
Program space - each program has access to it's own space and ONLY it's own space.
User space - this is the ONLY space the user has access to.
The files in user space are grouped according to tags. A file can have many or no tags. The tags are things like "photo", "document", "barmy", "family" etc. The file type is attached as a ?readonly? tag.
All of the files have an i.d. identifying them. They also have the usual date created/date edited etc.
The file system is an index of the files according to tags.
The file system will need to provide access to the files via:
1. A list of files with a given tag/tags
2. A list of tags
3. A list of tags attached to files with a given list of tags (e.g. all tags that also have photo attached)
4. An individual file with a given i.d.
What do you think???
Barmy