[ros-dev] Roadmap / List of tasks / Attn. all developers

Peter Dolding oiaohm at bluebottle.com
Wed Mar 29 02:19:04 CEST 2006


Rick Langschultz wrote:
> -Networking
> -- Include ZeroConf networking hosted internally to host uPNP 
> applications to other users on the network.
>
> -Filesystem
> -- Add support for Networked File Systems to allow Networked resources 
> to act as local folders & drives.
> -- Automatically defragment files less than 20 megabytes, not 
> read-only, not in use, etc.
> -- Automatically cache drivers, and executables that a user access 
> frequently to reduce load time.
On Mar 28, 2006, at 3:38 AM, Ged Murphy wrote:
>> - Filesystem
>> -- Replace the primary filesystem in place of a journaling system.
Autoimatically defragment files on filesystems that require it.
Ext2 and Ext3 not the best idea most cases they defrag themself in 
general operation most linux/unix/bsd filesystem do.
Ntfs and Fat require it.

--Option of background operation filesystem defrager for Ntfs, Fat and 
any other supported filesystem that requires it a complete defrag of 
drive only  in use files not touch option.
--Processor and memory usage limiter on filesystem defrager in background.
--Boot Defrag options provided by default no third party tool required 
to do this.
--Filesystem Defrager must have continual operation without restarting 
no matter what is written to disk its working on.
--Registry Hive defraging options for every boot or on X number of reboots.

Filesystem--Security
--Documentation on what filesystem flags are required and how they 
operate locations of sources good idea for developers from other platforms.
--Universal posix/xattr/acl translator to and from Ms Windows attributes 
and secuirty stored on harddrive.
The universal will open up options of porting alot more Linux/unix/bsd 
filesystems.
--Support for full unicode filesystems.  All applications in Reactos 
should expect filenames to be unicode.<A audit some time>
 Ext2/3 Filenames are unicode no codepage required.
--Ext2 filesystem driver must be updated to Ext3 support.  Having to 
redo journaling is a pain. The different between Ext2 and Ext3 is 
journaling.

Peter Dolding


More information about the Ros-dev mailing list