LINUX.ORG.RU

Вышел GRUB 1.99

 , ,


0

1

Сегодня было объявлено о выходе GRUB 1.99. Скорее всего, это будет последняя экспериментальная версия на пути к стабильному выпуску 2.0, о чем сигнализирует факт переезда проекта c сервера http://alpha.gnu.org на ftp://ftp.gnu.org. Исходный код проекта теперь, соответственно, доступен по адресу ftp://ftp.gnu.org/gnu/grub/

Наиболее интересные изменения:

  • Официальная поддержка загрузки с файловой системы ZFS. Как известно, GRUB лицензирован под GPLv2, несовместимой с лицензией CDDL, под которой распространяется код ZFS. Тем не менее, компания Oracle поставляет базовый код для чтения ZFS-раздела в составе измененной версии GRUB, используемой в ОС Solaris, приняв таким образом условия лицензии GPL (GRUB, распространяется под GPL, соответственно, его модификации тоже наследуют эту лицензию). Именно этот код и был импортирован в GRUB 1.99.
  • Поддержка файловых систем BtrFS и NILFS2. Исправлена ошибка при чтении каталогов reiserfs.
  • Поддержка устройств DM-RAID.
  • Поддержка в MIPS multiboot2 таблиц разделов sunpc.
  • Поддержка изменения раскладки клавиатуры, двунаправленного текста и диакритических знаков.
  • Завершить работу загрузчика теперь можно средствами ACPI.
  • Новые команды: lsacpi и sendkey (i386), cmostest (i386/x86_64), lsefisystab, lssal, lsefimmap (EFI).
  • Упрощена процедура генерации PXE-образов. Добавлена утилита grub-mknetdir, генерирующая каталоговую структуру для сетевой загрузки.
  • Команда grub-mkconfig теперь поддерживает Xen, образы initrd Fedora 13 и NetBSD. Также с помощью grub-mkconfig теперь можно установить фоновое изображение загрузочного меню.
  • Добавлена возможность адресации памяти ниже 16 Мб и выше 3 Гб в i386-qemu.
  • Появилась поддержка горячего подключения/отключения USB-устройств, USB-хабов, и USB-эмуляторов последовательного порта.
  • Команда grub-mkrescue теперь использует GNU xorriso для создания CD-образов вместо grub-mkisofs. Устройство CD-ROM теперь именуются «cd».
  • Теперь загрузчик может быть установлен во вложенный раздел (например, BSD-раздел). Предпочтительный способ указания вложенных разделов теперь выглядит так: (hd0,msdos1,bsd1), а не (hd0,1,a).
  • Во встроенный скриптовый язык GRUB добавлены следующие языковые конструкции: for, while, until, elif, break, continue, shift, return, маски файлов, регулярные выражения, параметры функций, позиционные параметры в setparams.
  • Добавлен новый скрипт с реализацией автодополнения в стиле bash.
  • Возможность использования GRUB в качестве прошивки в Yeeloong, полностью свободном нетбуке на базе MIPS-совместимого процессора Loongson-2F.
  • Добавлен парсер для файлов конфигурации устаревших версий GRUB.
  • Реализованы фильтры для прозрачной распаковки.
  • Поддержка мета-данных mdadm 1.x.
  • Поддержка горячих клавиш в меню.
  • Ну и много других изменений, не приведённых краткости ради.

GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы и устройства, использующие свободный пакет CoreBoot (LinuxBIOS). Из ранее реализованных в рамках проекта Grub2 улучшений, можно отметить: использование нового загрузчика Multiboot2; поддержку выполнения скриптов; динамическую загрузку модулей; доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, RAID 4/6/10 и данным внутри cpio/tar архивов; создание графических меню с интегрированными виджетами; вывод локализованного текста в отличных от ASCII кодировках; использование шифрованных паролей; поддержку загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU).

>>> Подробности

★★

Проверено: post-factum ()

а нельзя ли портянку покрасивше оформить?

anonymous ()

Во-первых, \[list\] \[*\] \[\list\], Dorif

Во-вторых, от новости уже несёт несвежим (20 апреля).

Ждём релиз!..

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

20 апреля второй релиз- кандидат был. Релиз выложили уже не на alpha.gnu.org, а на ftp://ftp.gnu.org, так что всё в порядке.

Dorif ★★ ()
Ответ на: комментарий от Dorif

Ты меня ещё поучи что где искать :)
новость иди оформляй списком, а то не подтвердят

adriano32 ★★★ ()

>> Во встроенный скриптовый язык GRUB добавлены следующие языковые конструкции: for, while, until, elif, break, continue, shift, return, маски файлов, регулярные выражения, параметры функций, позиционные параметры в setparams;

Кошмар.

Поддержка мета-данных mdadm 1.x;

GRUB 1.98+20100804-14 — всё работает.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

В дистрибутивах пакеты всегда патченые. Соответственно их возможности отличаются от «ванильных». Так что вброс не засчитан.)

Dorif ★★ ()

когда в нём браузер появится и чятик?
надоело грузить толстое ядро и кривые иксы

megabaks ★★★★ ()
Ответ на: комментарий от Dorif

Dorif, вытри эту ерунду о переезде из новости.

alpha.gnu.org is primarily a site for quick release of constantly changing software

