3 ms·
Unfortunately, he didn't attach the source code for the 64-bit x86 emulation layer, or the config used to compile the hosted image. For a more open-source vers
by maxloh 7mo ago
Unfortunately, he didn't attach the source code for the 64-bit x86 emulation layer, or the config used to compile the hosted image.
For a more open-source version, check out container2wasm (which supports x86_64, riscv64, and AArch64 architectures): https://github.com/container2wasm/container2wasm https://github.com/container2wasm/container2wasm
- zamadatix 7mo agohttps://github.com/copy/v86 https://github.com/copy/v86 might be a more 1:1 fully open sourced alternative.
- maxloh 7mo agoNot really. x86_64 is not supported yet: https://github.com/copy/v86/issues/133 https://github.com/copy/v86/issues/133
- deleted 7mo ago[deleted]
- deleted 7mo ago[deleted]
- zamadatix 7mo agoSure, and there are probably some other things lacking, but JSLinux supports a lot more than CLI Linux userspace on x86-64 too. E.g. compare to lack of graphical interface https://github.com/container2wasm/container2wasm/issues/196 https://github.com/container2wasm/container2wasm/issues/196 It looks like container2wasm uses a forked version of Bochs to get the x86-64 kernel emulation to work. If one pulled that out separately and patched it a bit more to have the remaining feature support it'd probably be the closest overall. Of course one could say the same about patching anything with enough enthusiasm :).
- zoobab 7mo ago"he didn't attach the source code for the 64-bit x86 emulation layer" It's not open source? If that's the case, it should be in his FAQ.