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. MATLAB之心形图绘制

    一.静态心形图绘制 (1)效果展示 (2)静态心形原始代码 clc; clear all; ; % 均布三位坐标 x=-:; y=-:; z=-:; [x,y,z]=meshgrid(x,y,z); ...

  2. python测试开发django-71.自定义标签tag

    前言 django的模板里面有很多标签可以快速实现一些功能,比如{% url url_name%} 可以快捷的导入一个本地url地址. 上一篇我们可以自定义一些过滤器https://www.cnblo ...

  3. json串加解密

    1.openssl 本身ssl加解密 2.自定义加解密字符串

  4. Java 为什么需要包装类,如何使用包装类?

    出处:https://cloud.tencent.com/developer/article/1362754

  5. 【java异常】org.springframework.web.util.NestedServletException: Handler processing failed;Can't connect to X11 window server using 'localhost:10.0' as the value of th

    tomcat工程中创建二维码失败.抛出异常Can't connect to X11 window server using 'localhost:10.0' as the value of th 因为 ...

  6. js面向对象的笼统介绍

    **js进阶大纲**简单的表面组成:**对象的属性分两类,一类是数据属性,一类是访问器属性**1,数据属性用来保存数据.2,访问器属性不用来保存数据,而是定义了get,set两个函数,读取属性时,自动 ...

  7. IDEA中各种图标

    前言 在用这个开发工具之前对大量的图标先有所了解,会提高不少效率 首先讲下基本的图标     Java类 Java抽象类 Groovy类 注解类 枚举类 异常类 最终的类 接口 包含有main方法的可 ...

  8. C#中的Queue集合

    Queue<T>集合 特点:先进先出,简单来说,就是新添加的元素是顺序添加在集合尾部,但是,移除的时候是从顶部开始移除元素. 三个方法: Enqueue(T obj);//顺序添加一个值到 ...

  9. A 题解————2019.10.16

    [题目描述] 对于给定的一个正整数n, 判断n是否能分成若干个正整数之和 (可以重复) ,其中每个正整数都能表示成两个质数乘积. [输入描述]第一行一个正整数 q,表示询问组数.接下来 q 行,每行一 ...

  10. LOJ2507 CEOI2011 Matching

    题目链接 参考了 神仙yyb的博客 现在发现kmp不仅能匹配字符串,还可以用于处理任意模式匹配中的状态,如这题中已经匹配的序列中的数的大小关系就是一种状态,使用kmp找到模式序列的每一个前缀的bord ...