Bu benim son cevabım, Ubuntu Wiki'deki bu listede 2000'den fazla sayfada anahtar kelime eşleştirerek bulunan bilgilere dayanıyor . Bulduğum şey Ubuntu geliştirme ve spesifikasyonlarının (okuma: kelimeler, kelimeler, kelimeler) tarihli notlarıydı, bu yüzden bu cevaba ulaşmam biraz zaman aldı.
Ops, yanlış adlandırma
Başlangıç olarak, önyükleme yükleyicilerinin adlandırılması açıklığa kavuşturulacaktır:
Tüm harfleri büyük olan ad, önyükleme yükleyicisini ifade eder (örneğin GRUB, SYSLINUX)
İlk harfi büyük olan ad, proje adını veya önyükleme yükleyicisi ailesinin (veya Syslinux) birkaç varyasyonunu belirtir.
'Syslinux' özellikle 'SYSLINUX', 'ISOLINUX', 'EXTLINUX' ve 'PXELINUX' içeren bir önyükleme yükleyicileri koleksiyonudur
Adlandırma kuralını takiben , soru aslında "SYSLINUX" için değil , "El Torito öykünmesiz" önyükleyici için "ISOLINUX " ile ilgilidir. Belki de ikincisi eski günlerde eski ile değiştirilebilir. Boşver o zaman.
Kısa tarihçe
2005: ISOLINUX, Ububu CD önyükleme yükleyicisi için GRUB yerine seçildi.
GRUB daha önce olası bir önyükleme yükleyicisi olarak önerilmişti, ancak bu yaklaşım, ISOLINUX kullanan kurulum CD'sine karşı önyükleme açısından önemli gerilemeler gözlemlediğimiz Warty canlı CD'de denendi. ISOLINUX tabanlı çözümlere bağlı kalmanın uzun vadeli destekli bir sürüm için en uygun yaklaşım olduğunu düşünüyoruz.
- CdBootloader'dan - Ubuntu Wiki
2006: gfxboot eklendi; Bu, 2010 yılında alıntılanan bilgileri destekler.
Dapper'de, amd64 ve i386 CD görüntülerimize gfxboot ekledik ve kullanıcıların bu mimarilerde Ubuntu CD görüntülerini önyüklerken gördükleri ilk şey olarak dostça bir grafik önyükleme menüsü sağladık [...]
- PortableGfxboot'tan - Ubuntu Wiki
2009: ISOLINUX (SYSLINUX olarak belirtildi) hala Ubuntu CD'sini başlatmak için kullanılıyor.
Ubuntu canlı CD'leri, çekirdeği grafik modunda başlatma desteğini içermeyen SYSLINUX kullanarak önyükleme yapar. Bu, canlı CD'lerin grafik bir önyükleme menüsü görüntülediği, ardından çekirdeği başlatmak için metin moduna geri döndüğü ve normalde daha sonra grafik moduna geri döneceği anlamına gelir. Sonuç olarak, canlı CD'ler şu anda önyükleme sırasında normal yüklü sistemlerden daha fazla titrer.
- BootGraphicsArchitecture'den - Ubuntu Wiki
2010: ISOLINUX kullanıldı, ancak UUBI desteği için GRUB 2 gerekiyor.
Mevcut Ubuntu CD'leri, SuSE'nin grafik menülerini uygulayan gfxboot uzantılarıyla ISOLINUX kullanıyor.
Bu, bakım tema dahil anlayan Ubuntu sadece bir kişi ile, korumak oldukça zor olduğu kanıtlanmıştır [...]
GRUB 2'nin yakın zamanda yukarı akışa grafiksel menü desteği eklendi, buna geçerek bakım yükümüzü azaltma potansiyeli var. EFI'yi desteklemek için yine de GRUB 2 kullanmamız gerekecek gibi görünüyor ve CD'lerimizde iki farklı önyükleme yükleyicisini yapılandırmak gerekmeyecek gibi görünüyor.
- FoundationsTeam / Teknik Özellikler / MaverickCDBoot - Ubuntu Wiki
Foundations-m-grub2-boot-framebuffer uyarınca, EFI'de grafik önyükleme menülerini destekleme yeteneğimize bakmamız gerekecek. GRUB, UGA ve GOP grafiklerini destekliyor.
Bu CD önyükleme için GRUB kullanmayı veya en azından onu desteklemek için en az yapılandırmaya sahip olmayı gerektirir [...]
- FoundationsTeam / Specs / MaverickUefiSupport adresinden - Ubuntu Wiki
Bulunan veya bulunmayan farklar
Kısa tarihi takiben, şimdi şunu anlıyoruz:
O zamanlar GRUB'un gerilemesi nedeniyle ISOLINUX tercih edildi (2005)
ISOLINUX, önyükleme geçişi sırasında titremeye neden olan grafik modunda çekirdeğin başlatılmasına destek olmamasına rağmen hala tercih edildi (2009)
ISOLINUX, gfxboot ile birlikte GRUB ile uygulanmayan veya mümkün olmayan grafik menü sağlamak için kullanıldı (2010)
GRUB, Maverick'ten (2010 sonrası) sonra UEFI desteği ile önyükleme yapmak için eklendi
Sonra, öyle olduğunu fark değil Ubuntu CD'si iki Önyükleyiciler şunlardır yaşamak yapılan GRUB ve SYSLINUX arasındaki fark.
Temel nedenler
Okuduğumdan bu destekleyici gerçekler aslında şunları ima etti:
Ubuntu canlı CD'si, grafik menü ve tema sağlamak için daha iyi desteğe ve önyükleme sıçramasını göstermek için yumuşak geçişe sahip özel önyükleme yükleyicisi kullanıyor. Bu durumda, SYSLINUX (tam olarak ISOLINUX).
UEFI sistemleri giderek yaygınlaştığında, yalnızca Ubuntu, UEFI desteğiyle önyükleme yapmak için Ubuntu canlı CD'sine GRUB (tam olarak GRUB 2) eklemişti.
Her şeyden önce, bunun bir yıldan uzun süredir sahip olduğum soruyu cevapladığına inanıyorum ve bu cevap nihayet merakımı dinlendirdi.
TL; DR GRUB ve ISOLINUX, Ubuntu canlı CD'sinde özel nedenlerle kullanılır; Her ikisi de daha iyi önyükleme deneyimi ve donanım desteği için canlı CD'ye dahil edildi.