NOTICE: THIS PROJECT HAS MOVED TO CODEBERG
A bootable thumbdrive image for rescue and maintenance.
-
This is a proof of concept for PLL, s6-smj, and mdevd-as-an-admin.
-
This is a general x86-64 kernel and root filesystem.
-
It uses PLL to load the kernel with an internal initmpfs from partition one.
-
The first time it boots, it will create a new partition three as an F2FS filesystem, consuming all free space on the drive.
-
It then mounts the SquashFS filesystem in partition two as the
lower, and partition three as theupper, of an OverlayFS, and mounts that as the new root. -
It then calls
switch_rootto boot into the new root.
-
/usr/libexec/initthen initializes /run, and 's6' is started as PID 1 -
s6 initializes the rest of the system and starts daemons such as mdevd, mingetty and sshd.
- mdevd brings up the network and other media
- the root password is
thumby