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:
- Size
The roll Apache/MySQL/etc into one will certainly present a problem, I have a feeling.
- Security
How do you mean?
- Where to keep the files on the system
MF seems to have solved this
- 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?
- 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