`
androider
  • 浏览: 744332 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

运行在浏览器上面的linux

 
阅读更多

http://icyfenix.iteye.com/blog/1052904

 

http://bellard.org/jslinux/

 

太强大了,运行在浏览器上面得linux

 

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.

The code is written in pure Javascript using the W3C Typed Arrays. A slightly slower fallback mode is implemented for browsers missing this support. For the exact list of supported browsers, see the FAQ. In any case, a fast Javascript engine is needed to have good performance.

 

分享到:
评论

相关推荐

    java 打开浏览器

    `java.awt.Desktop`类使得开发者能够轻松地将这一功能集成到他们的应用程序中,无论用户是在Windows、Mac OS还是Linux上运行程序。只要注意操作系统的兼容性和异常处理,就能确保这个功能在大多数情况下都能正常工作...

    jslinux 简单分析:用JavaScript写出一个PC模拟器,上面运行Linux。

    JavaScript Linux,简称jsLinux,是一个独特且创新的项目,它使用JavaScript这门客户端脚本语言在Web浏览器上实现了一个PC模拟器,进而可以运行Linux操作系统。这个项目展示了一个惊人的技术成就,使得用户无需安装...

    完美解决Windows10下无法对docker容器进行端口访问的操作

    原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。 也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的...

    基于Red Hat Linux 9的Apache Web服务器的构建.pdf

    如果在安装Red Hat Linux 9时没有选择安装Apache服务器,这时需要先找到Red Hat Linux 9的第2张安装光盘,在该光盘中找到名为httpd-2.0.40-21.i386.rpm的文件,或者从网上下载该文件。然后输入: # rpm –ivh httpd...

    熟悉Linux系统环境试验

    Linux系统是一个简洁的操作系统,与Windows和Max不同,它的任务栏是在上面的,联网的方式也很特别,默认的Firefox浏览器,桌面上只有三个文件夹。Linux系统没有Windows那种傻瓜式的操作系统,很多用户都需要使用...

    自己整理的Linux下Redmine安装过程

    在Linux环境下安装Redmine是一个涉及到多个步骤和技术组件的过程。Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这...

    浅谈LINUX操作系统下WEB服务器的搭建.pdf

    Apache是最流行的WEB服务器软件之一,它可以在LINUX操作系统下运行。我们可以使用以下命令来安装Apache: `sudo apt-get install apache2` 安装完成后,我们需要配置Apache服务器。我们可以使用以下命令来启动...

    geckodriver-v0.29.1-linux64.tar.gz

    《Selenium3与火狐Fire...正确安装和配置它,能够让你的Python爬虫项目在Firefox浏览器上顺畅运行,实现高效的数据抓取和自动化测试。理解并掌握这个工具的使用,对于提升你的Python自动化技能无疑有着积极的推动作用。

    linux和windows之间的文件共享

    - 为了确保 Samba 服务能够正常运行,需要暂时关闭 Linux 下的防火墙。这可以通过以下命令完成: ```bash systemctl stop firewalld systemctl disable firewalld ``` 3. **配置 smb.conf** - Samba 的主要...

    Linux在新教务系统中的应用.pdf

    ### Linux在新教务系统中的应用 #### 一、引言 随着信息技术的快速发展,教育领域也越来越多地采用先进的技术手段来提升教学质量和管理效率。Linux作为一种免费且开放源代码的操作系统,在教育信息化过程中扮演着...

    linux-minio安装.docx

    MinIO提供了Web界面进行管理,你可以通过浏览器访问上面的Endpoint地址来验证安装并进行进一步的配置。 在Web界面中,你可以创建新的bucket(类似于传统文件系统的目录),上传、下载、管理对象(文件)。此外,...

    浏览器检测JS代码(兼容目前各大主流浏览器)

    在Web开发中,确保网站能够在不同的浏览器上正常运行是每个前端开发者的责任。随着技术的发展,浏览器的种类和版本也越来越多,如何编写兼容各大主流浏览器的JavaScript代码成为了一门必修课。 本文介绍了一段...

    Linux_SSH命令大全

    - `O`:在当前行上面新开一行并进入插入模式 3. **撤销与重做**: - `u`:撤销上一步操作 - `<Ctrl-R>`:重做上一步操作 4. **复制与粘贴**: - `yy`:复制当前行 - `p`:粘贴已复制的内容 5. **保存文件**...

    Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步

    River 在集群上是以单例模式运行的,即每个 River 实例仅在一个节点上运行,并且如果该节点出现故障,则 River 将自动迁移到另一个节点上继续运行。 目前支持的数据源包括:Wikipedia、MongoDB、CouchDB、RabbitMQ...

    jxbrowser-6.21-cross-desktop-win_mac_linux.zip

    JxBrowser是一款基于Chromium的Java库,允许开发者在Java应用程序中嵌入浏览器组件。这个6.21版本可能包含了该库的所有必要组件和文件,以便在不同操作系统上运行。 描述中提到的"jxbrowser-6.21-cross-desktop-win...

    Linux JDK 、 TOMCAT 安装

    打开用户的`.bashrc`文件,在其中添加类似上面的配置项,然后运行`source ~/.bashrc`激活这些配置。 ##### 5. 检查JDK安装结果 使用`java -version`命令检查JDK版本信息,如果安装成功,则会显示版本号等信息: ``...

    linux下 php安装memcached扩展

    将上面的脚本保存为 test.php,并通过 Web 浏览器访问或者通过命令行运行,如果一切正常,应该能看到 Memcached 服务器的版本号。 #### 七、总结 通过以上步骤,你可以在 Linux 系统上成功安装并配置 PHP 的 ...

    HBuilder使用之通过扫描二维码浏览本地静态页面

    - 通常情况下,可以通过命令行输入`ipconfig`(Windows)或`ifconfig`(macOS/Linux)来获取本地IP地址。 4. **启动本地服务器**: - 使用HBuilder自带的浏览器预览功能(通常是快捷键F12或菜单栏中的浏览器图标...

    windows gvim

    1. **图形界面**:GVIM为Windows用户提供了直观的图形用户界面(GUI),包括菜单栏、工具栏和状态栏,使得非Linux环境下的用户也能轻松上手。 2. **多窗口编辑**:GVIM支持在同一窗口内打开多个文件,通过拆分窗口...

Global site tag (gtag.js) - Google Analytics