Byl zveřejněn výstup projektu CSMWrap 3.0, který vyvíjí EFI aplikaci pro bootování systémů podporujících pouze zastaralé platformy s BIOSem v moderních prostředích založených na UEFI. CSMWrap obnovuje prostředí s BIOSem na systémech UEFI (class 3) zabalením sestavení SeaBIOS do formátu modulu CSM (Compatibility Support Module) a spuštěním jako externí EFI aplikace. Kód projektu je napsán v jazyce C a je distribuován pod licencí LGPL-2.1.
Projekt poskytuje 64- a 32bitové sestavení EFI aplikace, které stačí umístit do adresáře /EFI/BOOT/ na zařízení s operačním systémem, který dokáže bootovat pouze v prostředích s BIOSem. UEFI firmware rozpozná takové zařízení a zobrazí je mezi bootovacími zařízeními. Na bootovacím zařízení je žádoucí používat tabulky oddílů ve formátu MBR.
Ve verzi CSMWrap 3.0 byla přidána podpora konfiguračního souboru csmwrap.ini, který lze umístit do stejného adresáře jako spustitelný soubor EFI pro specifikaci dalších nastavení. Byla realizována možnost specifikace parametrů sériového portu pro ladicí výstup, cesty k alternativnímu VGABIOS (místo SeaVGABIOS), PCI adresy grafické karty, příznaků pro vypnutí IOMMU a potlačení výstupu informací o provozu CSMWrap, které se zobrazují kromě banneru a chybových hlášení.
Zdroj: opennet.ru
