После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика GNU GRUB ветки 2.х, поддерживающий множество платформ: х86/x86-64 BIOS/EFI, платформы IEEE-1275 (например, OLPC, Sparc64, PowerPC), coreboot, Yeeloong, а теперь ещё и Fuloong2F, Loongson-2F, SGI, i386/MIPS Qemu, Itanium и SGI MIPS.
Новшества и усовершенствования:
- внешний вид:
- официальная тема для gfxmenu;
- меню дополнены подменю;
- улучшенное определение видеорежима посредством EDID.
- новые платформы:
- порт на Itanium;
- Fuloong2F (в том числе в качестве прошивки);
- Fuloong2E (прошивка не поддерживается);
- ARCS (SGI);
- qemu -M MIPS.
- grub-mount для монтирования файловых систем посредством драйверов GRUB FS и FUSE;
- изменены настройки безопасности по умолчанию: если в конфигурации определён суперпользователь — командный режим блокируется;
- новые драйверы:
- EHCI;
- AHCI;
- ESCC serial;
- EFI serial;
- сетевой стек для BIOS, IEEE1275, EMU и EFI, включая TFTP, HTTP и DNS;
- поддержка VBE на Coreboot.
- новые ФС, фильтры и форматы дисков:
- разметки форматов DVH и Plan9;
- Big-endian mdraid и cpio;
- ODC и NEWC cpio;
- ExFAT;
- Minix3fs;
- Big-endian minixfs;
- RomFS;
- Squash4;
- поддержка дисков с не 512-байтными блоками;
- поддержка LUKS и GELI;
- LDM (пока — только чтение);
- LZOP.
- улучшена поддержка форматов дисков и ФС:
- метки (label) HFS+;
- ReiserFS;
- мультиустройства, зеркальные RAID и raidz(2,3) ZFS;
- внутренние RAID для LVM;
- шифрование ZFS;
- ZLE и GZIP для ZFS;
- поддерживаемая версия ZFS увеличена до версии 33
- HFS mtime;
- AFFS и SFS
- LZO-сжатие для BtrFS;
- симлинки для cpio и tar;
- уменьшено количество некорректных опознаний ФС.
- новые протоколы загрузки:
- Plan9;
- FreeDOS;
- Ntldr/Bootmgr;
- поддержка chainloader -bpb для коррекции таблицы разделов FAT и NTFS;
- мультизагрузка PXE;
- Darwin 11 (Mac OS X Lion).
- улучшения в протоколах загрузки:
- поддержка нескольких initrd;
- базовая поддержка автоконфигурации Illumos и xnu.
- Тестирование и отладка:
- новые команды grub-fstest: cat, zfsinfo, testload xnu_uuid;
- модуль отладки (ипользует gdb);
- сбор статистики дискового кэша;
- новая команда — time.
- производительность:
- «ленивое» сканирование накопителей: неиспользуемые устройства не сканируются;
- использование кэша процессора для доступа к видеопамяти;
- самые используемые устройства ищутся по UUID первыми.
- интернационализация:
- Unicode 6.0;
- переводы на многие языки включены в официальный комплект.
- экспериментальная поддержка сборки на Apple.
>>> Анонс