Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Boot Linux In Your Browser

Soulskill posted more than 3 years ago | from the year-of-linux-in-the-browser dept.

Linux 393

An anonymous reader writes "Fabrice Bellard, the initiator of the QEMU emulator, wrote a PC emulator in JavaScript. You can now boot Linux in your browser, provided it is recent enough (Firefox 4 and Google Chrome 11 are reported to work)."

cancel ×

393 comments

Sorry! There are no comments related to the filter you selected.

Interisting (2)

CTU (1844100) | more than 3 years ago | (#36149536)

That is rather cool, but I'd rather not upgrade FF to v4. Although, now I have a reason to install Chrome :)

Re:Interisting (-1)

Anonymous Coward | more than 3 years ago | (#36149712)

Why not? FF4 is magnitudes faster and better than FF3

But... (4, Funny)

Anonymous Coward | more than 3 years ago | (#36149538)

...does it run BSD?

The burning question. (-1, Redundant)

Anonymous Coward | more than 3 years ago | (#36149540)

Why?

Re:The burning question. (1)

Anonymous Coward | more than 3 years ago | (#36149574)

The answer. Why not?

Why not make something cool and interesting. It's a proof of concept. Showing how powerful our browsers and computers have become that we can emulate a full computer inside of it.

I find it quite fun to write a small C program, compile, and run it, all inside a javascript emulation.

Re:The burning question. (4, Interesting)

jra (5600) | more than 3 years ago | (#36149584)

Like Everest, because it was there.

There was a GIF out several years back, which I haven't been able to find any time recently (and would love a pointer to) of some guy who had something like *19* hardware emulators running on one monitor simultaneously, in 4 or 5 separate stacks.

TRS-80, C-64, T/S-1000; everything you've ever seen an emulator for, he had running on Linux all at the same time; some hosting others.

Re:The burning question. (1)

Guy Harris (3803) | more than 3 years ago | (#36150168)

Like Everest, because it was there.

There was a GIF out several years back, which I haven't been able to find any time recently (and would love a pointer to) of some guy who had something like *19* hardware emulators running on one monitor simultaneously, in 4 or 5 separate stacks.

TRS-80, C-64, T/S-1000; everything you've ever seen an emulator for, he had running on Linux all at the same time; some hosting others.

Dunno about that one, but here's Amit "Mac OS X Internals and MacFUSE" Singh running a large pile of x86 OSes on top of Virtual PC on a PowerBook [osxbook.com] .

Re:The burning question. (1)

roman_mir (125474) | more than 3 years ago | (#36149608)

New type of virus vector of-course.

Re:The burning question. (4, Informative)

yincrash (854885) | more than 3 years ago | (#36149644)

from his tech notes

I did it for fun, just because newer Javascript Engines are fast enough to do complicated things. Real use could be: Benchmarking of Javascript engines (how much time takes your Javascript engine to boot Linux ?). For this particular application, efficient handling of 32 bit signed and unsigned integers and of typed arrays is important. Client side processing using an x86 library, for example for cryptographic purposes. For such application, the x86 emulator can be modified to provide an API to load x86 dynamic libraries and to provide a js-ctypes like API to call the C/C++ functions from javascript. A more advanced version would allow to use old DOS PC software such as games.

Re:The burning question. (4, Funny)

gandhi_2 (1108023) | more than 3 years ago | (#36149676)

So you can boot linux in your browser, then launch a browser, and boot linux in that browser....

Yo dawg, if you had a beowulf cluster, you could run kturtle all the way down.

Re:The burning question. (0)

turing_m (1030530) | more than 3 years ago | (#36150072)

Technically speaking, that should be a beodawg cluster.

Re:The burning question. (1)

c0lo (1497653) | more than 3 years ago | (#36149998)

What a silly question... so that you can still work on Linux on a tablet running ChromeOS [networkworld.com] (the things you can't do are quite annoying... here's the solution)

</tongue_in_cheek>

Re:The burning question. (1)

Kitkoan (1719118) | more than 3 years ago | (#36150104)

Well, first thought: first steps to VM's on a tablet. Full powered apps (beyond the more watered down ones like the Photoshop one) on a tablet computer and only when you need it so it doesn't kill your battery all day.

You win Slashdot (0)

Anonymous Coward | more than 3 years ago | (#36149568)

No cooler story is possible.

Re:You win Slashdot (1)

rs79 (71822) | more than 3 years ago | (#36149830)

Sure it is. What if somebody got Apache to run under it?

Re:You win Slashdot (1)

SanityInAnarchy (655584) | more than 3 years ago | (#36150300)

Or a browser? ...nah, Apache is more feasible.

Re:You win Slashdot (1)

niftydude (1745144) | more than 3 years ago | (#36150454)

Or a browser?

Compiling up lynx would probably be not too hard...

Nice (0)

Anonymous Coward | more than 3 years ago | (#36149594)

Very nice, but how much use is this?

None at all. (1)

SanityInAnarchy (655584) | more than 3 years ago | (#36150384)

From TFA:

What's the use ?

I did it for fun, just because newer Javascript Engines are fast enough to do complicated things. Real use could be:

  • Benchmarking of Javascript engines (how much time takes your Javascript engine to boot Linux ?). For this particular application, efficient handling of 32 bit signed and unsigned integers and of typed arrays is important.
  • Client side processing using an x86 library, for example for cryptographic purposes. For such application, the x86 emulator can be modified to provide an API to load x86 dynamic libraries and to provide a js-ctypes like API to call the C/C++ functions from javascript.
  • A more advanced version would allow to use old DOS PC software such as games.

Of these, I suppose the benchmark is the really useful part. I suppose it'd make a nice fallback for Google's Native Client [google.com] , which seems like a much better approach for using an x86 library if you need it -- and after all, if you have an x86 library, it's probably portable to x86_64, ppc, arm, etc. Old DOS games are probably better handled by DOSbox, though I guess it would be cool if someone got that to work.

It is cool as a tech demo, and as a benchmark, but I don't really see it being useful.

Yo dawg, (1, Funny)

pecosdave (536896) | more than 3 years ago | (#36149604)

Yo dawg, we hear you liked Linux and virtual machines so we wrote a virtual machine for the Java Virtual Machine so you can run Linux while you run Linux.

Re:Yo dawg, (5, Funny)

Zontar The Mindless (9002) | more than 3 years ago | (#36149682)

Yo dawg, JavaScript and the JVM have less to do with each other than an Orthodox rabbi and a porkchop.

Re:Yo dawg, (0)

pecosdave (536896) | more than 3 years ago | (#36149696)

mmmmmm porkchops

Re:Yo dawg, (0)

Anonymous Coward | more than 3 years ago | (#36149856)

You're still a moron.

Re:Yo dawg, (1)

ynp7 (1786468) | more than 3 years ago | (#36149976)

mmmmmm porkchop sandwiches

Re:Yo dawg, (2)

Aeternitas827 (1256210) | more than 3 years ago | (#36149966)

less to do with each other than an Orthodox rabbi and a porkchop.

This will now replace 'What does X have to do with the price of tea in China' in my daily conversation. You almost got a beverage spray from me because this bit of wit.

Re:Yo dawg, (2)

ynp7 (1786468) | more than 3 years ago | (#36150026)

You can run X in this thing? OMFG!!!

Re:Yo dawg, (3, Funny)

grcumb (781340) | more than 3 years ago | (#36149728)

Yo dawg, we hear you liked Linux...

Yeah, but does it run Lin - hang on....

... Oh My God. It's penguins all the way down!

Re:Yo dawg, (1)

kvvbassboy (2010962) | more than 3 years ago | (#36149872)

HAHAHAHA!! :D Off topic, but you sir, made my day!

Re:Yo dawg, (0)

Anonymous Coward | more than 3 years ago | (#36150158)

... Oh My God. It's penguins all the way down!

Wait? Is that a Pratchett-Clarke-crossover?

Re:Yo dawg, (1)

Palmsie (1550787) | more than 3 years ago | (#36150194)

We need to go deeper.

Fun guy (5, Interesting)

Anonymous Coward | more than 3 years ago | (#36149610)

Fabrice also wrote his own version of emacs [bellard.org] in his own realtime C compiler [bellard.org] , and he also at one time held the record for calculating pi [bellard.org] .

Re:Fun guy (1)

snl2587 (1177409) | more than 3 years ago | (#36149896)

And, sure enough, it runs in the js version of Linux.

Re:Fun guy (2)

wagnerrp (1305589) | more than 3 years ago | (#36150134)

Emacs and C compilers? Pah! A virtual machine running in javascript is mad genius unheard of since using graphics cards as software driven DVB modulators [bellard.org] .

pretty dang cool (0)

Anonymous Coward | more than 3 years ago | (#36149612)

sweet I just segfaulted it with emacs :)

Running a browser in emacs? Reading /. ? (1)

billstewart (78916) | more than 3 years ago | (#36150278)

It's been too long since I've tried running a browser in emacs, so I don't remember how (and therefore I'm not using it to reply to this Slashdot thread :-), but emacs itself seems to be running fine. Can Slashdot run in an emacs browser?

Hmmm, networking's pretty limited. (1)

billstewart (78916) | more than 3 years ago | (#36150296)

"ifconfig -a" only shows lo0, and /dev/ doesn't have a lot of networking hardware to work with, in particular it doesn't look like there's an ethernet driver, and I doubt you could easily coerce a /dev/tty driver to go anywhere. But it's still cool.

Re:Hmmm, networking's pretty limited. (1)

TheInternetGuy (2006682) | more than 3 years ago | (#36150472)

Well that is one of the limit of running in the browsers JS engine, there is no way he will get at any low level hardware, thus no use in emulating it. However, he would be able to make http calls, so maybe a ethernet over http tunnel? Fabrice is in my opinion, one of the cooler hackers (using hacker in the true sense of the word) out there.

Funny! (1)

xpurple (1227) | more than 3 years ago | (#36149618)

This is very funny. A nice trick of which there may be some use. Suggestions?

Re:Funny! (1)

proverbialcow (177020) | more than 3 years ago | (#36149852)

Well, obviously, the first thing that's got to happen is they have to make uni.xkcd.com [xkcd.com] actually run Linux, complete with all the jokes.

Firefox 3.6.9 master race REPORTING! (0)

Anonymous Coward | more than 3 years ago | (#36149642)

ERROR: your browser is too old to run JS/Linux.

You should use a recent browser such as Firefox 4.x or Google Chrome.

Would be nice to run a BBS from a DOS prompt attached to a PCI 56k Modem that interlinks to a USB MagicJack,

BECAUSE BILLY "FFUCKING" MAYSSS sayd it works!

Re:Firefox 3.6.9 master race REPORTING! (1)

Aeternitas827 (1256210) | more than 3 years ago | (#36149980)

BECAUSE BILLY "FFUCKING" MAYSSS sayd it works!

He's dead, Jim!

Now, just get Michael on the plane and he can be done with Purgatory.

Doesn't work (1)

defaria (741527) | more than 3 years ago | (#36149648)

Doesn't work for me. Just hangs.

This is the year ........ (5, Funny)

rust627 (1072296) | more than 3 years ago | (#36149654)

.......... of Linux on the browser on the desktop.

iPhone (1)

exomondo (1725132) | more than 3 years ago | (#36149658)

I wonder how happy Apple would be about you running Linux on your iPhone browser.

Re:iPhone (1)

Zo0ok (209803) | more than 3 years ago | (#36149834)

At this point it does not work (I just tried), unfortunately. But, I guess the answer to your question is; not happy at all.

Re:iPhone (1)

mobets (101759) | more than 3 years ago | (#36150044)

It took it a minute to boot, but it workes in Firefox on my Droid 2 Global.

Re:iPhone (1)

modus_operandi (315148) | more than 3 years ago | (#36150062)

It figures ... Just my luck that this would happen to be the first /. story I've ever tried to read on this effin’ proprietary phone. There goes my last remaining shred of pretension to Linux elitism. Oh well, at least I can post a comment confirming that it didn't work for me either. I didn't try Mobile Safari -- my browser du jour goes by the smugly self-satisfied name of "Perfect Browser." (Well, no ... but it's okay, I guess.)

Re:iPhone (1)

cyber-vandal (148830) | more than 3 years ago | (#36150282)

Don't try it unless you want to be zapped by Steve's orbiting death ray.

Uh oh... (4, Funny)

Spykk (823586) | more than 3 years ago | (#36149694)

Well, I'm off to tie up a few loose ends. It's only a matter of time before he gets X running in there. After that someone will try running firefox. Shortly after that someone will direct that copy of firefox to the link posted in the summary and then the universe will end.

Higgs Bogon? (2)

dutchwhizzman (817898) | more than 3 years ago | (#36149710)

Either that, or the Higgs bogon will be discovered.

Re:Higgs Bogon? (0)

Anonymous Coward | more than 3 years ago | (#36149750)

And then after that maybe the Higgs Boson!

Re:Higgs Bogon? (1)

Aeternitas827 (1256210) | more than 3 years ago | (#36149988)

And then maybe some Vogon poetry?

Re:Higgs Bogon? (0)

Anonymous Coward | more than 3 years ago | (#36150102)

Nah, Vogon Porn!

Re:Higgs Bogon? (1)

Aeternitas827 (1256210) | more than 3 years ago | (#36150166)

This is the downside to Rule 34. This will probably soon exist, and necessitate the gouging out of eyes.

Really, their poetry sucks, the pr0n has to be a war crime at best.

Not because of recursion... (1)

SanityInAnarchy (655584) | more than 3 years ago | (#36150406)

...but because of ridiculousness. [viruscomix.com]

How to get anything in or out? (1)

dismorphic (730041) | more than 3 years ago | (#36149704)

There's no rcp, scp, or ftp. Aside from manually entering in code and compiling, how do you get anything INTO this machine to make it do anything useful? I see there's telnet but only a loopback interface... somebody, quick! Do something useful!

Re:How to get anything in or out? (1)

MachDelta (704883) | more than 3 years ago | (#36149734)

rm -rf /*

It blows up quite nicely.

Well, sort of nicely.

Re:How to get anything in or out? (1)

PReDiToR (687141) | more than 3 years ago | (#36149818)

Is it me with my UK keyboard, or did he program out "&" so that I can't test a fork bomb?

Re:How to get anything in or out? (1)

Culture20 (968837) | more than 3 years ago | (#36149914)

Just guessing, but it's probably a busybox shell. I doubt he wants to send a ton of separate "binaries" over the pipe when one monolithic one works best.

Re:How to get anything in or out? (1)

dakameleon (1126377) | more than 3 years ago | (#36150116)

Executing ip gave me the following line -

BusyBox v1.18.3 (2011-05-14 13:22:58 CEST) multi-call binary.

so yeah, BusyBox. Pretty amazing implementation though.

Re:How to get anything in or out? (1)

mysidia (191772) | more than 3 years ago | (#36150190)

Just guessing, but it's probably a busybox shell. I doubt he wants to send a ton of separate "binaries" over the pipe when one monolithic one works best.

So this is slightly more complicated than a cross-browser buffer overflow exploit combined with system("/bin/bash"); or a Cygwin shell binary....?

Re:How to get anything in or out? (1)

MimeticLie (1866406) | more than 3 years ago | (#36149928)

It's not just you, & comes out as " for me.

Re:How to get anything in or out? (0)

Anonymous Coward | more than 3 years ago | (#36150088)

It *looks* like " but it still functions like &, at least for me.

Re:How to get anything in or out? (1)

Fred Ferrigno (122319) | more than 3 years ago | (#36150180)

& only prints as ". It still works the same. I did get an error about a bad function name with the classic fork bomb, so I had to change it to f(){ f|f & };f

Re:How to get anything in or out? (0)

Anonymous Coward | more than 3 years ago | (#36149900)

dd if=/dev/zero of=/dev/mem ...broke it for me. :)

Re:How to get anything in or out? (1)

toygeek (473120) | more than 3 years ago | (#36150174)

Oddly, that's the first thing I did too. cd /; rm -rf *

To recover the system back to basics, I reloaded the browser.

Re:How to get anything in or out? (1)

kyle5t (1479639) | more than 3 years ago | (#36150128)

It comes with a C compiler, tcc, and vi! What else could you possibly need, right?

Re:How to get anything in or out? (1)

wagnerrp (1305589) | more than 3 years ago | (#36150206)

It's just busybox, so you've got tftp, wget, nc, ftpget/put. The problem is there are no network drivers, so there is nowhere to go anyway.

Re:How to get anything in or out? (1)

YaHooL (1745114) | more than 3 years ago | (#36150230)

how do you get anything INTO this machine to make it do anything useful?

Well, you could try using copy/paste to echo Base-64 encoded data into a file and then base64 -d it back to binary form on the emulator.

Ouch (1)

lennier1 (264730) | more than 3 years ago | (#36149716)

Just had a scary thought:
Linux running inside Internet Explorer on a Windows Vista system! *shudder*

Re:Ouch (1)

Aeternitas827 (1256210) | more than 3 years ago | (#36150000)

Breaking News: Bill Gates goes apoplectic with rage. Film at 11.

Re:Ouch (1)

ynp7 (1786468) | more than 3 years ago | (#36150060)

I just tried, however it appears that my copy of Internet Explorer is too old.

Re:Ouch (1)

Rizimar (1986164) | more than 3 years ago | (#36150156)

ERROR: your browser is too old to run JS/Linux. You should use a recent browser such as Firefox 4.x or Google Chrome.

I think Microsoft already found out and decided to put a stop to that.

Re:Ouch (1)

lennier1 (264730) | more than 3 years ago | (#36150466)

We're talking about MSIE.
To run this thing the browser probably needs to comply with some standard.

you can make it even more useless... (1)

Solid StaTe_1 (446406) | more than 3 years ago | (#36149724)

rm -rf /

rm -rf / (0)

Anonymous Coward | more than 3 years ago | (#36149726)

- nt -

Rooted! (0)

Anonymous Coward | more than 3 years ago | (#36149740)

I got root! :)

But does it run.. (1)

proverbialcow (177020) | more than 3 years ago | (#36149774)

Wait, crap.

Ooh, wait, I know....imagine a Beowulf cluster of nested linux-in-a-browsers.

<body background="natalie-portman-naked-and-petrified-covered-in-hot-grits.jpg">

Done before with MIPS (2, Informative)

Anonymous Coward | more than 3 years ago | (#36149812)

This has been done before with JSMIPS - a Javascript MIPS system with well-implemented JIT optimizations.
See http://codu.org/jsmips/system.html. Even runs vi pretty well :)

Finally (3, Funny)

sayfawa (1099071) | more than 3 years ago | (#36149814)

Finally I have the courage to do a
rm -rf /*

Re:Finally (1)

proverbialcow (177020) | more than 3 years ago | (#36149838)

You are brilliant, sir! (I'd mod you up, but had already commented in this thread.)

The real thing is more fun (1)

billstewart (78916) | more than 3 years ago | (#36150264)

Many years ago we had a loaner machine that had to be returned to the vendor because after we'd tested it our director decided we should buy a machine with a more politically correct logo on the front of the box. We had to remove all our files anyway, after copying them to other machines, so "why not rm -rf /".

It ran ok for a while, though once "ls" and "df" were gone it was a bit harder to tell how it was doing. "echo *" still worked fine, and eventually there wasn't much left but enough directory to hold the shell and rm and a few /dev entries. Unfortunately, there was no easy way to save "dd" in the process, so I couldn't overwrite the disk as well.

Mod Fabrice Bellard up! (5, Insightful)

simoncpu was here (1601629) | more than 3 years ago | (#36149958)

+1 Brilliant

Re:Mod Fabrice Bellard up! (0)

Anonymous Coward | more than 3 years ago | (#36150200)

I think, it's safe to say he won one Internet (if you have a recent enough browser).

I, for one, welcome our new PC emulator overlords.

Nice! (1)

gweihir (88907) | more than 3 years ago | (#36150048)

A tech-demo to be sure for the moment, as qemu is far slower than native (about 5-10% in my experience) and this may be even slower. Still, it is impressive and there are some things you can do well even with a slow Linux.

Re:Nice! (1)

Zsub (1365549) | more than 3 years ago | (#36150114)

Like slacking off while your code's compiling?

Re:Nice! (0)

Anonymous Coward | more than 3 years ago | (#36150350)

We spell it with a J.

Re:Nice! (0)

Anonymous Coward | more than 3 years ago | (#36150456)

Jlacking off?

Native Client (0)

Anonymous Coward | more than 3 years ago | (#36150106)

Yall know about this? Native client [google.com]

Run native C code in browser, via some special compiler hacks to keep the code sandboxed.

Hmm...

Who is paying him to do this? (1)

Smirker (695167) | more than 3 years ago | (#36150148)

The only answer that would not surprise me would be "a university/PhD grant."

Vital Stats (5, Informative)

modus_operandi (315148) | more than 3 years ago | (#36150192)

Let's see what this baby has under the hood:

~ # cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 5
model           : 4
model name      : Pentium MMX
stepping        : 3
cache size      : 0 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : yes
coma_bug        : no
fpu             : no
fpu_exception   : no
cpuid level     : 1
wp              : yes
flags           :
bogomips        : 20.21
clflush size    : 32

~ # cat /proc/meminfo
MemTotal:        30448 kB
MemFree:         26960 kB
Buffers:          2048 kB
Cached:            456 kB
SwapCached:          0 kB
Active:           2636 kB
Inactive:           64 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               8 kB
Writeback:           0 kB
AnonPages:         212 kB
Mapped:            324 kB
Slab:              700 kB
SReclaimable:       96 kB
SUnreclaim:        604 kB
PageTables:         36 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:     15224 kB
Committed_AS:      456 kB
VmallocTotal:  1007592 kB
VmallocUsed:         0 kB
VmallocChunk:  1007592 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     4096 kB

~ # top
Mem: 3472K used, 26976K free, 0K shrd, 2048K buff, 472K cached
CPU:  0.5% usr  0.3% sys  0.0% nic 87.2% idle  0.0% io  6.2% irq  5.5% sirq
Load average: 0.08 0.04 0.01 1/12 78
  PID  PPID USER     STAT   VSZ %MEM CPU %CPU COMMAND
   78    75 root     R     1136  3.7   0 12.7 top
   75     1 root     S     1156  3.8   0  0.0 sh
    1     0 root     S     1136  3.7   0  0.0 /bin/sh /sbin/init
    3     1 root     SW<      0  0.0   0  0.0 [events/0]
    4     1 root     SW<      0  0.0   0  0.0 [khelper]
    2     1 root     SWN      0  0.0   0  0.0 [ksoftirqd/0]
    5     1 root     SW<      0  0.0   0  0.0 [kthread]
   16     5 root     SW<      0  0.0   0  0.0 [kblockd/0]
   34     5 root     SW<      0  0.0   0  0.0 [kswapd0]
   35     5 root     SW<      0  0.0   0  0.0 [aio/0]
   32     5 root     SW       0  0.0   0  0.0 [pdflush]
   33     5 root     SW       0  0.0   0  0.0 [pdflush]

Re:Vital Stats (2)

modus_operandi (315148) | more than 3 years ago | (#36150234)

~ # echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
~ # ls -a
.             ..            .ash_history  hello.c
~ # cat .ash_history
cat /proc/meminfo
cat /proc/cpuinfo
top
echo $PATH
ls -a
cat .ash_history
~ # cat hello.c
/* This C source can be compiled with:
   tcc -o hello hello.c
*/
#include <tcclib.h>

int main(int argc, char **argv)
{
    printf("Hello World\n");
    return 0;
}
~ # tcc -o hello hello.c
~ # ls -l
total 4
-rwxr-xr-x    1 root     root          1908 May 17 07:01 hello
-rw-r--r--    1 root     root           166 May 15 22:15 hello.c
~ # ./hello
Hello World

Re:Vital Stats (1)

WillKemp (1338605) | more than 3 years ago | (#36150430)

bogomips : 20.21

Interesting. It's 20.21 bogomips on my system too - chrome on a linux netbook. What are you running it on?

it works for me! (1)

magwm (466805) | more than 3 years ago | (#36150210)

works fine in my FF4 4.01, boots real quickly, compiles simple C..!! nice, sir! now a network stack would help much to get some code/extra sw into it.. pasting would not work.. regretfully.

What about windows? (1)

Gravis Zero (934156) | more than 3 years ago | (#36150252)

I'm sure Windows 7 will get to the login screen this week.

x86 only? (1)

ChunderDownunder (709234) | more than 3 years ago | (#36150324)

qemu supports emulating various guest CPUs. Would a simpler instruction set make for faster in-browser emulation?

Re:x86 only? (1)

lilo_booter (649045) | more than 3 years ago | (#36150446)

Yeah, this was my first thought too - z80/6502 emulation should be a lot simpler and faster than x86 and could be quite useful.

Bogomips (1)

WillKemp (1338605) | more than 3 years ago | (#36150378)

20.21 bogomips in Chrome 11.0.696.68 on my Samsung N140 netbook running Fedora 15 Linux.

Not Opera-friendly... (0)

Anonymous Coward | more than 3 years ago | (#36150420)

Get the "browser too old" message in Opera v11.10, unfortunately.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?