`
IcyFenix
  • 浏览: 362226 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

看到个NB的虚拟机,与大家分享一下

阅读更多
  首先放一个地址:http://bellard.org/jslinux/



  这是一台完全通过JavaScript写成的、使用QEMU模拟x86指令集的、运行在浏览器(我的FireFox运行正常)上的虚拟机。这台机上面运行着一套2.6.20内核的Linux OS,这里的“运行”和以前一些WebOS或者JavaScript模拟DOS的程序并不是一回事,这里的OS就是完完全全运行在客户端浏览器上的,各种交互并不会传送到服务端或者委派到cmd.exe这些程序上执行,说白了这就是一台这实实在在运行的Linux虚拟机,这台虚拟机的相关信息可以在作者公布的Tech页面看到。也可以自己登录到虚拟机上查一下。

  上面基本的linux命令是没问题的(BusyBox支持),甚至还可以玩这些:
~ # echo -ne "#include<tcclib.h>\nint main(int a,char **as){printf(\"hello javaeye\\\n\");return 0;}" > je.c                                                    
~ # tcc je.c -o je.bin
~ # ./je.bin                                                                    
hello javaeye
~ #
  另,从codeshell中的评论中看到,这个作者还是ffmpeg的作者、QEMU的开发者、最快速的计算圆周率的算法的作者。真是到了极致的geek。

  下面是这台Linux的一些资料:

内核信息:
~ # cat /proc/version                                                           
Linux version 2.6.20 (bellard@voyager) (gcc version 3.4.6 20060404 (Red Hat 3.4.
6-9)) #1 Wed May 18 23:22:20 CEST 2011                       

内存信息:
~ # cat /proc/meminfo                                                           
MemTotal:        14136 kB                                                       
MemFree:         10624 kB                                                       
Buffers:          2048 kB                                                       
Cached:            460 kB                                                       
SwapCached:          0 kB                                                       
Active:           2652 kB                                                       
Inactive:           48 kB                                                       
SwapTotal:           0 kB                                                       
SwapFree:            0 kB                                                       
Dirty:               8 kB                                                       
Writeback:           0 kB                                                       
AnonPages:         204 kB                                                       
Mapped:            320 kB                                                       
Slab:              728 kB                                                       
SReclaimable:      124 kB                                                       
SUnreclaim:        604 kB                                                       
PageTables:         36 kB                                                       
NFS_Unstable:        0 kB                                                       
Bounce:              0 kB                                                       
CommitLimit:      7068 kB                                                       
Committed_AS:      444 kB                                                       
VmallocTotal:  1023976 kB                                                       
VmallocUsed:         0 kB                                                       
VmallocChunk:  1023976 kB                                                       
HugePages_Total:     0                                                          
HugePages_Free:      0                                                          
HugePages_Rsvd:      0                                                          
Hugepagesize:     4096 kB

CPU信息:
~ # cat /proc/cpuinfo                                                           
processor       : 0                                                             
vendor_id       : GenuineIntel                                                  
cpu family      : 5                                                             
model           : 4                                                             
model name      : Pentium MMX                                                   
stepping        : 3                                                             
cache size      : 0 KB                                                          
fdiv_bug        : no                                                            
hlt_bug         : no                                                            
f00f_bug        : yes                                                           
coma_bug        : no                                                            
fpu             : no                                                            
fpu_exception   : no                                                            
cpuid level     : 1                                                             
wp              : yes                                                           
flags           :                                                               
bogomips        : 20.22                                                         
clflush size    : 32 


  • 大小: 24.4 KB
分享到:
评论
4 楼 a45578725 2013-10-27  
3 楼 在世界的中心呼喚愛 2013-10-27  
ff打不开。。
2 楼 ol_beta 2012-01-07  
。。。。厉害!
以前看到过有人打算用js实现jvm,正在进行中
1 楼 bugu1986 2011-05-22  
geek 到底啊,不过我的ubuntu11.4 + chrome12 貌似 不行

相关推荐

    物联网NB_IoT开发与实践_PPT.zip

    《物联网NB-IoT开发与实践》是一份深入讲解物联网技术特别是窄带物联网(NB-IoT)开发的教育资料,包含多个章节的PPT内容。以下是对这些章节的详细解读: 第1章(27):这章可能介绍了物联网的基础概念,包括物联网...

    NB-IOT.rar_NB_NB-IOT-协议介绍_NB_IOT_iot_nb协议

    这个压缩包文件"NB-IOT.rar_NB_NB-IOT-协议介绍_NB_IOT_iot_nb协议"显然是一个关于NB-IoT协议的详细资源,对于想要深入理解该技术的人来说非常有用。 1. **NB-IoT技术概述** NB-IoT是一种基于蜂窝网络的LPWAN技术...

    vmware14虚拟机安装教程

    VMware 14 虚拟机安装教程 一、虚拟机安装步骤 VMware 14 虚拟机安装教程中,安装虚拟机的步骤非常重要。首先,需要下载虚拟机安装包,下载链接为 https://pan.baidu.com/s/1Oblqc6Y5NEGZPsVm0s6KcQ,提取码为 ...

    nb-iot nb73,nb75模块资料

    随着NB-IoT模块NB73和NB75的推出,这些模块已成为与各种智能CPU和单片机开发相关的重要硬件。 NB-IoT技术的核心优势体现在以下几个方面: - 强链接:在同一基站的情况下,NB-IoT可提供远超现有无线技术的接入数,...

    RTL8305NB寄存器配置程序

    2. **协议栈与驱动**:在单片机中,通常需要一个驱动层来处理与RTL8305NB的通信,这可能涉及到SPI、I2C或GPIO等接口。驱动程序会提供API,使得上层应用程序可以方便地读写寄存器。 3. **端口配置**:RTL8305NB支持...

    NB-IOT模块电路图.pdf

    从提供的电路图中,可以看到NB-IOT模块的电路图主要由以下几个部分组成: 1. Power Supply:提供NB-IOT模块的电源供应,包括VDD_3.3V和V5.0V两个电源脚。 2. Microcontroller Unit(MCU):使用STM32系列微控制器,...

    NB-IoT_物联网精品资料大全33个合集.zip

    NB-IoT_物联网精品资料大全33个合集: 5G测试需求及热点方案研究NB-IoT专题.pdf eMTC(eRAN12.1_04).pdf Feature_Perspectives_-_NB-IoT.pdf Huawei-NB-IoT-Partner-List-Issue-2.0.pdf HW-NB-IoT 参数权限申请.pdf ...

    谷雨NB10x使用说明书

    谷雨NB10x使用说明书中所包含的知识点涵盖了从产品简介、硬件介绍到具体的使用方法,还包含了软件和硬件的准备工作、联网通信条件、以及可能出现的常见问题和错误排查方法。以下是详细的知识点梳理: 1. 产品简介:...

    RTL8305NB _RTL8305n资料_RTL8305nb原理图_RTL8305DATA_RTL8305NB_数据手册

    RTL8305NB是一款由Realtek公司设计的高性能、低成本的以太网交换芯片,主要应用于局域网络(LAN)设备,如路由器、交换机和网络接口卡(NIC)。这款芯片支持多种网络协议,包括IEEE 802.3ab(1000BASE-T)和IEEE 802...

    AMR_NB_COVER_amr-nb_

    标题中的"AMR_NB_COVER_amr-nb_"很可能指的是一个与AMR_NB编码相关的项目或工具,可能用于测试、分析或处理AMR_NB编码的语音数据。 AMR_NB的全称为自适应多速率窄带编码,它是3GPP(第三代合作伙伴计划)制定的一种...

    NB-IoT协议接口与信令流程

    NB-IoT协议接口与信令流程 附着是UE进行业务前在网络中的注册过程,主要完成接入鉴权和加密、资源清理和注册更新等过程。附着流程完成后,网络记录UE的位置信息,相关节点为UE建立上下文。 与R12 附着流程相比,...

    NB-IOT解决方案介绍

    #### LPWA市场需求与NB-IoT解决方案 随着物联网技术的快速发展,低功耗广域网络(LPWA)的需求日益增加。根据IDC预测,到2020年,全球物联网连接总数将达到300亿,市场规模达到1.7万亿美元。在这些市场中,亚太地区、...

    NB-IoT重点知识试题

    ### NB-IoT重点知识试题 ...以上知识点涉及NB-IoT技术的多个方面,包括网络架构、频谱部署、信号传输、核心网流程、安全性、终端要求等。这些知识点对于理解NB-IoT技术的原理和应用具有重要的意义。

    nb-iot模块资料

    本文将深入探讨NB73/NB75模块以及如何利用它们与单片机等智能CPU进行开发。 一、NB-IoT技术基础 1. 技术特点:NB-IoT具有深度覆盖、大连接数、低功耗和低成本四大优点。它的信号可以穿透建筑物,适用于地下或偏远...

    虚拟机软件VmwareWorkstation5使用手册.pdf

    启动VMware Workstation后,用户会看到一个简洁的主界面,显示所有已安装的虚拟机列表。 2. **“文件”主菜单** 包含新建虚拟机、打开现有虚拟机、关闭虚拟机、导入/导出虚拟机、设置虚拟机首选项等功能。 3. *...

    欧姆龙NB系列触摸屏编程软件NB-Designer v1.50

    欧姆龙NB系列触摸屏编程软件,版本v1.50,官网1.51版在Windows 7下无法安装,特此上传这个版本,能正常使用。

    vue-print-nb 兼容低版本浏览器

    在描述中,我们可以看到如何引入并使用 `vue-print-nb`。首先,通过 `import` 语句引入了插件的umd(通用模块定义)版本,这是一个兼容多种模块加载方式的打包格式,确保在不支持ES6模块的环境中也能运行。然后,...

    NB-IoT随机接入过程的分析与实现

    在优化方面,NB-IoT对每个步骤都进行了适当的调整,比如增加PRACH资源的重复次数,以适应UE可能的弱信号环境,同时减少功耗。此外,NB-IoT还取消了PUCCH信道,简化了切换功能,这些改动进一步降低了协议复杂性和UE的...

    NB-IOT技术详解与行业应用-ppt.pdf

    NB-IOT技术详解与行业应用的PPT内容主要包括以下几个方面: 一、概述 在概述部分,首先介绍了物联网的概念和发展背景,随后引出了NB-IOT作为物联网发展重要技术之一的定位。通过对比NB-IOT与传统的蜂窝网络技术,...

Global site tag (gtag.js) - Google Analytics