13 ms·
Run Windows 2000 in your browser
- taspeotis 9y agoAlso note there's plenty of other interesting stuff on the site, too: https://news.ycombinator.com/from?site=bellard.org https://news.ycombinator.com/from?site=bellard.org https://en.wikipedia.org/wiki/Fabrice_Bellard https://en.wikipedia.org/wiki/Fabrice_Bellard
- z3t4 9y agoLooks like he's working with business coaching/consulting ... I found this video: https://www.youtube.com/watch?v=uu241uoLJSQ https://www.youtube.com/watch?v=uu241uoLJSQ The audio quality is bad, but there's some nice stuff in there like what successful businesses does right and vice versa.
- interfixus 9y agoI somehow do not believe this is the Fabrice Bellard.
- razakel 9y agoThe title and description say "Fabrice Beillard", so, no.
- Fnoord 9y agoHow does this work with the licensing? It runs in your browser, so you need a valid license and not the host?
- toyg 9y agoCan you even get a license for Win2000 anymore... ? I expect no license from that era would consider a scenario like this anyway.
- taspeotis 9y agoIt's a bit of a clusterfuck [1] but you can buy a license to a newer version of Windows and exercise downgrade rights if you've got your old Windows 2000 media and product keys around, or something: > It is also important to understand that although Microsoft grants downgrade rights we do not necessarily provide the means (media and product keys) to downgrade. So what does this mean? In order to downgrade software you will need the bits of the earlier version or edition and a product key. Microsoft only supplies bits and product keys to Volume License customers and only for certain versions and editions of the software. Volume Licensing customers have access to the Volume Licensing Service Center (VLSC) where they will have access to the current version and the prior version of the software they have licensed. We refer to the current version of software as version “n” and the prior version of the software as n-1. There are also certain core Microsoft products that we provide n-2 and occasionally n-3 versions of the software via the VLSC. Software titles where n-2 and n-3 versions are available can be viewed here. If you have legally obtained physical media for earlier Microsoft products that your organization is currently licensed to use through downgrade rights, you may use that media for downgrades. And in fact, despite it being Windows Server 2000 you can exercise downgrade rights from Windows 10 Pro [2]. All the way back to Windows NT 3.51! [1] https://blogs.technet.microsoft.com/licensing/2013/02/06/downgrade-rights-explained/ https://blogs.technet.microsoft.com/licensing/2013/02/06/dow... [2] https://download.microsoft.com/download/6/8/9/68964284-864d-4a6d-aed9-f2c1f8f23e14/downgrade_rights.pdf https://download.microsoft.com/download/6/8/9/68964284-864d-...
- beefhash 9y ago
- weugek 9y agoThey have a disclaimer: https://bellard.org/jslinux/disclaimer.html https://bellard.org/jslinux/disclaimer.html
- em3rgent0rdr 9y ago> "All commercial support for Windows 2000 ended on 2010-07-11 so we believe it does not harm its copyright holder(s) to keep it online." I doubt MS agrees. > "It is published for digital preservation and demonstration purposes only." But on the other hand it could be used for other purposes (such as for avoiding paying windows license to run windows programs), so I again doubt MS will agree.
- deleted 9y ago[deleted]
- Uehreka 9y agoIt’s up to copyright holders to enforce their copyright. They can choose at any time to start or stop or restart doing so, for any reason, as long as the term of the copyright has not expired. I’ll say this, if someone made a prediction market, I’d put down $10 on 70% odds that Microsoft won’t try and enforce in this case. They’re trying to reach out to developers these days, and suing Fabrice over this interesting project would piss off a lot of developers. But I accept the 30% odds that they may just pursue enforcement anyway.
- faragon 9y agoIn my opinion, Fabrice Bellard showing a VM in HTML5/JS with Windows 2000 is a great honor for Microsoft, not a harm at all, quite the contrary :-)
- bigp3t3 9y agontoskernal missing...
- Retr0spectrum 9y agoMaybe your ad blocker is breaking things? The server also appears to be under very heavy load right now.
- StavrosK 9y agoI think the site is under load and the kernel loading is timing out. EDIT: Yeah, it can't transfer the files in time. It doesn't help that the image files are set to no-cache and the browser reloads them every time. I wish he had published it on IPFS.
- agumonkey 9y agoI couldn't run it today, but I remember a few months ago it ran fine. The load hypothesis seems right.
- netsharc 9y ago"I can boot the OS because an ad-blocker prevented download of the kernel." I guess we really do live in the future. Insert joke about EA going into the OS business and asking for money to download USB 3.1 drivers here. Then again, we already had https://en.wikipedia.org/wiki/Intel_Upgrade_Service https://en.wikipedia.org/wiki/Intel_Upgrade_Service
- 52-6F-62 9y agoHey that's not fair. They would also give you the option of unlocking it yourself by gaining enough points by accomplishing arbitrary challenges. You only have to pay if you don't want to play along, silly.
- jenscow 9y agoSurely the ad blocker would only block Windows 10?
- Maakuth 9y agoWindows 2000 was a great OS, I preferred it over XP for as long as it was feasible. Back when Windows XP was released, activation was considered quite intrusive in privacy sense and Windows 2000 was the last release without it. Oh have times changed.
- agumonkey 9y agoto the point that whenever I run post win nt machine without theming or compositing I get happy. Seeing that old UX brings all kinds of good memories.
- hultner 9y agoWould this possibly run Windows ME? Well, as much ME ever ran at least.
- unixhero 9y agoTo be fair, ME was an abberation. Win2000, WinXP SP2/3 and Win7 were good releases.
- m0skit0 9y agoME was the last installment of the 9x kernel series (not a surprise the 9x line died...), while 2000 and follow ups were NT kernel.
- digi_owl 9y agoME was some kind of weird hybrid as best i recall. No that i dealt with it much beyond trying to rescue some failing installs.The main thing i recall was that it booted all the way to the UI layer before getting scandisk going...
- my123 9y agoME had the new (from NT) WDM driver model, which caused quite a bit of issues when mixed with older drivers. It was an end-of-the-road hybrid.
- FRex 9y agoThere's a few in browsers OSes on http://copy.sh/v86/ http://copy.sh/v86/ too, it seems to be an independent effort.
- Fnoord 9y agoThe one linked here is based on JSLinux [1]. All done by Fabrice Bellard of QEMU fame. If you look at the list, this is the first Microsoft Windows version running in JSLinux. Heck, its the first time a proprietary OS runs in JSLinux. Before, it was only Linux and FreeDOS. What you linked is also based on QEMU btw. [1] https://bellard.org/jslinux/index.html https://bellard.org/jslinux/index.html
- FRex 9y agoThis is why I said it's (seemingly) an independent effort. I've seen JSLinux before and heard of Fabrice Bellard before due to QEMU, TCC and FFmpeg. The one in my comment is done by another person named Fabian Hemmer. I'm not sure what your point here is while I just linked a similar project. Where did you take the information that what I linked is "based on" QEMU? Its readme only mentions using QEMU's (and KVM's) tests/test cases and sounds like an original work with regards to the emulator itself: https://github.com/copy/v86/blob/master/Readme.md https://github.com/copy/v86/blob/master/Readme.md
- nl 9y agoEvery time I doubt the myth of the 10x programmer I go look at Fabrice Bellard's site. Just look at his 2001 winning International Obfuscated C Code Contest self-hosting C compiler: http://www0.us.ioccc.org/2001/bellard.hint http://www0.us.ioccc.org/2001/bellard.hint He won the year before too, with a program which found the largest known prime number. In 2009 he wrote a program which he used to calculated Pi to the most digits ever (at that point), on a desktop PC. He broke the previous record which was set on a 640 nodes supercomputer. (Oh yes, original author of QEMU and FFMPEG too)
- duggan 9y agoI've always been under the impression that the dismissal of the "myth of the 10x programmer" was more about its use as a general hiring filter rather than whether there exist prolific programmers (examples of whom seem readily available).
- candiodari 9y agoPerhaps we should split up the myths: 1) myth of the 10x programmer - true 2) "we hire 10x programmers" - look at salaries - false (even for companies like Google and Facebook, who hire -at best- 1.5x programmers)
- Consultant32452 9y agoPrice's Law suggests that the square root of the number of workers in a particular domain constitute half the productivity. This means if a particular office has 100 coders, 10 of them make up half the total productivity. So the top performers are doing ~5% of the total work each, while the regular performers, on average, are doing 0.5%. So statistically every place with 100 developers has ten 10x coders whether that's Google or anywhere else.
- dingo_bat 9y agoYou can't dismiss all of them as 1.5x. Recall the binary patching done by Microsoft a few days ago. That's the work of at least a 5x guy if not 10x. Also this is pretty silly.
- deleted 9y ago[deleted]
- deleted 9y ago[deleted]
- caiob 9y agoI wonder if there's ever gonna be a day when we'll see Vista running in the browser.
- Aardwolf 9y agoFYI: internet actually works in it. If you start IE in it, you get the network connection wizard, choose lan and let it auto configure, and it works. IE will go to a default msn.com page that it will be unable to actually render, but google.com works. But wikipedia over https not for some reason
- cesarb 9y agoThat's because MSIE uses an operating system component for SSL/TLS, and the version of that component on Windows 2000 has only insecure or weak ciphers, and none of them is accepted by Wikipedia's servers. According to qualys (https://www.ssllabs.com/ssltest/viewClient.html?name=IE&version=6&platform=XP&key=18 https://www.ssllabs.com/ssltest/viewClient.html?name=IE&vers...), even on Windows XP it knows only insecure ciphers (small key size or the broken RC4 cipher) and weak ciphers (3DES has a small block size, which is now considered insecure).
- limeblack 9y agoIE6 and below need TLS 1.0 or http. It is the same reason stackoverflow doesn't work https://nickcraver.com/blog/2017/05/22/https-on-stack-overflow/ https://nickcraver.com/blog/2017/05/22/https-on-stack-overfl...
- sebazzz 9y agoThis is amazing. Even the web browser works. I wonder how that works since cross-domain AJAX calls are usually not possible.
- iamthirsty 9y agoThey are if you use a proxy. Just an example I made a while back: https://gist.github.com/tahabsim/95cffa72905d811fef4f4882f4042e74 https://gist.github.com/tahabsim/95cffa72905d811fef4f4882f40... Note, though, I do not know how this site is doing so.
- larrykwg 9y agoFrom the FAQ: https://bellard.org/jslinux/faq.html https://bellard.org/jslinux/faq.html > 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[1]). 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. [1] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-support.html http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...
- ape4 9y agoAnyone know how this works?
- baobrien 9y agoIt's a full blown x86 emulator written in javascript.
- peki 9y agohow about Netscape 3.01 in a browser?