为什么 BURG 不代替 GRUB?

Ben*_*ois 18 grub2 burg bootloader

BURG 看起来比 GRUB 好得多且用户友好,同时它可以完成工作。

为什么Ubuntu还没有切换到它?

Col*_*son 23

BURG 是 GRUB 的单人分叉。GRUB 是具有活跃开发社区的主要项目。我不打算将 Ubuntu 切换到 BURG;我宁愿专注于改进 GRUB。

查看两个项目的提交活动(最快方式:bzr log lp:burgvs bzr log lp:grub/grub2.)。BURG 在过去六个月中只有五次提交——不管是出于何种意图和目的,它都奄奄一息。在同一时期,GRUB也刚刚超过五个一百个提交。

BURG 在主题方面做了一些有用的事情,尽管 GRUB 拥有其中的大部分内容 - 它只是默认不提供它们,IIRC 是由于许可问题。BURG 支持不同的安装模式,这对某些人有帮助,但是现在 GRUB 具有 Reed-Solomon 编码和跳过引导轨道中某些扇区的能力,这通常不需要。还有一些其他小的改进。他们都没有理由失去出色的 GRUB 社区。

顺便说一句,我非常鼓励将您认为 BURG 优于 GRUB 的原因报告为 GRUB 上的错误。


Ste*_*zzo 20

因为 BURG 还没有准备好部署在这么多机器上。这是非常在它的发展初期,我敢肯定,后来,说的时候,他们已经达到了一个beta版本,人们会开始寻找到它。

检查Launchpad 上的burgs项目页面以跟上开发进度。

正如人们所指出的,引导加载程序可以被认为是系统中最重要的部分。如果它不能正常工作,则您的任何操作系统都不会启动。这就是为什么这种类型的软件在大规模部署之前必须非常成熟。

Colin Watson(Ubuntu grub 维护者之一)在他的回答中也有更多信息。

  • 补充一点,您必须记住引导加载程序可以称为 Ubuntu 堆栈中最重要的组件——如果出错,您将无法进入 Ubuntu(或您的其他操作系统)!因此,这样一个主要组件需要相当成熟并经过良好测试,以确保在使用 Ubuntu 的各种设备上不会出现损坏。 (3认同)
  • 这绝对是一项正在进行的工作。安装多个内核会使它比 Grub 有用得多,而且它并不总是处理正在安装的新内核。 (3认同)