After FFmpeg (used in all your TVs and gadgets, very likely), QEmu (used also by Xen and VBox and other), tcc and his IOCC entries, the DVB-T emission with an ATI card, Fabrice comes, once again with something crazy... He is really impressive...
Searching for "tcc" and "tcc unix" returns nothing helpful. Searching for "IOCC" returns nothing, and "IOCC Fabrice" returns a site that is caching HN in realtime, and it's your post. Any help?
Boot a linux kernel right inside your browser.
91–100 of 255 posts
Re: Boot a linux kernel right inside your browser.
#92Earlier quoted context omitted.
Yeah. That would be a whole interesting can of worms. Would need PCI/USB/whatever bus your ethernet card was on. Plus emulation of the selected ethernet card itself. Loopback (which is present) is so much simpler.
I guess a tun/tap to some server-side service might be possible too, but perhaps not very interesting. The x86 dynamic library api suggested in the tech notes sounds more useful. Edit: Easier idea might be adding ttyS1 and connecting that to a websocket on the server. Combined with something like socat or ppp, that ought to work. Since the console is already ttyS0 and connected to the js terminal, it might be doable…
Re: Boot a linux kernel right inside your browser.
#93Earlier quoted context omitted.
Indeed, this is completely awesome. I first thought it was some remotely hosted virtual machine, but it really runs inside the browser. Insane! Especially considered how fast it is. When he adds X, we can run Firefox inside Linux inside Firefox inside Linux :') Edit: seems the terminal emulator supports ANSI escape codes such as the 16 Linux colors, but not the XTerm 256 color mode (\e[38;5;CCm) or Konsole 24 bit (\e…
> When he adds X, we can run Firefox inside Linux inside Firefox inside Linux :') Skip the middle man, output gtk via html5 http://blogs.gnome.org/alexl/2011/03/15/gtk-html-backend-upd... (I don't actually know if it still has dependencies on X11 :P)
Re: Boot a linux kernel right inside your browser.
#94Earlier quoted context omitted.
Okay, I take that back. My favorite part comes from the tech notes, when he lists all the stuff he added: [... and] my unfinished but usable emacs clone QEmacs. ?!? I am wasting my life in comparison to this super-hacker.
Further update: qemacs works. Unfortunately, M-x spook does not, so he clearly still has some work to do for feature completeness.
Re: Boot a linux kernel right inside your browser.
#95This looks awesome! I'm just starting to learn ruby and was going to look today on whether there was a way to run it in a browser very easily. Wonder if this is the answer
Re: Boot a linux kernel right inside your browser.
#96This is completely awesome. When I saw http://cb.vu a few years ago I thought hey, someone has finally done it, but that turned out to be a hack. Kudos to Bellard once again. Nitpicking: the terminal emulation is messed up. It keeps resizing horizontally, and less gets confused. I'm sure the terminal emulator was fun to play with. A correct vt100 state machine implementation [1] would probably not be quite as fun [2]…
Indeed, this is completely awesome. I first thought it was some remotely hosted virtual machine, but it really runs inside the browser. Insane! Especially considered how fast it is. When he adds X, we can run Firefox inside Linux inside Firefox inside Linux :') Edit: seems the terminal emulator supports ANSI escape codes such as the 16 Linux colors, but not the XTerm 256 color mode (\e[38;5;CCm) or Konsole 24 bit (\e…
Re: Boot a linux kernel right inside your browser.
#97/usr/bin has many goodies
vi, top, ps, grep, awk
Re: Boot a linux kernel right inside your browser.
#98Re: Boot a linux kernel right inside your browser.
#99This looks awesome! I'm just starting to learn ruby and was going to look today on whether there was a way to run it in a browser very easily. Wonder if this is the answer
This is somewhat more direct than using Python in Linux on a JS-based emu.