Content
LKL.js Running Linux Kernel on JavaScript Directly View on GitHub LKL.js: Running Linux Kernel on JavaScript Directly LKL.js is Linux Kernel Library ported to JavaScript using Emscripten. Unlike JSLinux, LKL.js includes a Linux kernel fully written in JavaScript and runs without emulators. For more details, read my blog pOSt LKL. just boots Linux kernel and still completely useless. It shows how Emscripten is powerful and how Linux kernel is flexible. Demo LKL.js requires SharedArrayBuffer for thread support. SharedArrayBuffer is disabled by default due to Spectre mitigation in Mozilla Firefox. Please enable it. (javascript.options.sharedmemory in Mozilla Firefox) The link below is boot.js demo site. https:retrage.github.iolk-jsboot.html Downloads