$ nslookup ftp.gnu.org
Non-authoritative answer:
Name:   ftp.gnu.org
Address: 140.186.70.20
$ nslookup alpha.gnu.org
Non-authoritative answer:
Name:   alpha.gnu.org
Address: 140.186.70.21
adriano32 ★★★ ()
Ответ на: комментарий от megabaks

>> когда в нём браузер появится и чятик?

Неизвестно, но игрушка GRUB Invaders уже есть.

GotF ★★★★★ ()
Ответ на: комментарий от adriano32

Зачем стирать то. что является правдой? Раньше хостились на alpha.gnu.org? Хостились. Теперь на ftp://ftp.gnu.org? да. 4.2 нет, значит всё в порядке.

Dorif ★★ ()
Ответ на: комментарий от megabaks

Кстати: интересная идея: вся ОС в загрузчике. Про всю ОС в текстовом редакторе РМС уже высказывался("...можно работать не вылезая из Emacs."), а про «работать не вылезая из загрузчика» пока не слышал.)))

Dorif ★★ ()

А может лучше дождаться 2.0?

AP ★★★★★ ()
Ответ на: комментарий от Dorif

Пацанва вы зелёная.. (c)
пройдись по ftp://ftp.gnu.org и покажи мне там хоть один rc тарбол. На альфа выкладывают неокончательные тарболы, а на фтп окончательные версии веток.

adriano32 ★★★ ()

А гадить на виндовый загрузчик, точно так же как она на наш, он умеет?

darkshvein ☆☆ ()
Ответ на: комментарий от AP

А может тогда не стоило писать и аппрувить новости про 1.98, 1.97 и т.д.?

Dorif ★★ ()
Ответ на: комментарий от Dorif

Кстати: интересная идея: вся ОС в загрузчике.

У меня в биосе материнки есть браузер и скайп.

vurdalak ★★★★★ ()
Ответ на: комментарий от Dorif
$ wget http://ftp.gnu.org/before-2003-08-01.md5sums.asc && grep grub before-2003-08-01.md5sums.asc
adriano32 ★★★ ()
Ответ на: комментарий от vurdalak

[troll]Это в биосе.) А в загрузчике?)[/troll] А вобще: полезная вещь- биос такой. Правда там, если я помню не совсем биос на таких материнках. Вроде или EFI или OpenFirmware.

Dorif ★★ ()
Ответ на: комментарий от darkshvein

1) он и так селится в мбр; 2) удаляем с виндового раздела ntldr (winload.exe или как там оно у семки завется) и фсио

anonymous ()
Ответ на: комментарий от Dorif

Asus Express Gate, если что. Правда я за год пользования так ни разу и не запускал эту штуку.

vurdalak ★★★★★ ()
Ответ на: комментарий от adriano32

Интересно... груб 0.4 Почему тогда потом выпилили оттуда?

Dorif ★★ ()
Ответ на: комментарий от anonymous

Вроде у моих знакомых вендузятников ntldr им и остался.

Dorif ★★ ()

Двунаправленное письмо, диакритические знаки. Погодите, речь всё еще о загрузчике?

Zenom ★★★ ()
Ответ на: комментарий от BattleCoder

Ну, не тетрис, но GRUB Invaders есть.) Правда распространяется отдельно.)

Dorif ★★ ()
Ответ на: комментарий от Zenom

Да. Арабам и евреям тоже должно быть удобно им пользоваться. И гораздо лучше. если ты можешь писать названия пунктов меню загрузчика на своём языке своими буквами. не так ли?

Dorif ★★ ()

Жаль, что бОльшая часть нововведений, например, первые три пункта в принципе не нужна.

А меню они переколбасили так, что замучаешь простейшие вещи делать.

AVL2 ★★★★★ ()
Ответ на: комментарий от adriano32

>>Пацанва вы зелёная.. (c)

Удивительно слышать такие фразы от школьников. Но комплимент принят.

anonymous ()
Ответ на: комментарий от AVL2

Толсто же. Есть же куча людей, юзающих эти фичи.

Dorif ★★ ()
Ответ на: комментарий от Dorif

Этого я не знаю.

To anonymous: если чё, я имел в виду Дорифа, а он младше меня на пяток лет.

adriano32 ★★★ ()

Здравствуйте. Это новость про загрузчик?

kernelpanic ★★★★★ ()

grub всё жиреет и жиреет. для 2й версии уже надо винт особым образом разбивать, чтобы образовался post-mbr gap. у нас из-за этой хрени апдейт одного сервака обломился, пришлось потом lilo ставить, так как grub1 уже выпилили из репозитория

Reset ★★★★★ ()

Эталонное блоатваре. DOS наверное меньше был.

elverion ()
Ответ на: комментарий от Reset

О_О Эт где такой кошмар? Разбивал обычным способом- груб 2 установился и работает. По крайней мере в моей любимой гентушке.

Dorif ★★ ()
Ответ на: комментарий от elverion

Дос больше был. И да: оно работает? Работает, даже очень хорошо. Что ещё нужно от софтины?

Dorif ★★ ()

Я надеюсь что в нём найдется неисправимая ошибка на уровне дизайна и оно шумно рипнется.

elverion ()
Ответ на: комментарий от vurdalak

ЕМНИП, это, всё-таки, неправильно называть BIOS :)

dotbg ★★★★ ()
Ответ на: комментарий от elverion

умные люди архивчик с сорцами grub-legacy приныкали-то.... ;)

adriano32 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.