91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Blink1.0正式發(fā)布 最小的x86 Linux模擬器

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-06-08 15:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Blink 1.0 已正式發(fā)布。

Blink 是無特權(quán)用戶空間虛擬機(jī),支持在任何 POSIX 平臺(tái)上模擬 x86-64-linux 二進(jìn)制文件,聲稱是最小的 x86 Linux 模擬器。

總的來說,它是一個(gè) 220kb 的無依賴靜態(tài)二進(jìn)制文件,實(shí)現(xiàn)了大約 600 條 x86 指令和 180 條 Linux 系統(tǒng)調(diào)用。因此 Blink 在運(yùn)行簡單的命令行程序方面相當(dāng)出色。

./configure        # use `./configure --help | less` for help
make -j8           # build blink and blinkenlights
doas make install  # doas is modern sudo
blink program      # use `man blink` for help
7a50fe70-05d0-11ee-962d-dac502259ad0.png

Blink 包含一個(gè)簡潔的 JIT,在某些情況下,對于像臨時(shí)程序 (ephemeral programs) 這樣的用例,它比 Qemu 快 2 倍。

原因在于 Blink 的基線 JIT,它使用 printf 風(fēng)格的 DSL 快速生成代碼。

這意味著 Blink 擁有一個(gè)易于使用的代碼庫(只有 63,500 行 ANSI C11 代碼)。

7aa0464c-05d0-11ee-962d-dac502259ad0.png

雖然 Blink 是命令行工具,但它也有一個(gè) TUI 界面(稱為blinkenlights),支持實(shí)時(shí)調(diào)試和可視化程序。

下面是一個(gè)運(yùn)行裸機(jī) Game of Life 演示的示例,該演示程序采用 Rust 編寫,它以 i8086 模式從 BIOS 啟動(dòng),引導(dǎo)至長模式,然后繪制到 Blinkenlight 基于文本的 CGA 顯示器。
man blinkenlights
blinkenlights -jmr third_party/gameoflife/gameoflife.bin
# Press CTRL-T several times for Turbo mode
7ab138a8-05d0-11ee-962d-dac502259ad0.png

Blink 最適合用于命令行程序,當(dāng)然它也支持模擬 GUI 應(yīng)用程序。

下圖是 Blink 在 Debian Linux 上運(yùn)行 Emacs GUI 的屏幕截圖:

7b048698-05d0-11ee-962d-dac502259ad0.png





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • DSL
    DSL
    +關(guān)注

    關(guān)注

    2

    文章

    61

    瀏覽量

    39133
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    614

    瀏覽量

    29900
  • BIOS
    +關(guān)注

    關(guān)注

    6

    文章

    474

    瀏覽量

    48340
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    1010

    瀏覽量

    45664
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    972

    瀏覽量

    30458

原文標(biāo)題:Blink 1.0正式發(fā)布, 最小的x86 Linux模擬器

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車級單通道光耦模擬器 ISOM811x-Q1:設(shè)計(jì)與應(yīng)用詳解

    汽車級單通道光耦模擬器 ISOM811x-Q1:設(shè)計(jì)與應(yīng)用詳解 在電子設(shè)計(jì)領(lǐng)域,隔離器件一直是保障系統(tǒng)安全與性能的關(guān)鍵組件。汽車電子、工業(yè)自動(dòng)化等應(yīng)用場景對隔離器件的要求日益嚴(yán)苛,不僅需要具備
    的頭像 發(fā)表于 01-20 14:00 ?217次閱讀

    深入解析 ISOM811x 單通道光電模擬器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析 ISOM811x 單通道光電模擬器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子工程領(lǐng)域,信號(hào)隔離是保障系統(tǒng)安全和穩(wěn)定運(yùn)行的關(guān)鍵技術(shù)。傳統(tǒng)的光耦合在長期使用中存在性能衰退等問題,而 TI 推出
    的頭像 發(fā)表于 01-20 11:10 ?241次閱讀

    衛(wèi)星定位模擬器的應(yīng)用

    模擬器
    西安同步電子科技有限公司
    發(fā)布于 :2025年12月03日 17:18:08

    gps信號(hào)發(fā)射 衛(wèi)星導(dǎo)航模擬器 gnss衛(wèi)星模擬器

    模擬器
    jf_47371611
    發(fā)布于 :2025年11月10日 17:53:23

    東方中科新能源汽車測試新品發(fā)布——低壓電機(jī)模擬器

    東方中科新能源汽車測試新品發(fā)布——低壓電機(jī)模擬器
    的頭像 發(fā)表于 09-05 11:08 ?4w次閱讀
    東方中科新能源汽車測試新品<b class='flag-5'>發(fā)布</b>——低壓電機(jī)<b class='flag-5'>模擬器</b>

    氙燈太陽模擬器與LED太陽模擬器的對比研究

    本文主要比較了基于氙燈和基于LED的太陽能模擬器在光譜匹配、時(shí)間穩(wěn)定性和光照均勻性等方面的性能。通過測量多種太陽能電池的電流-電壓(I-V)響應(yīng)和光譜響應(yīng)(SR),評估了兩種模擬器模擬太陽光
    的頭像 發(fā)表于 07-24 11:31 ?858次閱讀
    氙燈太陽<b class='flag-5'>模擬器</b>與LED太陽<b class='flag-5'>模擬器</b>的對比研究

    KaihongOS桌面版成功適配x86設(shè)備,邀您搶先體驗(yàn)!

    2025年6月30日,KaihongOS桌面版已成功適配x86設(shè)備,首次開啟開發(fā)者Beta體驗(yàn)!我們誠邀您參與本次體驗(yàn)計(jì)劃,共同探索國產(chǎn)操作系統(tǒng)的創(chuàng)新與潛力。您的反饋將幫助我們優(yōu)化系統(tǒng),打造更穩(wěn)
    的頭像 發(fā)表于 06-30 22:57 ?1642次閱讀
    KaihongOS桌面版成功適配<b class='flag-5'>x86</b>設(shè)備,邀您搶先體驗(yàn)!

    龍芯處理支持WINDOWS嗎?

    Linux系統(tǒng):龍芯處理主要適配國產(chǎn)Linux發(fā)行版(如統(tǒng)信UOS、麒麟OS),可滿足多數(shù)辦公和開發(fā)需求。 虛擬化/模擬器: QEMU等工具可通過軟件
    發(fā)表于 06-05 14:24