Вышел публичный инициатива LinuxOnTab — Linux во вкладке браузера

2 мин
Вышел публичный инициатива LinuxOnTab — Linux во вкладке браузера

Разработчик под ником kilian-ai показал открытый проект под названием LinuxOnTab (репозиторий на GitHub). Это рабочий Linux (на базе ядра Linux 6.12.13) во вкладке браузера. Проект является автономным, работающим только в браузере, в том числе рабочий стол Linux с файловым менеджером, туннелями портов и социальной средой с публичными папками на базе Nostr. В решении загружается полноценное ядро ​​x86 + Alpine Linux во вкладке через эмулятор v86 WebAssembly — без сервера, без установки, без демона Docker.

«Настоящее движок ​​x86 Linux + пользовательское пространство Alpine, загружаемое во вкладке браузера через WebAssembly. Никакой установки. Никакого сервера. Легковесная альтернатива Docker, ориентированная на локальное развёртывание, для мгновенного запуска одноразовых оболочек Linux», — пояснил автор проекта.

Внутри эмулятора WebAssembly v86 загружается ядро ​​Linux x86, предоставляющее оболочку Alpine Linux через xterm.js. Каждый системный вызов обращается к реальному ядру, работающему во вкладке — не к транспилированному образцу, не к удалённому контейнеру, не к облачной виртуальной машине, в которую нужно входить.

«Сетевые возможности включаются по желанию. Когда вам это нужно, гостевая платформа подключается к бэкэнду через WebSocket WISP v1 и получает полный исходящий TCP‑трафик. Затем вы можете открыть порты гостевой системы обратно на ваш хост через туннель с кодом сопряжения и применять SSH, SCP, SFTP или rsync для подключения к вкладке браузера, как если бы это был любой иной компьютер с Linux», — уточнил разработчик решения.

Что доступно в проекте:

  • загрузка любого из 4 ISO-образов, сохранение/восстановление снимков в IndexedDB;

  • цельный оболочку xterm с копированием через Cmd/Ctrl+C, вставкой через Cmd+V, выделением всего текста через Cmd+A;

  • боковые панели: file viewer (toggle + draggable divider + fullscreen), social, tunnels lifecycle;

  • внутри виртуальной машины (Alpine): сеть через WISP, DoH, внедрение apk, wget, curl, ssh, ftp, syncthing. Открытие любого TCP-порта из виртуальной машины (после развёртывания служб).

Читают сейчас

Доля рынка ChatGPT в начальный раз опустилась ниже 50% на фоне роста Gemini и Claude

25 минут назад

Доля рынка ChatGPT в начальный раз опустилась ниже 50% на фоне роста Gemini и Claude

Доля рынка ChatGPT от OpenAI в первый раз опустилась ниже 50%, поскольку пользователи переходят на Gemini от Google, Claude от Anthropic и Grok от xAI, следует из отчёта Sensor Tower. Одновременно в н

Веб-сайт Своего Банка вошел в топ-20 рейтинга по росту качества

34 минуты назад

Веб-сайт Своего Банка вошел в топ-20 рейтинга по росту качества

Свой Банк занял 18 место в рейтинге динамики индекса качества сайтов (ИКС) среди свыше 150 крупнейших кредитных организаций страны. По итогам отчетного периода — с марта 2026 года — показатель Банка в

Частные инвесторы обратились в ЦБ и ФНС из‑за «масштабных финансово‑налоговых аномалий» у кикшеринга Whoosh

48 минут назад

Частные инвесторы обратились в ЦБ и ФНС из‑за «масштабных финансово‑налоговых аномалий» у кикшеринга Whoosh

Частные инвесторы увидели «масштабные финансово‑налоговые аномалии» у оператора аренды электросамокатов Whoosh. С точки зрения Ассоциации инвесторов АВО, есть системные противоречия между фактической

Сканер тела от Midjourney: обещание МРТ за 60 секунд и неудобные вопросы врачей

1 час назад

Сканер тела от Midjourney: обещание МРТ за 60 секунд и неудобные вопросы врачей

Midjourney, известная прежде всего генератором изображений по текстовому описанию, объявила о запуске подразделения Midjourney Medical и своего первого "железного" продукта — ультразвукового сканера в

Apple уличили в записи каждого касания в App Store для персонализации подборок

1 час назад

Apple уличили в записи каждого касания в App Store для персонализации подборок

Apple обвинили в нарушении приватности пользователей в связи с новой функции App Store. Выяснилось, что механизм персональных подборок (Personalized Collections) записывает каждое касание юзера в мага