Petitboot — это независимый от платформы загрузчик, основанный на механизме горячей перезагрузки Linux kexec. Petitboot поддерживает загрузку файлов ядра, initrd и дерева устройств из любой монтируемой файловой системы Linux, а также может загружать файлы из сети с использованием протоколов FTP, SFTP, TFTP, NFS, HTTP и HTTPS. Petitboot может загружать любую операционную систему с поддержкой загрузки kexec.
Petitboot включает программу пользовательского интерфейса на основе ncurses. Эту программу пользовательского интерфейса можно использовать для удаленной загрузки системы через сеансы telnet или ssh. Несколько программ пользовательского интерфейса могут работать одновременно.