U++ Forum - RDF feed
https://www.ultimatepp.org/forums/
Running Linux in a browser
https://www.ultimatepp.org/forums/index.php?t=rview&goto=32434&th=6028#msg_32434
Fabrice Bellard has written an x86 emulator in javascript, capable of booting and running a linux kernel: http://bellard.org/jslinux/. So if you want to run U++ CLI applications in web browser, all you need is to compile it for Pentium MMX processor, put it in an initrd image and put it together with two JS files on your web At least in theory, I haven't tried it (yet)
This really made my day, I just had to share this...
Best regards,
Honza]]>dolik.rce2011-05-17T16:22:51-00:00Re: Running Linux in a browser
https://www.ultimatepp.org/forums/index.php?t=rview&goto=32438&th=6028#msg_32438
Thanks for sharing Honza!
Lionel]]>chickenk2011-05-17T18:32:09-00:00Re: Running Linux in a browser
https://www.ultimatepp.org/forums/index.php?t=rview&goto=32449&th=6028#msg_32449
]]>gprentice2011-05-18T10:23:53-00:00Re: Running Linux in a browser
https://www.ultimatepp.org/forums/index.php?t=rview&goto=32864&th=6028#msg_32864
video lectures, some of which, especially the first one and the last ones, include truly mind-provoking views and insights).
Anyway, JavaScript implementations still differ at least as much as do other language implementations (you have probably already heard about compiler incompatibilities in the C/C++ world). jslinux for instance didn't work for me the first time I tried it with the then current Opera (although it seemed to work now some weeks later, maybe it is being improved). It was also not freely licensed, although the website now suggests that that might be planned in the future.
IMHO, the cleaner way to make the browser become the next application platform would be to replace JavaScript with something better instead of using it as the basis for proof-of-concept development in the now and inspire people to use it even more. Then again, the lower depths on which we built our systems are ugly as well. In an ideal world, people would do better.