Публикуван е новият выпуск на проекта CSMWrap 3.0, който развива EFI-приложение за зареждане на системи, поддържащи само остарели платформи с BIOS, в съвременни среди на базата на UEFI. CSMWrap възстановява средата с BIOS на системи с UEFI (клас 3), опаковаща сборка SeaBIOS във формата на модул CSM (Compatibility Support Module) и стартирайки като външно EFI-приложение. Кодът на проекта е написан на езика C и се разпространява под лицензия LGPL-2.1.
Проектът предоставя 64- и 32-битови сборки на EFI-приложението, които е достатъчно да се поставят в директорията /EFI/BOOT/ в раздела с файловата система FAT на носителя с операционна система, способна да зарежда само в среди с BIOS. UEFI-фърмуерът разпознава подобен носител и ще го покаже сред устройствата за зареждане. Препоръчва се на зареждащото устройство да се използват таблици на разделите в формат MBR.
В клона CSMWrap 3.0 е добавена поддръжка на конфигурационния файл csmwrap.ini, който може да бъде поставен в същата директория с изпълнимия файл EFI за указване на допълнителни настройки. Реализирана е възможността за указване в конфигурационния файл на параметри на серийния порт за отладъчен изход, пътища до алтернативен VGABIOS (вместо SeaVGABIOS), PCI-адреси на видеокартата, флагове за деактивиране на IOMMU и подавяне на изхода на екрана за информация относно работата на CSMWrap, показвана освен банера и съобщенията за аварии.
Източник: opennet.ru
