This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem corruption. It achieves this by making the ISO9660 system partition read-only at the filesystem level.
Additionally, Resilient Linux allows for complete system backups by tar-ringing only the files contained within that partition. Technically, it is a persistent live operating system featuring a 'liveng partioning scheme', which is originally thought for live operating systems. Furthermore, Resilient Server is hard drive installable, and the 'liveng compliancy' is suitable for indestructible hard drive installations.
The partitioning scheme is made up of two ISO9660 system partitions, one containing all the interesting files for a live operating system (kernel, initrd, filesystem.squashfs) and the other one containing kernel and initrd only. The GRUB bootloader (both for BIOS and UEFI) is instructed to boot by default from the second system partition, as that one always contains the most updated kernel and initrd files.
The first system partition files are kept at their default state and can be useful in case of recovery or when a complete persistence reset is performed. The third (FAT) partition is for the UEFI compliance and contains the UEFI GRUB bootloader, while the first-stage BIOS GRUB bootloader is installed within the MBR.
Finally, data persistence is accomplished by a fourth partition where the system is instructed to write into or, better explained, which the system will union-mount with the filesystem.squashfs image. Overall, Resilient Linux is an innovative operating system that offers resilient partitioning and unparalleled protection against filesystem corruption.
Version 2.3: N/A