Unix in the Browser Tab
browsix.org
Unix in the Browser Tab
1–10 of 79 posts
Re: Unix in the Browser Tab
#2Past discussion: https://news.ycombinator.com/item?id=13151566 (2016, 124 comments)
Re: Unix in the Browser Tab
#3Based on how we see so many 'OS in the Browser' links here on HN, am I right to be underwhelmed by this one?
Re: Unix in the Browser Tab
#4So emscripten is still the compiler, but this is an OS which can be targeted by emscripten? Am I understanding it right?
Re: Unix in the Browser Tab
#5Based on how we see so many 'OS in the Browser' links here on HN, am I right to be underwhelmed by this one?
This is different. What you usually see is mock-ups of graphical shells. This is a kernel.
Re: Unix in the Browser Tab
#6So emscripten is still the compiler, but this is an OS which can be targeted by emscripten? Am I understanding it right?
I don't think it's as a clean a separation as that. Emscripten supplies many things. Some libc-like, some os-like, including a filesystem api. This adds things like pipes, concurrent processes, signals and sockets, and makes the emscripten filesystem api shared across "processes" (web workers). It's borrowing from other code, too, like BrowserFS.
Re: Unix in the Browser Tab
#72 questions:
* why?
* security?
Re: Unix in the Browser Tab
#8Past discussion: https://news.ycombinator.com/item?id=13151566 (2016, 124 comments)
Interesting, I'm assuming Browsix must have been rewritten in Typescript significantly later; TS must have been much more niche in 2016 (though wikipedia tells me it may be as old as 2012)
Re: Unix in the Browser Tab
#92 questions: * why? * security?
Security? As secure as any javascript programmed site is.
Why? Why not? (Just don't put it in production lol)
Re: Unix in the Browser Tab
#10Why not "stream" an image of an actual OS (say, linux) to the browser? Has anyone pulled that off yet? (Kind of like rendering services for example, the client is just for user interaction, everything else is streamed from server where all the computation happens)