Почему BURG не заменит GRUB?

18

BURG выглядит намного лучше и удобнее, чем GRUB, и в то же время он выполняет свою работу.

Почему Ubuntu не переключился на это?

Бенджамим Гойс
источник
Можете ли вы объяснить, почему Burg выглядит лучше и удобнее в использовании, чем Grub? (Насколько я знаю, у вас также может быть графическое меню в Grub 2, вы пытались это сравнить?)
JanC
Я сомневаюсь, что Бург такой же «могущественный», может быть, в будущем они перейдут на Бург.
Шунгун,

Ответы:

23

BURG - это одноразовая вилка GRUB. GRUB - основной проект с активным сообществом разработчиков. Я не собираюсь когда-либо переключать Ubuntu на BURG; Я бы предпочел сосредоточиться на улучшении GRUB.

Посмотрите на коммит активности двух проектов (самый быстрый способ: bzr log lp:burgпротив bzr log lp:grub/grub2). У BURG было только пять коммитов за последние шесть месяцев - во всех смыслах, это умирает. За тот же период у GRUB было более пятисот коммитов.

BURG сделал несколько полезных вещей с темами, хотя GRUB имеет большую их часть - он просто не отгружает их по умолчанию, что было из-за проблем с лицензированием у IIRC. BURG поддерживал другой режим установки, который помог некоторым людям, но теперь, когда GRUB имеет кодирование Рида-Соломона и возможность пропускать определенные секторы в дорожке загрузки, это обычно не требуется. Есть несколько других небольших улучшений. Никто из них не оправдывает потерю фантастического сообщества GRUB.

Кстати, я бы настоятельно рекомендовал сообщать о причинах, по которым вы чувствуете, что BURG превосходит GRUB в качестве ошибок в GRUB.

Колин Уотсон
источник
20

Потому что BURG не готов к развертыванию на этом множестве машин. Это очень рано в разработке, и я уверен позже, скажем, когда они достигнут бета-версии, люди начнут изучать ее.

Проверьте страницу проекта burgs на Launchpad, чтобы идти в ногу с разработками.

Как указывали люди, загрузчик можно считать самой важной частью системы. Если это не работает правильно, ни одна из ваших операционных систем не запустится. Вот почему этот тип программного обеспечения должен быть чрезвычайно зрелым, прежде чем оно будет развернуто в массовом масштабе.

Колин Уотсон (один из сопровождающих Ubuntu) также имеет больше информации в своем ответе .

Стефано Палаццо
источник
3
Просто добавьте, что вы должны помнить, что загрузчик можно назвать самым важным компонентом стека Ubuntu - если он не работает, вы не можете войти в Ubuntu (или другие ваши операционные системы)! Таким образом, такой важный компонент должен быть достаточно зрелым и хорошо протестированным, чтобы не допустить разрушения огромного количества устройств, на которых используется Ubuntu.
8128
Да, в самом деле. И в этом отношении GRUB является мостом Хамбера разработки программного обеспечения. Его стабильность и правильность огромны.
Стефано Палаццо
3
Это определенно работа в процессе. Наличие нескольких установленных ядер может сделать его гораздо менее полезным, чем Grub, и он не всегда обрабатывает устанавливаемые новые ядра.
Адам
2

Другая, более актуальная причина, по которой BURG, возможно, не был переключен, заключается в том, что он кажется заброшенным проектом. Последний коммит на транк на момент написания статьи был полностью в 2010 году.

Без дальнейшей разработки новых функций и, что более важно, исправлений ошибок, чтобы заставить BURG работать лучше с новым аппаратным и программным обеспечением, просто не будет. Если разработка не возобновится или проект не будет разорван, маловероятно, что он будет принят.

Кристофер Кайл Хортон
источник