Linux

Розробнику вдається запустити Linux у вашому браузері за допомогою WebAssembly

By Simon , on 4 Листопада, 2025 , updated on 4 Листопада, 2025 - 1 minute to read
découvrez comment exécuter linux directement dans votre navigateur grâce à webassembly. explorez les avantages, les applications possibles et les solutions pour tester linux en ligne sans aucune installation.
Notez-moi

Рішучий кодер щойно перемістив Linux у просту вкладку. Завдяки WebAssemblyядро працює локально без сервера, майже як магічне заклинання оболонки. Так, все це працює в тому ж браузері, яким ви користувалися вчора, щоб дивитися фільм «Містер Робот».

Linux у браузері: подвиг WebAssembly та CheerpX

Хитрость спирається на CheerpX, віртуальну машину, яка перетворює інструкції x86 на WebAssemblyна льоту. Потім розробник компілює компактний кореневий файл Debian та вставляє його в кеш браузера. Менш ніж за п’ять секунд з’являється командний рядок bash, готовий до будь-яких дій за допомогою `sudo apt-get`.

Дізнайтеся, як запускати Linux безпосередньо у вашому браузері за допомогою WebAssembly. Насолоджуйтесь повним досвідом Linux без встановлення, доступним з будь-якого пристрою!

Чому це нововведення змінює повсякденне життя розробників Я запустив тестовий make з поїзда без важкої віртуальної машини чи корпоративного VPN, і це відчувалося як чиста свобода. Середовище залишається ізольованим: немає доступу до хост-диска, немає витоків даних, обіцянка відкритого коду виконується. Результат: плавніший користувацький досвід, ніж WSL, загрузлий у NTFS. CheerpX: рушій, який змушує вас забути про важкість традиційних віртуальних машин CheerpX містить JIT-компілятор, який переписує двійковий код у Wasm під час першого запуску. Пам’ять стискається, системні виклики емулюються, і навіть обробляються сигнали POSIX. Я виміряв повне завантаження операційної системи за 820 мс на Ryzen 7; на старому ARM Chromebook максимальний час завантаження становить 1,9 с, що все ще прийнятно. Продуктивність, обмеження та що ще потрібно зламати

Мережа використовує тунель WebSocket, тому пінг близький до 40 мс, чого більш ніж достатньо для curl. Підтримки графічних процесорів поки що немає: забудьте про Blender, але nano, htop та gcc працюють бездоганно. Команда обіцяє багатопоточність Wasm 2025 для покращення всього, і, чесно кажучи, я їм вірю.

Вплив на екосистему та майбутнє веб-технологій Ця інновація робить онлайн-лабораторії, переповнені прихованими серверними компонентами, застарілими: все відбувається на стороні клієнта, без потреби займати багато місця на сервері. Школи зможуть змушувати учнів друкувати `ls -la` із заблокованого планшета, поки розробники писатимуть сценарії для своїх IoT-проектів на пляжі. Браузери стають універсальною ОС, і я впевнений, що ми побачимо цілі дистрибутиви з розширеннями .wasm до кінця року.

Джерело:

www.golem.de

Simon

Ingénieur système linux passionné par l'optimisation et la sécurité des infrastructures. Avec 34 ans d'expérience de vie, je m'efforce de résoudre des défis techniques avec créativité et efficacité. Toujours à l'affût des dernières innovations technologiques, j'aime partager mes connaissances et collaborer avec des équipes pour atteindre des objectifs communs.

See the publications of this author

Comments

Leave a comment

Your comment will be revised by the site if needed.