Увидел свет релиз универсального модульного загрузчика GRUB 1.98, разрабатываемого в рамках экспериментальной ветки, служащей плацдармом для подготовки будущего стабильного релиза GRUB 2.0. GRUB поддерживает широкий спектр платформ, включая использующие BIOS ПК, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64) и устройства, использующие свободный пакет CoreBoot (LinuxBIOS).
Из улучшений, добавленных в новой версии, можно отметить:
- Включена поддержка нового меню, базирующегося на использовании виджетов;
- Добавлена поддержка использования GRUB на ноутбуках Yeeloong, базирующихся на MIPS-совместимом CPU Loongson-2F;
- Поддержка загрузки нескольких систем для оборудования, использующего для загрузки интерфейс EFI (например, продукты Apple);
- Возможность сохранения элемента меню, используемого по умолчанию, при помощи новых утилит grub-reboot и grub-set-default;
- Создан новый фреймворк для unit-тестирования;
- Поддержка нескольких терминалов;
- Поддержка использования шифрованных паролей, для создания которых следует использовать утилиту grub-mkpasswd-pbkdf2;
- Из поставки удалена утилита grub-mkfloppy, вместо которой следует использовать grub-mkrescue;
- Добавлена поддержка проверки на наличие GNU/Hurd;
- Добавлена поддержка интернационализации при помощи библиотеки gettext.
Из ранее реализованных в рамках проекта Grub2 улучшений, можно отметить использование нового загрузчика Multiboot2, поддержку выполнения скриптов, динамическую загрузку модулей, доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, RAID 4/6/10 и данным внутри cpio/tar архивов, создание графических меню, вывод локализованного текста в отличных от ASCII кодировках, поддержку загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU).
|