加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

基于浏览器的Linux

发布时间:2016-10-22 05:51:05 所属栏目:Linux 来源:网络整理
导读:QEMU模拟器项目创始人Fabrice Bellard开发了在JavaScript中运行的模拟器,允许用户在浏览器上(支持Firefox 4和Google Chrome 11)启动Linux。现在,另一位开发者

It is relatively easy to add a virtual network interface. The problem is to make it communicate with other hosts, so at this point it is not my priority. For example, due to security restrictions, it is only possible to communicate with the web site hosting the VM or with cooperating servers. Moreover, only specific types of network protocols can be handled because no raw TCP connection nor raw UDP packets can be sent due to API restrictions and security reasons.

Is it possible to emulate a VGA card and all the missing devices to launch say FreeDOS or Windows ?

Yes, it is possible but since the current VM is quite slow, only old OSes (such as Windows 3 or MSDOS) would be really usable.

Is there some source code available ?

In the technical notes, an archive is given which explains how to build the various binary images.

The readable source code of the JS PC emulator itself is not yet available. At this point, any mirroring or redistribution of the code needs my explicit permission.

Is my privacy respected ?

Yes. What you type in the Virtual Machine stays in your browser. No data is sent back to the server.

Javascript PC Emulator - Technical Notes

By Fabrice Bellard - May 23, 2011

This PC emulator is written in Javascript. The emulated hardware consists in the following devices:

32 bit x86 compatible CPU

8259 Programmble Interrupt Controller

8254 Programmble Interrupt Timer

16450 UART

Real Time Clock.

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读