cs-education / sysbuild

A system programming learning environment in the browser
https://cs-education.github.io/sys/
Other
36 stars 35 forks source link

Browsix – unix in your browser tab #172

Open tmpethick opened 7 years ago

tmpethick commented 7 years ago

You should definitely check this project out in in regards to your long term plans [1]:

https://browsix.org/

angrave commented 7 years ago

Looks very interesting. Browsix works by implementing a limited set of POSIX calls (read/write/etc) and then compiles C/C++ projects using enscrriptem directly to run on top of this API. I expect Browsix will have better performance (because it does not emulate a CPU or virtual memory). I also expect it will be limited to running a single running process. It may / may not support threads (or pipes) at this time - so it may not be an complete learning platform for system programming