In planning, predicted features for Capsaicin will be listed here. As Capsaicin nears completeion, these features will become a reality. Each of these features is aimed at presenting a pleasent experience to both the user and the developers of the OS.
Simplistic Plug-In Structure
The Capsaicin OS Installer will be based around plug-ins which supply a set of exported symbols to allow determination of their names and functions. These plug-ins will need to supply both a text- and graphics-based install UI for Capsaicin to function properly.
It is predictable that operating system distributors may believe that Capsaicin supplies an environment familiar to the user, and that this environment can be re-used for a configuration environment. To avoid various hacks being used to accomplish this, Capsaicin will supply a method of reusing the framework for configuration. This will allow the configuration modules to be adapted to display a simplified subset of their function in the installer, thus allowing current code to be easily reused for the installation process, rather than forcing new code to be written and reused for later configuration.
Scriptable Installation and Configuration
Capsaicin will be based on the Capsaicin Installation Engine. This engine will load plug-ins which use the Capsaicin Framework to accomplish the tasks of installation and configuration. To facilitate this, Capsaicin will load a script which loosely defines the order in which to load and execute modules; the methods in which to execute them; and the mode in which to execute them. This allows for easily ordering the flow of install, or the placement of configuration options in Configuration Mode.