Here are some tasks which come to my mind:
- System
-- Terminal Server alike integration (multiple user on one computer)
-- filesystem drivers for ext3 and reiserfs4
- Shell
-- a lot of shell32/explorer dialogs (properties, etc.)
-- working drop-down menus
-- tasks-list or information bar which doesn't rely on a
-- Clipboard server: copy&paste feature, ole, etc.
-- theme-able GUI
-- svg based vector icon support
- Control Panels
-- improve several control panels (add more options, add features, etc.)
- Help System
-- create a help system for ReactOS
-- maybe a html-help or hlp format based one or html/xhtml/xml (gecko engine)
-- write help pages
- ReactOS Search
-- Front-end Search query and result application
-- a system-wide search service (with API for external apps) for
indexing and queries
-- similar to "spotlight" and various "desktop search" tools
-- per volume based metadata and content databases
-- slogan: "fast, consistent, innovative and reliable"
-- support for all recognized volumes; it does work on all filesystems
in contrast to other similar solutions
-- integration in the ReactOS shell/explorer
-- (for more information:
http://www.reactos.org/wiki/index.php/ReactOS_Search)
- Paint clone
-- ged (and w3seek) are working on it
- input assistance tools
-- virtual keyboard
-- screen magnifying glass
-- etc.
- winlogon
-- logon-screen
-- security related code
- Wordpad like app
-- vendor import from winehq
- System Tools
-- defragmentation app (for fat12/16/32 and ext2)
-- ftp tool
-- wizards for network configuration (ppoe, modem, wlan, etc.)
-- Backup tool (user settings, user data)
-- several system tools should accept console flags too (for batch
scripts, etc.)
-- help/manual pages for several tools (as usual in the multics/unix
world) -> see RosApps project (a bit out of date ...)
-- special Server Tools to position ReactOS also as a server operating system
- Package Manager
-- a simple and working (really need some more feature) is in RosApps
-- support for offline (CD) and online (
reactos.org website) package database
-- install and manage apps
-- installation of "RosApps" and some third party tools/apps (mozilla
firefox/thunderbird, etc.) while the second step of the ReactOS setup
- RosApps
-- IRC client: e.g. BoxedIrc (c source code, gnu gpl, ->
soureforge.net)
-- simple and tiny webserver: let the users share their data
(documents, images) with their own webserver (like MacOS X)
- ReactOS Setup
-- combine the LiveCD (only a light version) and the BootCD (this
doesn't me the dead for the LiveCD!)
-- Copy and setup the settings with the LiveCD version (similar to
WinVista), finally reboot into the new installed ReactOS
-- by default, only a few really important settings should be required
-- extended settings should be hidden by default, so that they cannot
confuse normal user
-- let more advantaged user to input and adjust more settings while
the install process (even more then WinXP) and support for saved
settings from a usb-stick, etc.
-- let the user specific the settings in the first part of the
installation process and then no more user interaction should be
requiered; although this shouldn't be such a big problem, because
ReactOS won't get such bloated as some other operating systems and
distributions (by default).
-- keep the current text mode setup (step 1) app for leagancy (only
optional), (no high resolution monitor, embed purpose, outdated
hardware, etc.)
-- let the user to install ReactOS even from Win32
-- support for reiserfs4, ext2/3 while setup (partition and installation)
-- simple graphical partition tool which allow you to create, delete,
rename and format partitions
- LiveCD
-- improve the LiveCD (no reboot required for several settings, etc.)
-- RamDrive support
-- should be equal to the BootCD (the same apps, almost same
settings/registry keys)
-- make the LiveCD the "flagship" ("spread" cds around) for events
like "linuxtag", "linuxworld", "wineconf", etc.
-- reason: everyone want to test a operating system before he change
to it finally.
And some links to ReactOS wiki pages which contain some interesting tasks too:
*
http://www.reactos.org/wiki/index.php/Security
*
http://www.reactos.org/wiki/index.php/UserSecurity
*
http://www.reactos.org/wiki/index.php/ShutdownProcess
*
http://www.reactos.org/wiki/index.php/Firewall
*
http://www.reactos.org/wiki/index.php/Alex%27s_0.3.0_%27User_Wow_Factor%27_…
*
http://www.reactos.org/wiki/index.php/Mf%27s_UIdeas
*
http://www.reactos.org/wiki/index.php/Ideas