Опубликован выпуск проекта CSMWrap 3.0, развивающего EFI-приложение за стартиране на системи, поддържащи само остарели платформи с BIOS, в съвременни среди на база UEFI. CSMWrap пресъздава среда с BIOS на системи UEFI (клас 3), опаковайки сборката SeaBIOS под формата на модул CSM (Модул за поддръжка на съвместимост) и стартиране като външно 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
