Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

Создана среда, позволяющая собирать С++ приложения для Windows, Linux, macOS в браузере

03.10.2026 23:37 (MSK)

Группа энтузиастов создала SDK Xenolith, позволяющий собирать полноценные настольные приложения прямо в браузере, не обращаясь к внешним системам. Среда позволяет кросс-компилировать графические приложения с любой из поддерживаемых систем на любую другую. Одной из поддерживаемых систем является WebAssembly, потому приложения можно собирать для браузера, и в браузере для любой другой платформы. Исходный код проекта написан на C++ и доступен под лицензией MIT.

Среда не использует проприетарные SDK Windows и macOS, вместо этого из открытого кода или методом чистой комнаты созданы с нуля заместители, позволяющие собрать приложение, которое будет работать в целевой системе. Все без исключения инструменты собираются из исходных кодов внутри среды (для сборки требуется Linux и компилятор, способный собрать GCC 15.2, дальше среда соберёт всё сама). Доступна онлайн-демонстрация с набором примеров, включая DOOM и демо-версию Heroes of Might and Magic II, которая не требует регистрации, работает одной страницей и не общается с сервером (данные лежат на AWS CDN).

  1. Главная ссылка к новости (https://playground.xenolith.st...)
Автор новости: sbkarr
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66384-xenolith
Ключевые слова: xenolith
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:44, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/–
    Всё чаще мелькает "метод чистой комнаты". Начинаешь копать глубже и узнаёшь, что никакой чистоты в комнате и не было, как, собственно, и комнаты...
     
     
  • 2.5, Аноним (5), 00:59, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +9 +/–
    > Всё чаще мелькает "метод чистой комнаты".

    Это популярный нынче эвфемизм для "навайбкодил с чистого листа".

     
  • 2.13, Тот_Самый_Анонимус_ (?), 08:12, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В нагрузку метод не работает, если в ПО пристствуют существующие в некоторых диких странах патенты на ПО.
     
  • 2.17, Аноним (17), 09:30, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ещё скажите что в тортик верите)
     
     
  • 3.27, Аноним (27), 13:39, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какой тортик?
     

  • 1.2, Аноним (2), 23:44, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Не понял. Это лаунчер такой на чужом хосте, через браузер, сконектившийся к неизвестному сайту?
    PS: Любой сайт неизвестный. Доверие условно.
     
     
  • 2.12, sbkarr (ok), 07:53, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    На вашей машине. Ваша машина компилирует, дальше неё код не уходит.
     
     
  • 3.14, Кирилл (??), 08:51, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    А левые патчи приходят?
     
     
  • 4.18, Аноним (18), 09:32, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А вот это тебе знать необязательно, главное пользуйся и распространяй
     

  • 1.4, warlock66613 (ok), 23:53, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/–
    Главное что нужно знать:

    > В проекте много механического кода, созданного нейросетями.

     

  • 1.6, Аноним (6), 01:02, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Дам подсказку это можно сделать в wasm без браузера.
     
  • 1.9, Аноним (9), 01:23, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Вроде и круто выглядит. Если бы я такое увидел лет 5 назад, я бы офигел от крутизны и сложности. Но сейчас такое уже любое школоло может сделать с помощью ЫЫ, совершенно не разбираясь даже в wasm, не то что в C++.
     
     
  • 2.25, Аноним (25), 12:04, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    так оно и 5 лет назад было, различные linux-in-browser посмотри - там спокойно запускался gcc
     
     
  • 3.26, Аноним (9), 13:16, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Этого то проекта не было. Про остальные и так знаю, например, NetBSD запущенная в браузере. Тогда офигел от крутизны таких разрабов, а сейчас это с вероятностью 99% нейрокод, где "автор" даже не понимает как это работает.
     

  • 1.10, Аноним (10), 01:50, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/–
    Нужны тэги: «нейрослоп», «автор новости причастен к разработке».

    Между тем, что там с проектом stappler.dev? Это ж вроде было же то же самое — кросплатформенный sdk для мобилок и десктопа, ещё в эпоху до нейросетей. А копроли… ксенолитом в нём звался модуль графического движка.

     
     
  • 2.16, Аноним (16), 08:54, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нужно писать сделано руками.
     
     
  • 3.22, Аноним (17), 09:43, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не знал что современное поколение ещё может в это
     
  • 2.28, sbkarr (ok), 14:01, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это его развитие и есть. Про "причастность автора" можно посмотреть по истории, что, когда и как было создано. Но по вопросам веры во всемогущий нейрослоп - в церковь.
     

  • 1.11, Ivan_83 (ok), 05:53, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Сдаётся мне какойнить SDL и тому подобные фреймворки тоже давно решили данную задачу.
     
     
  • 2.20, Аноним (17), 09:42, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Отдельно да, но тут неосиляторам надо не выходя из уютненького всё делать
     

  • 1.15, Аноним (16), 08:53, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Вэбщики отакуэ. Нет пути. А почему не в Excel?
     
     
  • 2.21, Аноним (17), 09:43, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Они не знают что помимо браузера есть что-то ещё
     

  • 1.23, mikhailnov (ok), 11:18, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Эдак и на Эльбрусах (VLIW) можно собирать сразу с оптимизацией под целевой процессор.
    P.S. Из новости толком не понял, что это и для чего.
     
  • 1.24, limafresh (ok), 11:41, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > Доступна онлайн-демонстрация с набором примеров, включая DOOM и демо-версию Heroes of Might and Magic II, которая не требует регистрации
    > не требует регистрации

    "Скачать бесплатно без регистрации без смс без вирусов без рекламы"

     
  • 1.29, Аноним (29), 14:30, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Вопрос: зачем? Просто как proof of concept? Ну хорошо, пусть это и остаётся в ~/Programming, выносить то для чего.
     
  • 1.30, Ананимер (?), 15:03, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Чем wasm лучше java плагинов или того же flash?
     
     
  • 2.32, Алиса (??), 15:47, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Модный и молодежный. На этом все.
     

  • 1.31, Admino (ok), 15:46, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Эдак можно выпустить ОС, в которой только браузер и ничего больше, а, стоп.
     

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



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: