Unicorn —— 终极 CPU 模拟器
Unicorn – The Ultimate CPU Emulator

原始链接: https://www.unicorn-engine.org/

行业标准的跨平台 CPU 模拟框架 Unicorn 引擎已正式发布 **Unicorn2** 测试版。 在 2015 年原版成功的基础上,Unicorn2 基于 QEMU 5 从零重构,实现了显著的性能优化并精简了代码规模。在保持向后兼容的同时,此次重大更新引入了对主流架构(包括 X86、Arm、Aarch64、Mips、Sparc 和 M68k)最新指令集的支持。值得注意的是,该更新还增加了呼声极高的 PowerPC 和 RISCV 支持。 为纪念这一里程碑,该项目启用了新标志,并已通过 GitHub 上的 `dev` 分支开放公测。开发人员呼吁社区协助修复错误并更新语言绑定,为 v2.0 正式版的发布做好准备。用户可在仓库的 `COMPILE.md` 文件中查看安装说明,有意支持该项目的人士可与开发团队联系。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 投稿 登录 Unicorn – 终极 CPU 模拟器 (unicorn-engine.org) 5 点,tosh 发布于 2 小时前 | 隐藏 | 往日 | 收藏 | 讨论 帮助 指导方针 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:
相关文章

原文

We are very excited to announce Unicorn2 beta to the public!

Unicorn engine was first introduced at Blackhat USA 2015 as the only cross-platform-architecture framework for CPU emulation. After its release, Unicorn made some good impact in the security community and quickly established itself as the foundation of various innovative work. More than 6 years passed, it is time to make a major step forward with Unicorn2!

Based on Qemu 5, we built Unicorn2 from scratch, with a lot of optimization on performance & code size. While still maintaining backward compatibility with the current version, Unicorn2 supports the latest instruction set of all important CPU architectures, including X86, Arm, Aarch64, Mips, Sparc & M68k. Going further, we also added 2 highly-demanded architectures in PowerPC & RISCV.

The source code of Unicorn2 is now available at dev branch on our Github repo. Check out COMPILE.md for how to compile and install Unicorn2.

Since this important milestone deserves it, we also designed a new logo for Unicorn, as you can see at the top of this post!

What is next now? Help us to fix bugs, update bindings so we can officially release Unicorn v2.0.

Please contact if you want to support our work.

联系我们 contact @ memedata.com