گروهی از علاقهمندان، کیت توسعه نرمافزار (SDK) Xenolith را ایجاد کردند که امکان ساخت برنامههای دسکتاپ کامل را مستقیماً در مرورگر فراهم میکند. این سیستم امکان کامپایل متقابل برنامههای گرافیکی را از هر پلتفرم پشتیبانیشده به هر پلتفرم دیگری فراهم میکند. یکی از پلتفرمهای پشتیبانیشده، WebAssembly است، بنابراین برنامهها میتوانند برای مرورگر ساخته شوند و در مرورگر برای هر پلتفرم دیگری ساخته شوند. کد منبع این پروژه به زبان ++C نوشته شده و تحت مجوز MIT در دسترس است.
این محیط از SDK های اختصاصی استفاده نمیکند. Windows и macOSدر عوض، پروکسیها از ابتدا و از روی متنباز یا با استفاده از روشهای Cleanroom ساخته میشوند و به شما امکان میدهند برنامهای بسازید که روی سیستم هدف اجرا شود. همه ابزارها، بدون استثنا، از کد منبع درون محیط ساخته میشوند (ساخت نیاز به ... دارد). Linux و یک کامپایلر قادر به ساخت GCC 15.2، محیط همه چیز را به طور خودکار از آنجا میسازد. یک نسخه آزمایشی آنلاین با مجموعهای از مثالها، از جمله DOOM و نسخه آزمایشی Heroes of Might and Magic II، در دسترس است. نیازی به ثبتنام ندارد، در یک صفحه اجرا میشود و با ... تعامل ندارد. سرور (دادهها در AWS CDN ذخیره میشوند).
منبع: opennet.ru
