8 个版本 (2 个稳定版本)
2.0.1 | 2022年11月1日 |
---|---|
2.0.0 | 2022年7月7日 |
2.0.0-rc7 | 2022年4月17日 |
2.0.0-rc6 | 2022年2月13日 |
2.0.0-rc3 | 2021年10月17日 |
#135 in 模拟器
每月下载量 332
用于 4 crates
13MB
296K SLoC
Unicorn Engine
Unicorn 是一个轻量级、多平台、多架构 CPU 模拟器框架,基于 QEMU。
Unicorn 提供了一些无与伦比的功能
- 多架构:ARM、ARM64 (ARMv8)、M68K、MIPS、PowerPC、RISCV、SPARC、S390X、TriCore 和 X86 (16, 32, 64-bit)
- 简洁、简单、轻量级、直观的架构中立 API
- 使用纯 C 语言实现,并为 Crystal、Clojure、Visual Basic、Perl、Rust、Ruby、Python、Java、.NET、Go、Delphi/Free Pascal、Haskell、Pharo 和 Lua 提供了绑定。
- 原生支持 Windows & *nix(包括 Mac OSX、Linux、Android、*BSD 和 Solaris)
- 通过即时编译提供高性能
- 支持各种级别的细粒度仪表
- 设计时考虑线程安全
- 根据免费软件许可证 GPLv2 分发
更多信息请访问 http://www.unicorn-engine.org
许可证
本项目根据 GPL 许可证 发布。
编译 & 文档
有关编译和安装 Unicorn 的说明,请参阅 docs/COMPILE.md 文件。
更多文档请参阅 docs/README.md。
联系方式
如有任何问题,请通过邮件列表、电子邮件或推特与我们联系。
贡献
如果您想做出贡献,请从我们的 Github issues 中选择一项。
我们还维护了一个包含更多挑战性问题的列表,这些列表在里程碑中,用于我们常规的版本发布。
CREDITS.TXT 记录了我们项目的贡献者。