一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(pí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ū) ? 來(lái)源:OSC開源社區(qū) ? 2023-06-08 15:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

總的來(lái)說(shuō),它是一個(gè) 220kb 的無(wú)依賴靜態(tài)二進(jìn)制文件,實(shí)現(xiàn)了大約 600 條 x86 指令和 180 條 Linux 系統(tǒng)調(diào)用。因此 Blink 在運(yùn)行簡(jiǎ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è)簡(jiǎn)潔的 JIT,在某些情況下,對(duì)于像臨時(shí)程序 (ephemeral programs) 這樣的用例,它比 Qemu 快 2 倍。

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

這意味著 Blink 擁有一個(gè)易于使用的代碼庫(kù)(只有 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)至長(zhǎng)模式,然后繪制到 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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DSL
    DSL
    +關(guān)注

    關(guān)注

    2

    文章

    61

    瀏覽量

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

    關(guān)注

    4

    文章

    605

    瀏覽量

    28608
  • BIOS
    +關(guān)注

    關(guān)注

    5

    文章

    471

    瀏覽量

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

    關(guān)注

    2

    文章

    894

    瀏覽量

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

    關(guān)注

    1

    文章

    966

    瀏覽量

    29358

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    x86再次偉大!英特爾AMD破天荒聯(lián)手,要搞定軟硬件兼容性

    電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)在北京時(shí)間10月16日開幕的聯(lián)想Tech World 2024大會(huì)上,作為聯(lián)想的核心供應(yīng)商,英特爾CEO基辛格、AMD董事長(zhǎng)兼CEO蘇姿豐先后進(jìn)行了演講。兩家x86
    的頭像 發(fā)表于 10-21 00:53 ?3590次閱讀
    讓<b class='flag-5'>x86</b>再次偉大!英特爾AMD破天荒聯(lián)手,要搞定軟硬件兼容性

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

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

    龍芯處理支持WINDOWS嗎?

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

    DevEcoStudio 中使用模擬器時(shí)如何過濾日志

    DevEcoStudio 中使用模擬器時(shí)如何過濾日志 #鴻蒙核心技術(shù)#鴻蒙開發(fā)者工具##DevEcoStudio 在 Hilog > Settings > Filter
    發(fā)表于 05-23 10:46

    ARM與x86:架構(gòu)對(duì)比及其應(yīng)用

    典型的服務(wù)架構(gòu)的x86采用模塊化方法,基于帶有可更換組件的主板。CPU和其他組件(如顯卡和GPU、內(nèi)存控制、存儲(chǔ)或處理核心)針對(duì)特定功能進(jìn)行了優(yōu)化,可以輕松更換或擴(kuò)展。然而,這種便利是有代價(jià)
    的頭像 發(fā)表于 01-15 15:43 ?980次閱讀
    ARM與<b class='flag-5'>x86</b>:架構(gòu)對(duì)比及其應(yīng)用

    電網(wǎng)模擬器工作原理淺析

    電網(wǎng)模擬器是一種能夠模擬實(shí)際電網(wǎng)運(yùn)行狀態(tài)的裝置,它在電力系統(tǒng)的規(guī)劃、設(shè)計(jì)、測(cè)試和維護(hù)中發(fā)揮著至關(guān)重要的作用。了解電網(wǎng)模擬器的工作原理對(duì)于優(yōu)化電力系統(tǒng)的設(shè)計(jì)和提升其運(yùn)行效率具有重要意義。 電網(wǎng)
    的頭像 發(fā)表于 01-09 16:58 ?871次閱讀

    Arm主板與x86主板的區(qū)別

    在當(dāng)今數(shù)字化迅猛發(fā)展的時(shí)代,計(jì)算機(jī)硬件的架構(gòu)選擇對(duì)于系統(tǒng)的性能、能效以及適用性具有至關(guān)重要的影響。Arm架構(gòu)與x86架構(gòu)是目前主流的兩種計(jì)算機(jī)體系結(jié)構(gòu),各自在個(gè)人計(jì)算機(jī)、服務(wù)、嵌入式系統(tǒng)及移動(dòng)設(shè)備
    的頭像 發(fā)表于 01-07 12:21 ?746次閱讀
    Arm主板與<b class='flag-5'>x86</b>主板的區(qū)別

    鴻蒙Flutter實(shí)戰(zhàn):12-使用模擬器開發(fā)調(diào)試

    前提 開發(fā)電腦需為M系列芯片 (ARM架構(gòu)) 的 Mac 電腦 目前 Flutter 鴻蒙開發(fā),無(wú)法使用 X86 架構(gòu)的模擬器,只能使用 ARM 架構(gòu)的模擬器** 創(chuàng)建項(xiàng)目 等開發(fā)環(huán)境搭建
    發(fā)表于 11-10 13:13

    如何使用光伏模擬器

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

    英特爾將攜手AMD共同捍衛(wèi)x86生態(tài)

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

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

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

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

    負(fù)載模擬器是一種用于模擬各種負(fù)載條件的設(shè)備,它在多個(gè)領(lǐng)域都有著廣泛的應(yīng)用。以下是對(duì)負(fù)載模擬器的主要功能和用途的詳細(xì)解析:
    的頭像 發(fā)表于 10-01 15:57 ?1642次閱讀

    就服務(wù)而言,ARM架構(gòu)與X86架構(gòu)有什么區(qū)別?各自的優(yōu)勢(shì)在哪里?

    一、服務(wù)架構(gòu)概述 在數(shù)字化時(shí)代,服務(wù)架構(gòu)至關(guān)重要。服務(wù)是網(wǎng)絡(luò)核心節(jié)點(diǎn),存儲(chǔ)、處理和提供數(shù)據(jù)與服務(wù),是企業(yè)和組織信息化、數(shù)字化的關(guān)鍵基礎(chǔ)設(shè)施。ARM 和 x86 架構(gòu)為服務(wù)
    的頭像 發(fā)表于 09-09 14:05 ?3016次閱讀

    通過GNSS模擬器實(shí)現(xiàn)RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛(wèi)星與無(wú)線電通信
    發(fā)布于 :2024年09月06日 17:52:32

    X86架構(gòu)處理有哪些優(yōu)點(diǎn)和缺點(diǎn)

    X86架構(gòu)處理作為計(jì)算機(jī)領(lǐng)域的重要組成部分,具有多個(gè)顯著的優(yōu)點(diǎn)和一定的缺點(diǎn)。以下是對(duì)X86架構(gòu)處理優(yōu)缺點(diǎn)的詳細(xì)分析。
    的頭像 發(fā)表于 08-22 11:25 ?4789次閱讀