Forwarded from 🇺🇦 Комора Лінуксоїда | Linux
Реалізовано Linux у браузері
У списку розсилки розробників Linux опубліковані патчі з реалізацією архітектури Wasm для ядра Linux, що дозволяє компілювати ядро в проміжний код WebAssembly для подальшого прямого виконання в браузері без залучення емуляторів.
Як приклад сформовано середовище на базі скомпільованих в WebAssembly набору утиліт BusyBox і системної бібліотеки musl.
Порт працює в Chromium-браузерах і завантажується менш ніж за секунду. Однак є обмеження: немає модуля управління пам'яттю, проблеми з багатозадачністю і зависання консолі через 5 хвилин. Багатозадачність реалізована через прив'язку потоків до різних Web Worker.
Запустити робочу веб-версію Linux можна тут: *клік*.
У списку розсилки розробників Linux опубліковані патчі з реалізацією архітектури Wasm для ядра Linux, що дозволяє компілювати ядро в проміжний код WebAssembly для подальшого прямого виконання в браузері без залучення емуляторів.
Як приклад сформовано середовище на базі скомпільованих в WebAssembly набору утиліт BusyBox і системної бібліотеки musl.
Порт працює в Chromium-браузерах і завантажується менш ніж за секунду. Однак є обмеження: немає модуля управління пам'яттю, проблеми з багатозадачністю і зависання консолі через 5 хвилин. Багатозадачність реалізована через прив'язку потоків до різних Web Worker.
Запустити робочу веб-версію Linux можна тут: *клік*.
👍8❤🔥2
Forwarded from 4eH4HR : xiHkaJli 3 pyzzkix чченян ченчня 🏳️🌈 (Саншайн)
This media is not supported in your browser
VIEW IN TELEGRAM
🥰9❤3