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.
PC-BSD installer
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:
- No new releases on SourceForge page since 2005.
BSDInstaller
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.