On 06.03.2021 22:30, Jacob Bachmeyer wrote: > > WebAssembly has access to POSIX APIs?
Of course not. What made you think THAT? As I said, a "little" more machinery would be needed. > If POSIX APIs are not available to WebAssembly, then there is no reason > to even consider porting GNU software, unless Rohit is volunteering to > write a WebAssembly-platform-specific kernel and the backend support for > GCC? https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192 Tadaa! Just from the top Google result for "linux in browser." No, I don't think anyone's volunteering right now to develop a JS/WASM-based environment that's fully prepared to run GNU software compiled to WASM, but it's certainly a cute idea. Let people have their fun with creative ideas. You never know what comes out of it eventually. As a software developer, I sometimes have to connect to a client's PC with commercial remote support software and try to find out whether they have something stupid going on in their network, or if it's really my application that's misbehaving. In times like that, I wish I had quick access to some Unix-like environment with helpful tools like netcat and nmap on the client's end. If I could just open a browser on the client's PC and visit a website that boots up a GNU/Linux with useful tools like that, it would be pretty amazing. - Taylan