Subject: Mordern Installer
To: None <tech-install@netbsd.org>
From: pagux <paggux@gmail.com>
List: tech-install
Date: 02/13/2005 10:24:55
Hi List,
             Last few days I am thinking of a Modern Installer based on 
my requirements

    * Fool proof Rule Engine based (or so called intelligent installer
      able take much more dynamic actions in realtime... important for
      netbsd as it supposed to support somaby diverse platform)
    * MVC Based (Clear separation between design elements and logic)
    *  Easy to port to other BSD's
    * Easy XML based configuration
    * Intuitive & Off course great looking !!

I have thinking to make it as web based application (written in java/php)

    * Installer Bookable CD loads boot Image
    * After Installation Embedded webserver is started
    * Application is loaded .....which Install is a Install program
    * Proceeds with Installation ...writes MBR and reboots !!

making a web based application will be easier to program and maintain 
(and I am only good in witting web applications )  and moreover stuff 
like MVC (using Struts/Velocity),Rule Engine (Drools)
are possible easily...Though I have experience in witting applications 
java my knowldgeble in OS or Kernel stuff is limited ......therefore I 
will take liberty to ask to questions (stupid)

    * Is Web based Installer (as mentioned above) practically possible ?
      What are major problems /bottlenecks in this case
    * Current Installer is calling certain ulitilies (maybe like disk )
      thru net curses interface..is it?? So will be it safe to assume
      that Once Proposed Web based installer is loaded ...then
      installation process is as simple as calling these cli utilities ??
    * I want to learn more about Netbsd Installation process details
      relevant to make proposed installer........Where I can learn that
      (pl provide me links or any documentation)...??Do I have learn
      real low level OS/kernel stuff?? Is is possible for lowly app
      developer like me to learn and contribute ??
    * Wiil anybody help me....If I manage to do something worthwhile :-)

Best regards,
PaGuX