You were redirected here from BSDInstaller2009.

BSD Installer 2009

This page will help serve all of the needed features and todo items for integrating the BSD Installer v2.0 into the FreeBSD distribution.

pfSense has used the BSDInstaller for years and it has served us well. It is time to give back to the FreeBSD community at large so we have decided to pick up the work involved in bringing BSD Installer to FreeBSD as a viable replacement for Sysinstall.

(this page is currently a work in progress as we identify the missing bits)

BSD Installer is a complete installer with a seperated backend and frontend technology. Communication between the various frontends (QT, Curses, WebCGI, TTY) use the libdfui protocool (name pending change to cater to all communities). BSD Installer V2 is written using C libraries and Lua to make it very easy to make changes to the installer. Libraries being used by the BSD Installer currently: LibAura, LibDFUI and LibInstaller.

Scott Ullrich sullrich@gmail.com BSD Installer / pfSense developer
Ermal Luçi ermal.luci@gmail.com pfSense / FreeBSD developer
Kris Moore kris@pcbsd.org PC-BSD developer
Make release integration Modify make release and make rerelease to generate a liveCD containing a full installer and packages
User management Add/delete/edit users
Distributions Install additional distribution sets?
Startup Configure startup options
TTys Configure system TTys
Security Security options
Mouse Configure mouse
Network Configure various networking services
Fixit Invoke fixit utilities. http://www.freebsd-corp-net-guide.com/technotes/fixit.html
ZFS Support ZFS Support for root partitions
Restore/Clone Option to restore from user specified system backup, I.E. Tar Archive
GPT GPT support
Kernel selection Ability to select various Kernel on installation such as XEN, kernel containing GDB, etc.
Add to me here Content goes here
Rename LibDFUI → LibBSDIUI May 11, 2009

Link to snapshots that contain FreeBSD 8 and BSD Installer. Built every 6-7 hours https://web.archive.org/web/20091226171206/http://snapshots.pfsense.org/FreeBSD_8_0/?C=M;O=D

Link to BSDInstaller v2.0 https://web.archive.org/web/20060511175654/http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/backend/lua/

Link to Installer REPO (moved to Git recently) https://rcs.pfsense.org/projects/bsdinstaller (This link is broken)

Link to BSDInstaller Wiki where you can find Design Goals, LibDFUI BSDIUI information and more https://web.archive.org/web/20120219133823/http://wiki.bsdinstaller.org/wikka.php?wakka=BSDInstaller

Link to mailing list where we will be discussing Installer integration http://lists.pcbsd.org/mailman/listinfo/installer (This link is broken)


  • bsdinstaller2009.txt
  • Last modified: 2020/11/17 01:56
  • by SashaVigole