Warum ersetzt BURG GRUB nicht?

18

BURG sieht viel besser und benutzerfreundlicher aus als GRUB und erledigt gleichzeitig die Arbeit.

Warum haben Ubuntu nicht darauf umgestellt?

Benjamim Gois
quelle
Können Sie erklären, warum Burg besser aussieht und benutzerfreundlicher ist als Grub? (Soweit ich weiß, können Sie auch in Grub 2 ein grafisches Menü haben. Haben Sie versucht, das zu vergleichen?)
7.
Ich bezweifle, dass Burg so "mächtig" ist, dass sie vielleicht in Zukunft zu Burg wechseln werden.
Shungun,

Antworten:

23

BURG ist eine Einmanngabel von GRUB. GRUB ist das Hauptprojekt mit einer aktiven Entwicklergemeinschaft. Ich habe nicht vor, Ubuntu jemals auf BURG umzustellen. Ich möchte mich lieber auf die Verbesserung von GRUB konzentrieren.

Sehen Sie sich die Commit-Aktivität der beiden Projekte an (schnellste Methode: bzr log lp:burgvs. bzr log lp:grub/grub2). BURG hatte in den letzten sechs Monaten nur fünf Commits - in jeder Hinsicht ist es moribund. Im gleichen Zeitraum hatte GRUB etwas mehr als fünfhundert Commits.

BURG hat einige nützliche Dinge mit Themes gemacht, obwohl GRUB das meiste davon hat - es werden sie nur nicht standardmäßig ausgeliefert, was am IIRC auf Lizenzprobleme zurückzuführen ist. BURG unterstützte einen anderen Installationsmodus, der einigen Leuten geholfen hat, aber jetzt, da GRUB über Reed-Solomon-Codierung verfügt und die Möglichkeit besteht, bestimmte Sektoren in der Boot-Spur zu überspringen, sollte dies im Allgemeinen nicht erforderlich sein. Es gibt eine Handvoll anderer kleiner Verbesserungen. Keiner von ihnen rechtfertigt den Verlust der fantastischen GRUB-Community.

Übrigens, ich würde die Meldung der Gründe, aus denen Sie glauben, dass BURG GRUB überlegen ist, als Bugs in GRUB ausdrücklich empfehlen.

Colin Watson
quelle
20

Weil BURG nicht bereit ist, auf so vielen Maschinen eingesetzt zu werden. Es ist noch sehr früh in der Entwicklung und ich bin mir sicher, dass die Leute später, wenn sie eine Beta-Version erreicht haben, anfangen werden, sich damit zu beschäftigen.

Überprüfen Sie die Burgs- Projektseite auf dem Launchpad , um mit den Entwicklungen Schritt zu halten.

Wie bereits erwähnt, kann der Bootloader als der wichtigste Teil eines Systems angesehen werden. Wenn es nicht richtig funktioniert, wird keines Ihrer Betriebssysteme gestartet. Aus diesem Grund muss diese Art von Software extrem ausgereift sein, bevor sie in großem Umfang bereitgestellt werden kann.

Colin Watson (einer der Ubuntu-Grub-Betreuer) hat auch mehr Informationen in seiner Antwort .

Stefano Palazzo
quelle
3
Um das hinzuzufügen, muss man bedenken, dass der Bootloader die wichtigste Komponente des Ubuntu-Stacks sein kann - wenn es schief geht, kann man nicht in Ubuntu (oder Ihre anderen Betriebssysteme) einsteigen! Eine solche Hauptkomponente muss also ziemlich ausgereift und gut getestet sein, um sicherzustellen, dass die Vielzahl der Geräte, auf denen Ubuntu eingesetzt wird, nicht beschädigt wird.
8128,
Ja in der tat Und in dieser Hinsicht ist GRUB die Humber Bridge des Software-Engineerings. Seine Stabilität und Korrektheit sind enorm.
Stefano Palazzo
3
Es ist definitiv ein Work in Progress. Wenn mehrere Kernel installiert sind, ist dies möglicherweise weniger nützlich als Grub, und es können nicht immer neue Kernel installiert werden.
Adam
2

Ein weiterer, aktuellerer Grund, warum BURG möglicherweise nicht gewechselt wurde, liegt darin, dass es sich anscheinend um ein aufgegebenes Projekt handelt. Das letzte Commit für trunk zum Zeitpunkt dieses Schreibens war im Jahr 2010.

Ohne ständige Weiterentwicklung gibt es keine neuen Funktionen und - was noch wichtiger ist - Fehlerkorrekturen, mit denen BURG besser mit neuerer Hardware und Software zusammenarbeitet. Sofern die Entwicklung nicht fortgesetzt wird oder das Projekt nicht gegabelt ist, besteht nur eine geringe Chance, dass es akzeptiert wird.

Christopher Kyle Horton
quelle