Gujin
[ Скачать с сервера ]Gujin — это загрузчик (boot
loader) для PC, который может самостоятельно анализировать разделы и
файловые системы на диске. Он находит образы ядра Linux, загрузочные
разделы (с *BSD, MS-DOS, Windows и т.п), отдельные файлы (*.kgz) а
также образы загрузочных дисков (*.bdi), после чего отображает
графическое меню с выбором системы для загрузки.
Gujin загружает ядро
Linux, используя документированный интерфейс, как это делают LILO или
GRUB, так что отсутствует необходимость в каком-либо другом
дополнительном загрузчике. Также он может напрямую загружать файлы
ELF32 и ELF64, сжатые gzip’ом, с простым интерфейсом для сбора данных
реального режима BIOS. Не нужно практически ничего делать после сборки
нового ядра: просто скопируйте образ ядра со стандартным именем в вашу
директорию /boot.
Gujin почти полностью написан на Си и
собирается с помощью GCC, он полностью выполняется в реальном режиме
процессора для достижения максимально совместимости.