Вышел менеджер загрузки GRUB 1.98

07.03.2010 09:08

Увидел свет релиз универсального модульного загрузчика 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).