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_I... * http://www.reactos.org/wiki/index.php/Mf%27s_UIdeas * http://www.reactos.org/wiki/index.php/Ideas