[ros-dev] RosFS

K McI uniq at wwsvr.bounceme.net
Wed Sep 29 15:47:13 CEST 2004


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


More information about the Ros-dev mailing list