Назад к ленте

arm64js: эмулятор ARMv8-A для запуска Linux в браузере

arm64js: эмулятор ARMv8-A для запуска Linux в браузере
📡 Когда разработчик не выдержал установки 2 МБ инструмента, а браузер без проблем обрабатывал 40 МБ React-страницу, он решил найти решение. Так появился arm64js — эмулятор ARMv8-A, написанный на Rust и компилирующийся в WebAssembly, который может запускать реальный Alpine Linux в веб-приложении. Несмотря на то, что скорость вычислений ниже, чем у родных систем, оболочки и TUI-приложения работают отлично. Для разработчиков доступен JS SDK для создания собственных виртуальных машин. Более того, был создан Demoshell, который позволяет демонстрировать CLI/TUI-приложения в браузере. Существует бесплатный тариф, который также доступен для открытых проектов. Откройте историю и демонстрации.
Источник: www.reddit.com

Похожие проекты