JSLinux – Run Linux or other Operating Systems in your browser
bellard.org
bellard.org
Windows 2000 takes much longer to boot.
Don't use the mobile web view! It sucks!
I currently use Joey for Reddit and OpenGur for Imgur.
I think that that sentiment encapsulates my CS experience.
Wise words, I hope you don't mind me pasting this on my monitor. This phrase resonated with me particularly while I'm trying to work out a particular intellectual tough spot.
The important thing is not to win, but to take part.
Ha, that reminds me something from the book "The Soul of a New Machine" by Tracy Kidder:
https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
From the article above:
[ The motivational system is akin to the game of pinball, the analogy being that if you win this round, you get to play the game again; that is, build the next generation of computers. ]
The idea is described better in the book, though.
[ The book won the 1982 National Book Award for Nonfiction[1] and a Pulitzer Prize for General Non-Fiction. ]
[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
WHAT YEAR IS THIS?!?!?!
I think Bellard uses emscripten (transpiled machine and device emulator code from C to JS), while pcjs is hand-coded JS (which is neat: https://github.com/jeffpar/pcjs/blob/master/modules/pcx86/li...).
Also is the source for jslinux available anywhere? The emscriptified file at https://bellard.org/jslinux/x86emu.js is quite compex.
> Can I access to the network from the virtual machine ?
Yes it is possible. It uses the websocket VPN offered by Benjamin Burns (see his blog). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service.
You might even be able to connect to another emulated JSLinux machine if you know that IP address.
More information here:
http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...
p.s. By the way archive.org were doing something very similar. You could load up a DOS box from their web site and have the old disk mags and demos running in your browser. All very cool stuff!
rm -rf /
It just feels so wrong. I know it's doing exactly zero damage but I still feel guilty running it.https://github.com/kripken/emscripten/commit/e2046bb8ce2b2cc...
But I don't understand, why is VFSync superior to something like NFS?
It seems that Bellard is trying to set up a hosting site for VFSync, so that people can easily share images. I dreamt about having something like that, combined with copy-on-write, which would make it possible to make small changes to a big filesystem and share them, without having to upload the full system. Kind of like with Docker. I wonder if that would be compatible with the VFSync model.
If anyone has gotten Windows 2000 to connect to the internet, would love to take a stab at it.
All I wanted to do was to open Firefox, goto https://bellard.org/jslinux/ , and fire up the Linux emulator ...
But remember that old IE versions doesn't support SNI !
[root@localhost tmp]# time gcc hello.c -o hello
real 0m 24.43s
user 0m 2.63s
sys 0m 2.17s
[root@localhost tmp]# ./hello
Hello, World!
For instance, I open Pinball and, after getting a new game with F2, pressing space (to launch the ball) does nothing except open that menu that pops up when you right click a window.
I open Notepad and I can't type words. If I press "o" it opens the "Format" menu. Which strikes me as odd.
(But really, just let me play Pinball. :D)
Now behold all the work I will not be doing today. :v
But anyway, ain't it cool?
rm -rf /PS: It has git, but no network.
PS: Upload non-zipped tar balls works. How to access the image (downloading)?
PS: Well, it is way too slow and hangs easily. I guess it is only an interest at this point.
As for network, they say this:
>Can I access to the network from the virtual machine ?
> Yes it is possible. It uses the websocket VPN offered by Benjamin Burns (see his blog). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service.
But I haven't been able to get it to work...
Edit: the X11 VM has networking. Don't know how to get networking in the non-X11 VM
Finally I can play Solitaire without Ads again.
Personally I just have windows 3.1 installed under dosbox, as it gives me the entire WEP and Crystal Caves. If you decide to do this, I recommend dosbox-x, or other unofficial release, as official releases are old.
- linux kernel 4.12
- freedos image - windows 2000 image (!!!)
and riscv32 emulation for the above listed