Rick Langschultz wrote:
For those of you who have heard nothing of my plans to
write a RosFS
service for ReactOS, here are some details about my plan.
So, is this just a service, or is it a filesystem itself, like NTFS? Both?
RosFS
RosFS is a small service running on system initialization by default
So what happens if the service is disabled and the system restarted?
that indexes files, folders, users, devices, and
network resources can
hold metadata via MySQL, sleepycat DB, TCL, Apache, and Perl; which will
all be embedded within the service itself.
I hope they're slimmed down alot, having a a huge svc just for the file
system doesn't sound too good.
RosFS will hold encrypted
resources based off of a key that is created with the first startup of
ReactOS, it changes every 30 days to ensure security.
What will be encrypted, how and, why? (NEWBIE)
The RosFS can be
accessed online via the built in web server with can be an encrypted
connection – SSL, or TLS.
Meaning that all machines will have :80 or something open for remote FS
access? Or what? (SEMINEWBIE)
(snipp)
An service will provide users service with current
system updates, patches, etc stored on a domain server –
this option will only be installed on a powerful server with pretty good
hardware – ie: not for home use!!!
When ROS has good netwking, why not just make RLUC (React Local Update
Cache (Think MS SUS)) for ALL patches/updates/etc/etc
A few problems I know that will arise in developing
such a project are:
1) Size
The roll Apache/MySQL/etc into one will certainly present a problem, I
have a feeling.
2) Security
How do you mean?
3) Where to keep the files on the system
MF seems to have solved this
4) The RosFS query language will be trouble to write
and maintain
depending on if a user uses such Databases like ORACLE, MySQL, MSSQL, etc.
5) Explorer Integration – Will Explorer.exe need to be rewritten to
allow the addition of Metadata structures, etc.
If it is, what will that do/accomplish?
6) Web integration – Perl, PHP, TCL, CGI, ISAPI???
What will that do? Other then open up many holes/avenues of attack? (It
might be the greatest thing since sliced bread, but after many Windows
attacks, opening ports to system services seems to be bad idea)
Please send me comments and concerns about the RosFS
project.
OK, did so.
-uniQ