Blink EmulatorLinux 系统模拟器

联合创作 · 2023-09-29 08:16

Blink Emulator 包含两部分:Blink 和 Blinkenlights。

blink 是最小的 x86-64-linux 模拟器,支持在不同的操作系统和硬件架构上运行 x86-64-linux 程序。

它被设计成与 qemu-x86_64 命令做同样的事情,除了:

  1. Blink 的大小为 221kb(禁用可选功能后为 115kb),而 qemu-x86_64 是一个 4mb 的二进制文件。

  2. Blink 支持在任何 POSIX 系统上运行 Linux 二进制文件,而 qemu-x86_64 仅支持 Linux。

  3. 在某些基准测试中,Blink 比 qemu-x86_64 快 2 倍,例如 SSE 整数/浮点数计算等。Blink 在运行编译器等临时程序时也更快。

Blinkenlights 是一个终端用户界面,可用于跨平台调试 x86_64-linux 或 i8086 程序。与 GDB 不同,Blinkenlights 专注于可视化程序执行。Blinkenlights 还支持反向调试,在程序集显示上滚动滚轮可以倒带执行历史记录。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报