The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск CSMWrap 3.0, прослойки для загрузки в режиме BIOS на системах с UEFI

16.03.2026 08:17 (MSK)

Опубликован выпуск проекта CSMWrap 3.0, развивающего EFI-приложение для загрузки систем, поддерживающих только устаревшие платформы с BIOS, в современных окружениях на базе UEFI. CSMWrap воссоздаёт окружение c BIOS на системах UEFI (class 3), упаковывая сборку SeaBIOS в форме модуля CSM (Compatibility Support Module) и запуская как внешнее EFI-приложение. Код проекта написан на языке Си и распространяется под лицензией LGPL-2.1.

Проектом предоставляются 64- и 32-разрядные сборки EFI-приложения, которые достаточно разместить в каталоге /EFI/BOOT/ в разделе с ФС FAT на носителе с операционной системой, способной загружаться только в окружениях с BIOS. UEFI-прошивка распознает подобный носитель и покажет в числе загрузочных устройств. На загружаемом устройстве желательно использовать таблицы разделов в формате MBR.

В ветке CSMWrap 3.0 добавлена поддержка файла конфигурации csmwrap.ini, который можно разместить в одном каталоге с исполняемым файлом EFI для указания дополнительных настроек. Реализована возможность указания в файле конфигурации параметров последовательного порта для отладочного вывода, пути к альтернативному VGABIOS (вместо SeaVGABIOS), PCI-адреса видеокарты, флагов для отключения IOMMU и подавления вывода на экран информации о работе CSMWrap, показываемой помимо баннера и сообщений о сбоях.

  1. Главная ссылка к новости (https://github.com/CSMWrap/CSM...)
  2. OpenNews: Выпуск загрузочных прошивок Libreboot 26.01 и Canoeboot 26.01
  3. OpenNews: Выпуск Coreboot 25.09, открытой альтернативы проприетарным прошивкам
  4. OpenNews: Образ для запуска любых ОС и efi-файлов с Flash без отключения UEFI Secure Boot
  5. OpenNews: Выявлен UEFI-буткит Bootkitty, подставляющий вредоносный код в загружаемое ядро Linux
  6. OpenNews: Обновление дистрибутива Static Linux, собранного в форме образа для UEFI
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64998-csmwrap
Ключевые слова: csmwrap, uefi, bios, boot, seabios
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iPony128052 (?), 08:57, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Звучит... Как бэ это сказать... Старомодно.

    Тяжело могу представить использование такого на практике 🤔

     
     
  • 2.3, Аноним (3), 09:15, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну как бы проблема в том, что формально FreeDOS еще существует, но запустить его через UEFI без CSM не получится. Да, реально у него применения уже нет. Да, играться с виндой 9х можно и на виртуалках. Но вот люди все еще любят эту систему. Тут знаете. Есть несколько поколений людей. Люди типа 8-bit guy еще любят 8-битные системы. Я вот кроме Dendy из 8-битного ничего не застал. Ну может чутка застал Spectrum, когда был совсем маленьким. Но люди поколения 90х - это люди, которые выросли на PC.

    Кстати такой вопрос знатокам. Раньше стояла старая версия QEMU и я запускал 9х командой "%~dp0qemu-system-i386.exe" -display sdl -vga cirrus,retrace=precise -soundhw sb16,adlib,gus,pcspk -boot c -drive file="бла бла бла"

    Обновил QEMU - пришлось команду поменять на "%~dp0qemu-system-i386.exe" -display sdl -vga std,retrace=precise -device sb16 -device adlib -device gus -hda "D:\Linux\Win95.qcow2" -drive file=fat:rw:"%~dp0dos",format=raw -boot c

    Но, блин, Win9х теперь выдает ошибку защиты при инициализации IOS. Вроде следовал разным советам и пытался что то поменять в "худшую" сторону. Прописать вручную 128Мб оперативы, поставить машину ISAPC. Ничего не помогает. Может кто знает, куда копать?

     
     
  • 3.9, Qqq (-), 09:45, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Да, реально у него применения уже нет

    Скажи это заводам, у которых железо до сих пор может управляться из под DOS с помощью самописных программ. И этот «Легаси-долг» так и будет продолжать тянуться, пока это будет дешевле модернизации в моменте.

    А найти тот древний цифровой мусор, который когда-то был ПК, все сложнее

     
     
  • 4.14, птнпнх (-), 09:58, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А найти тот древний цифровой мусор, который когда-то был ПК, все сложнее

    А зачем искать. Так где производство завязано на старое железо, это старое железо и работает вместе со старвм софтом. Вон на почте в глубинке не редкость встретить ДОС и целерон на 2 пне до сих пор.

     
  • 4.16, Аноним (3), 10:07, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Странная логика. Старое железо остается старым и требует старый софт. Только вот железо не вечно. Однажды оно ломается. А на новом поддержки уже нет.
     
     
  • 5.21, Qqq (-), 10:28, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не странная логика, это кроилово и экономия на модернизации. «Условно-современный» промышленный комп с условной ISA-шиной тупо дешевле новых установок и переписывания софта. Особенно когда старая установка все еще работает.
     
  • 5.23, Qqq (?), 10:36, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В копилку «треш-экономии», в 19 году видел установку, программу на которую загружали с перфолент. И еще одну, где использовались 8" дискеты. Да, они были в единственном экземпляре, но они активно эксплуатировались, пусть и в разы меньше более современных.
     
  • 3.15, kusb (?), 10:07, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Также есть более упоротый путь - портировать FreeDOS с вызовов BIOS на UEFI. Но всё равно понадобится эмулятор этих вызовов для работы многих программ, наверное.
     
     
  • 4.17, Аноним (3), 10:09, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не имеет смысла. DOS - ОС для реального режима. Нужна древняя ОСь для защищенного - ставьте 9х или XP.
     
     
  • 5.19, kusb (?), 10:13, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, я забыл про режимы... Да уж.
     
  • 5.20, Аноним (20), 10:27, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Древняя для защищённого? Debian 2.2 Potato.
     
  • 3.29, Карлос Сношайтилис (ok), 12:56, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну как бы проблема в том, что формально FreeDOS еще существует, но запустить его через UEFI без CSM не получится.

    Эту проблему "элегантно" решают через загрузку линукс с автозапуском freedos

     
  • 2.4, Аноним (20), 09:21, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    GNU/Hurd
     
  • 2.24, Джон Титор (ok), 10:54, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Тяжело могу представить использование такого на практике

    Запустить nvme на старом ПК, сетевую карту wifi 802.11ac или даже aх

     

  • 1.2, Аноним (2), 09:12, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Ура! Теперь можно поставить Windows XP на планшеты/ноутбуки на базе Intel Atom Z3735F с 2 ГБ ОЗУ и 32 ГБ emmc.
     
     
  • 2.5, IdeaFix (ok), 09:24, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А фирмвари где возьмешь? Вон божественный N100 умеет CSM на 90% материнок на которые он распаян, но... только с дискретным видео или без видео вовсе :)
    А Z3735F "без дров" даже усб не отдаст :)
     
  • 2.7, Аноним (7), 09:35, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    quibble же
     
  • 2.13, птнпнх (-), 09:54, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    нет, нельзя, их таблицы acpi ничего не знают о xp, и железо будет работать без управления питанием на максимальной частоте и гудеть вентилятором в разнос, не говоря об отсутствии драйверов чипсета и периферии
     
  • 2.18, kusb (?), 10:09, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А разве неофициальный загрузчик UEFI на XP уже не существовал? (И это не единственная проблема)
     
  • 2.25, Bob (??), 11:03, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    1) А просто взять install.wim с Win 10 x86 LTSC IoT и пройтись AutoSettingsPS с пресетом (настройкой) под себя - что не позволяет?

    ~0.5гб рамы ~3.5гб на диске для х86
    ~1гб рамы и ~5гига на диске для х64

    Рама с учётом выделенного под iGPU и кэшем (83мб + 278мб, соответственно, на х64).

    2) Сударь, у вас назван электронный мусор! Я в январе через посредников (mail forward) брал Surface 6 PRO, i5 8250u, 128gb ssd, 8 ram в идеальном состоянии б/у (потёртый чуть, но батарейка жива на 96%) с зарядкой - менее чем за 100$ по итогу. Битые по 50$ выходят. Что мешает старое сбагрить и взять чёт норм?

    3) asus eee pc 1025c 2ram/320hdd на atom 2800n тогда же ушёл за 25$. Внешне чуть покоцан корпус, но всё пашет. Комплект с зарядкой. Если это в цену покупки нового б/у учесть - выйдет почти даром.

     
  • 2.26, Аноним (26), 11:08, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пытался поставить Haiku на Atom. Не встала,
     

  • 1.6, Аноним (7), 09:34, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >На загружаемом устройстве желательно использовать таблицы разделов в формате MBR.

    С какой именно целью?

     
     
  • 2.8, Аноним (3), 09:42, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кэп подсказывает, что DOS поддерживает только MBR.
     

  • 1.11, птнпнх (-), 09:50, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    даже и не предстпаляю кейс использования сабжа в 2026 году; старые xp все равно потребуют драйверы на чипсет, acpi и прочее-прочее…
     
     
  • 2.22, kusb (?), 10:30, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Может у энтузиастов Windows XP будут и какие-то драйверы и acpi и прослойки для работы XP с новыми winapi, порт браузера...
     

  • 1.12, Аноним (12), 09:54, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На старом железе был из коробки csm mode,для xp,7. Теперь возвращают как инновационные технологии. Прив 2010 год.
     
  • 1.27, Пожилая лысая женщина (?), 11:53, 16/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается, с помощью этой штуки я смогу запустить Windows 7 на современном компьютере без танцев с бубном?
     
     
  • 2.28, Аноним (28), 12:22, 16/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > без танцев с бубном?

    Нет, без бубна никуда.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру