在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Blink1.0正式發布 最小的x86 Linux模擬器

OSC開源社區 ? 來源:OSC開源社區 ? 2023-06-08 15:55 ? 次閱讀

Blink 1.0 已正式發布。

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

總的來說,它是一個 220kb 的無依賴靜態二進制文件,實現了大約 600 條 x86 指令和 180 條 Linux 系統調用。因此 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





審核編輯:劉清

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

    關注

    2

    文章

    59

    瀏覽量

    38368
  • Linux系統
    +關注

    關注

    4

    文章

    595

    瀏覽量

    27510
  • BIOS
    +關注

    關注

    5

    文章

    470

    瀏覽量

    45933
  • 模擬器
    +關注

    關注

    2

    文章

    881

    瀏覽量

    43421
  • 虛擬機
    +關注

    關注

    1

    文章

    937

    瀏覽量

    28426

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

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

收藏 人收藏

    評論

    相關推薦

    電網模擬器工作原理淺析

    電網模擬器是一種能夠模擬實際電網運行狀態的裝置,它在電力系統的規劃、設計、測試和維護中發揮著至關重要的作用。了解電網模擬器的工作原理對于優化電力系統的設計和提升其運行效率具有重要意義。 電網
    的頭像 發表于 01-09 16:58 ?179次閱讀

    Arm主板與x86主板的區別

    在當今數字化迅猛發展的時代,計算機硬件的架構選擇對于系統的性能、能效以及適用性具有至關重要的影響。Arm架構與x86架構是目前主流的兩種計算機體系結構,各自在個人計算機、服務、嵌入式系統及移動設備
    的頭像 發表于 01-07 12:21 ?147次閱讀
    Arm主板與<b class='flag-5'>x86</b>主板的區別

    鴻蒙Flutter實戰:12-使用模擬器開發調試

    前提 開發電腦需為M系列芯片 (ARM架構) 的 Mac 電腦 目前 Flutter 鴻蒙開發,無法使用 X86 架構的模擬器,只能使用 ARM 架構的模擬器** 創建項目 等開發環境搭建
    發表于 11-10 13:13

    如何使用光伏模擬器

    光伏模擬器是一種用于模擬太陽能光伏電池工作原理和性能的軟硬件設備。它能夠提供光伏電池在不同光照、溫度和環境條件下的電流、電壓、功率等參數,用于測試和評估光伏電池的性能,并幫助開發、優化和驗證光伏系統
    的頭像 發表于 10-30 17:12 ?317次閱讀
    如何使用光伏<b class='flag-5'>模擬器</b>

    英特爾將攜手AMD共同捍衛x86生態

    10月16日,英特爾正式公布了一項重大合作計劃:與AMD攜手成立x86生態系統咨詢小組。該計劃由英特爾CEO帕特·基辛格親自宣布。   x86生態系統咨詢小組(x86 Ecosystem
    的頭像 發表于 10-16 13:49 ?546次閱讀

    著名的 Box86/Box64 模擬器現在有了更好的 RISC-V RVV 1.0 支持,性能提升顯著

    著名的 Box86/Box64 模擬器現在有了更好的 RISC-V RVV 1.0 支持,性能提升顯著
    的頭像 發表于 10-15 08:08 ?2700次閱讀
    著名的 Box<b class='flag-5'>86</b>/Box64 <b class='flag-5'>模擬器</b>現在有了更好的 RISC-V RVV <b class='flag-5'>1.0</b> 支持,性能提升顯著

    負載模擬器是干什么的,負載模擬器需要接電源嗎

    負載模擬器是一種用于模擬各種負載條件的設備,它在多個領域都有著廣泛的應用。以下是對負載模擬器的主要功能和用途的詳細解析:
    的頭像 發表于 10-01 15:57 ?772次閱讀

    通過GNSS模擬器實現RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛星與無線電通信
    發布于 :2024年09月06日 17:52:32

    X86架構處理有哪些優點和缺點

    X86架構處理作為計算機領域的重要組成部分,具有多個顯著的優點和一定的缺點。以下是對X86架構處理優缺點的詳細分析。
    的頭像 發表于 08-22 11:25 ?2739次閱讀

    ElfBoard技術貼|如何將libwebsockets庫編譯為x86架構

    在之前的文章中,我們已經詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發板上。然而在調試階段,發現將libwebsockets在Ubuntu環境下編譯為x86架構可能更為方便
    的頭像 發表于 07-10 09:38 ?1326次閱讀
    ElfBoard技術貼|如何將libwebsockets庫編譯為<b class='flag-5'>x86</b>架構

    觸翔X86工控主板在交互機器人中的應用

    X86工控主板在交互機器人中的應用主要體現在其高可靠性、抗干擾性和穩定性等方面,為交互機器人的正常運行和精確控制提供了有力支持。以下是關于X86工控主板在交互機器人中應用的詳細分析:
    的頭像 發表于 05-28 15:48 ?530次閱讀

    全新國產x86處理,Chiplet架構,從教育整機做起

    x86 CPU新品,其他未經授權的廠商只能尋求別的架構另辟蹊徑。 ? 但國內也有一些手握x86授權的廠商,比如從AMD獲得授權的海光,以及來自威盛所獲授權的兆芯。兆芯在去年年底正式發布了全新的開先KX-7000系列處理
    的頭像 發表于 04-30 01:06 ?5473次閱讀
    全新國產<b class='flag-5'>x86</b>處理<b class='flag-5'>器</b>,Chiplet架構,從教育整機做起

    谷歌發布Axion新款數據中心AI芯片,性能超越x86及云端

    谷歌預計將通過Google Cloud提供Axion AI芯片給客戶。谷歌強調這款基于ARM的CPU產品具有優越的性能表現,甚至超越了傳統的x86芯片及云端通用ARM芯片。
    的頭像 發表于 04-10 16:32 ?938次閱讀

    谷歌發布Arm架構CPU,性能超越x86和通用Arm芯片

    據悉,谷歌計劃借助谷歌云提供名為Axion的基于Arm的中央處理(CPU)。該公司表示,其性能優越,超過同類x86芯片及云端通用Arm芯片。
    的頭像 發表于 04-10 09:25 ?624次閱讀

    x86 SBC vs ARM SBC:選擇適合您的單板計算機

    比較,幫助您決定哪一種適合您。 基礎知識 在我們深入比較之前,有必要了解什么是 x86 和 ARM 架構。 x86是一種復雜指令集計算(CISC)架構,是大多數臺式機和筆記本電腦的設計基礎。它以高性能和與各種軟件的兼容性而聞名。x86
    的頭像 發表于 03-07 13:26 ?598次閱讀
    主站蜘蛛池模板: 9久久99久久久精品齐齐综合色圆 | 午夜黄页网站在线播放 | 亚洲激情视频 | 美剧免费在线观看 | 男人cao女人视频在线观看 | 免费黄色三级 | 色播影院性播影院私人影院 | 欧美xxxxx性视频 | 中文久草 | 天堂社区在线视频 | 妖精视频永久在线入口 | 久久国产乱子伦精品免费看 | 久久精品免看国产 | 丁香婷婷网 | 女人张开腿让男人桶视频免费大全 | 激情丁香网 | 六月丁香激情综合成人 | 奇米第四狠狠777高清秒播 | 女人张开腿给人桶免费视频 | 永久免费看 | 香蕉狠狠再啪线视频 | 国产又黄又免费aaaa视频 | 四虎精品久久久久影院 | 黄色网在线看 | 国产日本久久久久久久久婷婷 | 国产亚洲papapa | 亚洲线精品一区二区三区 | 久久精品视频9 | 一级黄色片在线 | 午夜干b| 日本加勒比在线视频 | 久久婷婷国产一区二区三区 | www.三级| 亚洲成人综合网站 | 综合涩| 色黄网| 一区二区三区四区在线视频 | 免费看片aⅴ免费大片 | 国产激情视频一区二区三区 | 欧美日韩国产在线一区 | 激情久久久久久久久久 |