Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
【新闻】浏览器不仅能玩3D游戏,还能跑Linux和windows2000!
deepin Talks
748
views ·
3
replies ·
To
floor
Go
stainsun
deepin
2018-08-23 02:53
Author
本帖最后由 stain 于 2018-8-22 19:16 编辑
Bellard的名号,熟悉JSLinux;FFmpeg;QEMU;TCCBOOT;TinyGL的人应该都知道。
传闻,传奇程序员Fabrice Bellard已经成功在 WebAssembly 中模拟运行 Windows 2000 操作系统。不是远程控制台,也不是单纯的绘制界面,而是实实在在把win2K塞进了你的浏览器,从底层模拟运行。Bellard.org 网站上提供了多种操作系统的虚拟机体验选项,从前是界面简陋的Linux,现在则是界面华丽的win2k。有兴趣的可以到该网站体验一番,不过加载速度很慢,容易报错,需要耐心等待,火狐浏览器体验最佳。
这是否意味着浏览器将越来越强,喧宾夺主,取代所有原生应用,掩盖底层的操作系统?
*的无类型特性,导致其运行时消耗大量的性能做为代价,这*的瓶颈之一。WebAssembly(简称Wasm)是一种新的适合于编译到Web的,可移植的,大小和加载时间高效的格式。这是一个新的与平台无关的二进制代码格式,目标是*性能问题。需要了解的是,WebAssembly不是将C/C++等其他语言编*,更不是一种新的编程语言。WebAssembly被设计*的补充,而不是替代,是为了提供一种方法来获得应用程序的关键部分接近原生性能。由于WebAssembly构*引擎的基础架构*和WebAssembly将在许多场景中配合使用。WebAssembly最初实现的重点是C/C++,由Mozilla主导开发的注重高效、安全和并行的Rust也在2016年末被成功编译到WebAssembly,未来还会继续增加其他语言的支持,WebAssembly将允许多种语言(不仅仅是C/C++)被编译到Web。
由于主要的浏览器厂商对WebAssembly支持表现积极,并且都在实现WebAssembly的各项功能,相信WebAssembly将会开创Web的新时代。
win2k in firefox
在线体验wasm技术把操作系统塞进你的浏览器【
https://bellard.org/jslinux/
】
Angry Bots Demo
在线体验wasm技术用浏览器玩3D坦克大战【
https://webassembly.org/demo/Tanks/
】
我记得去年还有一个更好玩的3D演示叫Angry Bots Demo,找不到有效的网址,玩不到了。
Reply
Like 0
Favorite
View the author
All Replies
stainsun
deepin
2018-08-23 02:56
#1
我有一种大胆的想法:win2k上跑火狐,火狐里跑win2k,win2k里再跑个火狐,火狐里再跑个win2k……
Reply
Like 0
View the author
kingskill
deepin
2018-08-23 03:48
#2
3dtank本人已经玩了一年了。。。
Reply
Like 0
View the author
cosct
deepin
2018-08-23 03:48
#3
从示例来看,感觉性能并不行啊
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
【Enhanced Repo】Better Deepin Repo is released
Popular Events
More
Bellard的名号,熟悉JSLinux;FFmpeg;QEMU;TCCBOOT;TinyGL的人应该都知道。
传闻,传奇程序员Fabrice Bellard已经成功在 WebAssembly 中模拟运行 Windows 2000 操作系统。不是远程控制台,也不是单纯的绘制界面,而是实实在在把win2K塞进了你的浏览器,从底层模拟运行。Bellard.org 网站上提供了多种操作系统的虚拟机体验选项,从前是界面简陋的Linux,现在则是界面华丽的win2k。有兴趣的可以到该网站体验一番,不过加载速度很慢,容易报错,需要耐心等待,火狐浏览器体验最佳。
这是否意味着浏览器将越来越强,喧宾夺主,取代所有原生应用,掩盖底层的操作系统?
*的无类型特性,导致其运行时消耗大量的性能做为代价,这*的瓶颈之一。WebAssembly(简称Wasm)是一种新的适合于编译到Web的,可移植的,大小和加载时间高效的格式。这是一个新的与平台无关的二进制代码格式,目标是*性能问题。需要了解的是,WebAssembly不是将C/C++等其他语言编*,更不是一种新的编程语言。WebAssembly被设计*的补充,而不是替代,是为了提供一种方法来获得应用程序的关键部分接近原生性能。由于WebAssembly构*引擎的基础架构*和WebAssembly将在许多场景中配合使用。WebAssembly最初实现的重点是C/C++,由Mozilla主导开发的注重高效、安全和并行的Rust也在2016年末被成功编译到WebAssembly,未来还会继续增加其他语言的支持,WebAssembly将允许多种语言(不仅仅是C/C++)被编译到Web。
由于主要的浏览器厂商对WebAssembly支持表现积极,并且都在实现WebAssembly的各项功能,相信WebAssembly将会开创Web的新时代。