Roadmap

This is a rough roadmap for netKSB with some ideas that could be included.

Release 0.2:

  • clean things up
  • better interaction with function keys in curses
  • improve Makefile
  • improve manual kernel configuration
  • provide a simple manual

Release 0.3:

  • automatic configuration of kernels by comparing dmesg-output against a kernel configuration file
  • provide access to system documentation from within the application

Release 0.4:

  • provide functionality for downloading and keeping system source up to date by CVS and FTP
  • package it for pkgsrc

Release 0.5:

  • evaluate the script collecting machine dependent and independent drivers, options and parameters for each NetBSD platform
  • improve automatic kernel configuration by searching the information the script has produced
  • dependency control when editing a kernel configuration, generate warning if any driver is orphaned

Release 0.6:

  • time to clean things up again before moving on

Release 0.7 - 0.9:

  • decide which library to base the second interface on (Gtk, Qt, Tcl/Tk)

Release 1.0:

  • hopefully I will be able to offer an application that simplifies the process of building NetBSD from source, with one interface for the terminal and one for those who work best by pointing and clicking

Release > 1.0:

  • create bootable CD-ROM/DVD
  • make install, postinstall and etcupdate
  • create templates for kernel options and parameters, example profiles could be router, nfs-server etc