I’ve been accepted to work with the Etherboot project in this year’s Google Summer of Code!
My project will involve adding COMBOOT support to gPXE.
COMBOOT is a specification defined by SYSLINUX for programs to run at boot time; this can be used for showing menus, for example.
I will be adding support to gPXE for loading these programs.