An open API service indexing awesome lists of open source software.

https://github.com/weimingtom/wmt_jvm_study

My JVM study
https://github.com/weimingtom/wmt_jvm_study

Last synced: 9 months ago
JSON representation

My JVM study

Awesome Lists containing this project

README

          

# wmt_jvm_study
My JVM study

## todo
* https://github.com/dotnet/coreclr
https://github.com/dotnet/corefx
.NET Core 2.0应用程序高级调试
《编写高性能.NET代码》和《.NET Core 2.0应用程序高级调试》
* (IMP) interpreter模式(mono --interpreter)
只支持mono-5.20和mono-6.12,而且只支持xubuntu,不支持ubuntu 140432
* v8_20220327.tar.gz
v8.git-refs_tags_7.4.288.26.tar.gz
--jitless
node-v12.22.11.tar.gz
* avmplus, AVM2, tamarin
https://github.com/adobe-flash/avmplus
https://github.com/adobe/avmplus
https://github.com/Corsaair/redtamarin
https://github.com/haibocheng/tamarin-central
https://github.com/weimingtom/tamarin-central
https://github.com/FirestonnneTFM/Mozilla-Tamarin-Redux
https://www.iteye.com/category/328671
https://github.com/apache/flex-sdk/tree/master/modules/asc
https://github.com/dmsovetov/libavm2
https://github.com/weihuoya/redtamarin
http://github.com/propella/tamacola
https://blog.csdn.net/weixin_39806288/article/details/115727374
* (TODO) kotlin: kirin_v2.rar
kotlinjs: kirin_v3.rar
* LLVM, lli
https://github.com/TannerJin/BitCodeInterpreter
https://github.com/MiniJavaCompiler/MiniJavaLLVM
llvm-lua

## jamvm
* http://jamvm.sourceforge.net
* https://sourceforge.net/projects/jamvm/files/
* https://github.com/gnu-andrew/jamvm
* https://github.com/cfriedt/jamvm
* https://gitee.com/Gonzo/jamvm-annotade
* https://github.com/weimingtom/jamvm
* jamvm-2.0.0_mingw_v1.zip
* msys_v11_jamvm_v1.rar
* https://github.com/ybin/blog_site_source/blob/master/_posts/jvm/jamvm-interpreter.md
* **a_v7_success_jamvm_mingw.rar**
* work_jamvm_xubuntu_20220315_v1.tar.gz

## dalvik
* see https://github.com/weimingtom/wmt_dalvik_study

## MIDP/CLDC RI, KVM
* http://java.coe.psu.ac.th/RefImp.html#JavaME

## avian
* https://github.com/ReadyTalk/avian

## phoneme
* https://phonej2me.github.io
* https://github.com/PhoneJ2ME/phonej2me.github.io/tree/master/downloads-10-06-2007
* https://github.com/magicus/phoneME
* https://github.com/borman/phoneme-qtopia
* https://github.com/pthalin/bittboy-j2me
* https://github.com/nikita36078/phoneME-android

## jni
* https://github.com/cfriedt/fb4j
* https://github.com/libretro/libretro-JamVM
* https://github.com/hex007/freej2me

## IKVM.NET
* https://sourceforge.net/projects/ikvm/

## JavaInJava
* https://github.com/hborders/JavaInJava

## JikesRVM
* https://github.com/JikesRVM/JikesRVM

## kaffe
* https://github.com/kaffe/kaffe

## JVM List
* https://github.com/FAMILIAR-project/VariCell/blob/master/WikipediaExtractor/output/Comparison_of_Java_virtual_machines.wikipedia

## node-jvm
* https://github.com/YaroslavGaponov/node-jvm

## jvm.go
* https://github.com/zxh0/jvm.go

## CACAO, cacaojvm
* http://www.cacaojvm.org/release-1.6.1.html
http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-1.6.1/
* http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-0.97/
http://www.complang.tuwien.ac.at/anton/cacao-interpreter.html
http://www.complang.tuwien.ac.at/anton/vmgen/
https://code.google.com/p/unladen-swallow/
from mono-1.1.7.14.tar.gz\mono-1.1.7.14\web
* 嵌入式中的jvm
http://www.51hei.com/bbs/dpj-19124-1.html

## 开源JVM虚拟机
* https://blog.csdn.net/chiduokui9989/article/details/100852296

## c4
* https://github.com/EarlGray/c4

## LLVM VMKit
* https://github.com/llvm-mirror/vmkit
* http://vmkit.llvm.org/

## Apache Harmony DRLVM
* https://harmony.apache.org/subcomponents/drlvm/index.html
* https://github.com/apache/harmony

## llvm-lua
* llvm_lua-1.2.0_build.tar.gz

## mono5 makefile --interpreter
* mono-5.20.1.34_makefile_xubuntu200464_v1.tar.gz

## v8 7.4 interpreter, --jitless
* v8_20220327.tar.gz
* node-v12.22.11.tar.gz

## vm
* https://github.com/nothingcosmos/VM

## LLVM cookbook
* search baidupan, 28847.zip
* search baidupan, llvmcook.7z
* https://github.com/elongbug/llvm-cookbook

## LLVM编译器实战教程
* search baidupan, 63197_LLVM编译器实战教程_示例代码.zip
* http://www.hzcourse.com/web/teachRes/detail/4635/231
* https://github.com/xnxy/ReadingNotes/tree/master/LLVM编译器实战教程/示例代码/6924OS_Code

## CIL / MSIL VM
* https://dotgnu.org
* https://www.mono-project.com
* DotGNU Portable.NET
https://www.gnu.org/projects/dotgnu/pnet.html
* netmf-interpreter
https://github.com/NETMF/netmf-interpreter
* .NET Core, dotnetcore
https://github.com/dotnet/core
* CoreCLR
* .Net CF(Compact Framework), closed source, ClockSample.MyClock, VS2010
```
原来如此,似乎是这样,Windows Mobile(如WM5和WM6)可以运行.NET CF的程序,
也可以用C开发,不过可能是很旧的指令集,例如ARMV4I,那差不多是XScale的时候
似乎是这样子,在vs2008是有.NET CF(用于远古的智能设备)的工程模板,也有模拟器
(我看过,非常完整的系统,吃惊),但vs2010没了这个功能(可能单独分出来) ​​​
```
* https://github.com/chrisdunelm/DotNetAnywhere

## 自己动手写Java虚拟机
* https://github.com/zxh0/jvmgo-book
* https://github.com/zxh0/jvm.go

## jamvm 1.0
* https://github.com/camark/neojam
* https://www.v2ex.com/t/405019

## pluotsorbet
* https://github.com/mozilla/pluotsorbet

## jikes, search 微博
* 【Linux应用程序开发(四)---移植jamvm+jikes到arm linux】
* https://jikes.sourceforge.net
* https://sourceforge.net/projects/jikes/files/Jikes/1.13/