This is an old revision of the document!


Survey of existing graphical installers

This page aims to list and describe some existing graphical installers for unix-like operating systems, in order to present existing solutions from which good ideas can be used in the [“finstall”] project.

A FreeBSD installer aimed mostly for desktop users. [http://docs.pcbsd.org/guide/chap2.3.html Screenshot gallery]

Pros:

  • Nice user interface
  • Has partitioning
  • Has simple RAID setup
  • simple firewall setup (pf)
  • I18N capable
  • Installs a complete (KDE) desktop, not only base system

Cons:

  • Apparently lacks advanced / server-like options

Architecture:

  • KDE-based (?)
  • C++, QT
  • Monolithic (GUI code contains the install engine)
  • No internal scripting

License: BSD (except QT/GPL issues)

Used by: PC-BSD (])

Notes:

Installer not specifically tied to a BSD variant, intended for both server and desktop users. [http://www.bsdinstaller.org/screenshots.html Screenshot gallery]

Pros:

  • Aims to be multiplatform and extensible
  • Supports multiple user intefaces (curses and web/CGI)
  • Has partitioning

Cons:

  • No RAID setup
  • No firewall setup
  • Basic UI types are not particulary pretty
  • Apparently lacks advanced / server-like options

Architecture:

  • C
  • Back-end (install engine) and front-end (UI) are separate
  • Monolithic (no internal scripting)

License: BSD

Used by: DragonflyBSD, FreeSBIE v1, pfSense

Notes:

  • Last page update of ] is in 2005.
  • finstall/surveyofexistinginstallers.1177167032.txt.gz
  • Last modified: 2007/04/21 14:50
  • by IvanVoras