Javascript PC Emulator

https://bellard.org/jslinux/

JSLinux

Run Linux or other Operating Systems in your browser!

The following emulated systems are available:

CPU OS (Distribution) User
Interface
VFsync
access
Startup
Link
TEMU
Config
Comment
x86 Linux 4.12.0 (Buildroot) Console Yes click here url  
x86 Linux 4.12.0 (Buildroot) X Window Yes click here url Right mouse button for the menu.
x86 Windows 2000 Graphical No click here url Disclaimer.
x86 FreeDOS VGA Text No click here url  
riscv64 Linux 4.15.0 (Buildroot) Console Yes click here url  
riscv64 Linux 4.15.0 (Buildroot) X Window Yes click here url Right mouse button for the menu.
riscv64 Linux 4.15.0 (Fedora 29) Console Yes click here url Warning: longer boot time.
riscv64 Linux 4.15.0 (Fedora 29) X Window Yes click here url Warning: longer boot time. Right mouse button for the menu.
© 2011-2018 Fabrice Bellard - News - VM list - FAQ - Technical notes

---------------------------------------

QuickJS: a small but complete Javascript engine.

Online text completion and lossless compression of English short messages using the GPT-2 language model (updated to use the latest published model of 1.5 billion parameters).

NNCP: Lossless Data Compression with Neural Networks.

tiny and obfuscated image decoder using algorithms inspirated from AV1.

LibBF is small library to handle arbitrary precision floating point numbers. The TinyPI example computes billions of digits of PI.

Run X Window or Windows 2000 in your browser.

TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines.

The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types.

BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder.

A 4G LTE/5G NR/NB-IoT base station running entirely in software on a standard PC.

A new ASN1 compiler generating small and efficient C code.

A PC emulator in Javascript: how much time takes your browser to boot Linux ?

2700 billion decimal digits of Pi computed with a desktop computer.

Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display.

QEMU is a generic machine emulator and virtualizer.

FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years.

TCC is a tiny but complete ISOC99 C compiler which enables you to use C as scripting language. TCC has its roots in the OTCC project. The TCCBOOT boot loader demonstrate the speed of TCC by compiling and launching a Linux kernel in less than 15 seconds.

QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing.

OTCC is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest.

TinyGL: a Small, Free and Fast Subset of OpenGL.

An online Scientific Web Calculator.

Pi formulas, algorithms and computations.

tiny C program to print the biggest known prime number.

============ End

Javascript PC Emulator的更多相关文章

  1. JSLinux

    JSLinuxhttps://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/win2k.cfg&mem=192& ...

  2. Linux 实验楼

    网络上的免费在线 Linux 实验系统 Wu Zhangjin 创作于 2014/01/12 打赏 by falcon of TinyLab.org 2014/01/12 这里收集各类可以直接在线访问 ...

  3. 1.kvm的基本搭建

    一.kvm简介 KVM 是指基于 Linux 内核的虚拟机(Kernel-based Virtual Machine). 2006 年 10 月,由以色列的Qumranet 组织开发的一种新的&quo ...

  4. 提高HTML5 canvas性能的几种方法

    简介 HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2Dimmediate mode graphic)的标准.许多开发者现在利 ...

  5. qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统

    qemu 本文介绍了如何编译u-boot.linux kernel,然后用qemu启动u-boot和linux kernel,达到与开发板上一样的学习效果! 虽然已经买了2440开发板,但是在实际学习 ...

  6. web前端工程师技能总结

    编辑器: 1 webstorm(建议版本10.0), 2 sublimeTEXT(建议版本3), 3 dreamweaver (建议版本CS6, CC2015)  浏览器: 1 firefox  建议 ...

  7. linux kvm虚拟机使用

    安装配置kvm 1.安装kvm软件包 [root@kvm ~]# yum install kvm python-virtinst libvirt tunctl bridge-utils virt-ma ...

  8. qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统【转】

    转自:http://www.cnblogs.com/riskyer/p/3366001.html qemu 本文介绍了如何编译u-boot.linux kernel,然后用qemu启动u-boot和l ...

  9. 前端笔记之移动端&响应式(下)默认样式&事件&惯性抛掷&swiper&loaction对象

    一.移动端默认样式 ·IOS和Android下触摸元素时出现半透明灰色遮罩 a,input,button{ -webkit-tap-highlight-color: transparent; } ·I ...

随机推荐

  1. Networking POJ - 1287

    题目链接:https://vjudge.net/problem/POJ-1287 思路:最小生成树板子题 #include <iostream> #include <cstdio&g ...

  2. 简单理解EM算法Expectation Maximization

    1.EM算法概念 EM 算法,全称 Expectation Maximization Algorithm.期望最大算法是一种迭代算法,用于含有隐变量(Hidden Variable)的概率参数模型的最 ...

  3. openpyxl模块

    openpyxl模块 可以对Excel表格进行操作的模块 第三方模块需要下载 pip install openpyxl 配置永久第三方源: D:\Python36\Lib\site-packages\ ...

  4. 【Excel】IF函数

    判断条件: 一版判断:1>2大于   1<2小于   1=2等于   1<>2不等于  1>=2 1<=2 交集:AND() 并集:OR() 多条件:以后补

  5. CF888G XOR-MST trie,贪心

    CF888G XOR-MST 链接 CF888G 思路 trie上贪心,先左右两边连边,再用一条边的代价连起左右两颗树.因为内部的边一定比跨两棵树的边权笑,显然是对的. 代码自己瞎yy的.启发式合并 ...

  6. centos7 中iptables、firewalld 和 netfilter 的关系

    centos7系统使用firewalld服务替代了iptables服务,但是依然可以使用iptables来管理内核的netfilter 但其实iptables服务和firewalld服务都不是真正的防 ...

  7. ES6-Generator使用与改写

    用Generator封装Symbol中的iterator方法: 注意:Generator的function后必须写* config:分别有3个txt文件,两个文件写路径,一个文件写要输出的内容 前置写 ...

  8. ##C++ format 格式化字符串

    C++ format 格式化字符串实现方式 1. http://stackoverflow.com/questions/2342162/stdstring-formatting-like-sprint ...

  9. 识别led灯和驱动器的关联关系

    精准答案: https://wenku.baidu.com/view/db1f7361ac02de80d4d8d15abe23482fb4da02d6.html?qq-pf-to=pcqq.group ...

  10. .net core 运行不需命令行

    1.问题情景: 需要保证已安装.net core SDK,并且命令提示符下运行“dotnet --version”,有反应. 如果之前运行良好,现在却不行了,查看安装程序中存在.net core SD ...