Gujin is a PC boot loader that can analyze your partitions and filesystems. It finds the Linux kernel images available, as well as other bootable partitions (for *BSD, MS-DOS, Windows, etc.), files (*.kgz) and bootable disk images (*.bdi), and displays a graphical menu for selecting which system to boot. It boots the Linux kernel using the documented interface, like LILO and GRUB, so it doesn't need any other pre-installed bootloader. It can also directly load gzipped ELF32 or ELF64 files, with a simple interface to collect real-mode BIOS data. There is no need to execute anything after making a new kernel: just copy the kernel image file into the "/boot" directory, with a standard name. Gujin is written almost entirely in C with GCC, and it fully executes in real mode to be as compatible as possible.
License: GNU General Public License (GPL)
Changes:
This release can compile and install on 64-bit based PCs without any 32-bit libraries. A simple way was introduced to create a superfloppy from an ISO CDROM/DVD image to boot from SD cards or USB drives. It has basic support for the EXT4 filesystem and can now create a FAT32 filesystem when initializing a USB thumb drive. It also has some bugfixes and other small improvements.
More...