国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

./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 包含一個簡潔的 JIT,在某些情況下,對于像臨時程序 (ephemeral programs) 這樣的用例,它比 Qemu 快 2 倍。

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

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

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

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

下面是一個運行裸機 Game of Life 演示的示例,該演示程序采用 Rust 編寫,它以 i8086 模式從 BIOS 啟動,引導至長模式,然后繪制到 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 最適合用于命令行程序,當然它也支持模擬 GUI 應用程序。

下圖是 Blink 在 Debian Linux 上運行 Emacs GUI 的屏幕截圖:

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





審核編輯:劉清

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

    關注

    2

    文章

    61

    瀏覽量

    39137
  • Linux系統(tǒng)

    關注

    4

    文章

    614

    瀏覽量

    29908
  • BIOS
    +關注

    關注

    6

    文章

    474

    瀏覽量

    48352
  • 模擬器
    +關注

    關注

    2

    文章

    1010

    瀏覽量

    45674
  • 虛擬機
    +關注

    關注

    1

    文章

    972

    瀏覽量

    30469

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車級單通道光耦模擬器 ISOM811x-Q1:設計與應用詳解

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

    深入解析 ISOM811x 單通道光電模擬器:特性、應用與設計要點

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

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

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

    gps信號發(fā)模擬器 衛(wèi)星定位模擬器 國產gnss模擬器#電工 #單片機 #

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

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

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

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

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

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

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

    KaihongOS桌面版成功適配x86設備,邀您搶先體驗!

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

    龍芯處理支持WINDOWS嗎?

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