首先放一个地址:
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
分享到:
相关推荐
好在这些总算有点回报 , 在 HDC-NB群叫嚷了一下成果 , 几个兄弟让我写个教程 , 我斗胆写篇文章让大家分享下我的经验 . 如何制造软路由器 , 首先我们需要虚拟机 , 咋一听 , 这玩意高深啊 , 肯定跟编程有关 , 俺门...
好在这些总算有点回报 , 在 HDC-NB 群叫嚷了一下成果 , 几个兄弟让我写个教程 , 我斗胆写篇文章让大家分享下我的经验 . 如何制造软路由器 , 首先我们需要虚拟机 , 咋一听 , 这玩意高深啊 , 肯定跟编程有关 , 俺门...
5. **OS.NB.payload**:这是另一个可能与刷机过程相关的文件,可能包含了设备的操作系统部分的payload数据。 6. **NBHUtil.xml**:XML配置文件,可能包含了NBHUtil工具的设置和参数信息。 7. **shiftkitchen**:这个...
2. **JRE (Java Runtime Environment)**: JRE是运行Java程序所需的环境,包含了Java虚拟机(JVM)和Java基础类库。用户只需安装JRE即可运行Java应用程序,但无法开发新的Java程序。 3. **JDK**: JDK是开发和调试...
`.jar`文件可以包含多个类,使得它们可以在运行时作为一个单元加载到Java虚拟机(JVM)中。 4. **.rar文件**:RAR是一种流行的压缩文件格式,由WinRAR软件创建。它支持高压缩比和修复损坏文件的功能,常用于分享大...
需要注意的是,在运行iReport之前,系统环境中必须已经安装了Java虚拟机(JVM),并且JVM的bin目录路径需要添加到系统的Path环境变量中。 ##### 2.2. JasperReport安装 JasperReport的安装更为简单,只需要将下载的...
需要注意的是,在运行iReport之前,必须确保已经安装了Java虚拟机(JVM),并且JVM的`bin`目录已经被添加到了系统环境变量`Path`中。 ##### 2.2 JasperReport安装 对于JasperReport的安装,同样需要从官方网站下载...