色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領(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)用戶空間虛擬機,支持在任何 POSIX 平臺上模擬 x86-64-linux 二進制文件,聲稱是最小的 x86 Linux 模擬器。

總的來說,它是一個 220kb 的無依賴靜態(tài)二進制文件,實現(xiàn)了大約 600 條 x86 指令和 180 條 Linux 系統(tǒng)調(diào)用。因此 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 風(fēng)格的 DSL 快速生成代碼。

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

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

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

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

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

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





審核編輯:劉清

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

    關(guān)注

    2

    文章

    58

    瀏覽量

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

    關(guān)注

    4

    文章

    593

    瀏覽量

    27392
  • BIOS
    +關(guān)注

    關(guān)注

    5

    文章

    469

    瀏覽量

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

    關(guān)注

    2

    文章

    874

    瀏覽量

    43208
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    914

    瀏覽量

    28160

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    如何使用光伏模擬器

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

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

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

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

    著名的 Box86/Box64 模擬器現(xiàn)在有了更好的 RISC-V RVV 1.0 支持,性能提升顯著
    的頭像 發(fā)表于 10-15 08:08 ?1524次閱讀
    著名的 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> 支持,性能提升顯著

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

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

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

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

    ElfBoard技術(shù)貼|如何將libwebsockets庫編譯為x86架構(gòu)

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

    觸翔X86工控主板在交互機器人中的應(yīng)用

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

    全新國產(chǎn)x86處理,Chiplet架構(gòu),從教育整機做起

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

    谷歌發(fā)布Axion新款數(shù)據(jù)中心AI芯片,性能超越x86及云端

    谷歌預(yù)計將通過Google Cloud提供Axion AI芯片給客戶。谷歌強調(diào)這款基于ARM的CPU產(chǎn)品具有優(yōu)越的性能表現(xiàn),甚至超越了傳統(tǒng)的x86芯片及云端通用ARM芯片。
    的頭像 發(fā)表于 04-10 16:32 ?876次閱讀

    谷歌發(fā)布Arm架構(gòu)CPU,性能超越x86和通用Arm芯片

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

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

    比較,幫助您決定哪一種適合您。 基礎(chǔ)知識 在我們深入比較之前,有必要了解什么是 x86 和 ARM 架構(gòu)。 x86是一種復(fù)雜指令集計算(CISC)架構(gòu),是大多數(shù)臺式機和筆記本電腦的設(shè)計基礎(chǔ)。它以高性能和與各種軟件的兼容性而聞名。x86
    的頭像 發(fā)表于 03-07 13:26 ?511次閱讀

    康佳特在其x86計算機模塊集成Hypervisor簡化系統(tǒng)整合

    有新的x86計算機模塊。對基于x86的康佳特計算機模塊(COM)而言,Hypervisor是可輕松添加的附加組件。現(xiàn)在,Hypervisor已被集成到固件中,并成為所有x86計算機模塊的標準配置,進而降低系統(tǒng)整合的入門門檻。通過
    發(fā)表于 02-01 11:25 ?343次閱讀
    康佳特在其<b class='flag-5'>x86</b>計算機模塊集成Hypervisor簡化系統(tǒng)整合

    arm架構(gòu)和x86架構(gòu)區(qū)別 linuxx86還是arm

    ARM架構(gòu)和x86架構(gòu)是兩種不同的計算機處理架構(gòu),它們在體系結(jié)構(gòu)、指令集、應(yīng)用領(lǐng)域等方面有著明顯的區(qū)別。Linux操作系統(tǒng)則具有廣泛的適配性,可以運行在各種架構(gòu)上,包括x86和ARM
    的頭像 發(fā)表于 01-30 13:46 ?1.8w次閱讀

    Linux內(nèi)核中信號詳解

    信號和多線程程序 4 與信號相關(guān)的數(shù)據(jù)結(jié)構(gòu) 4.2.1 x86/Linux2.6.11的定義 4.2.2 x86-64/Linux2.6.11的定義 4.2.3
    的頭像 發(fā)表于 01-13 09:40 ?1366次閱讀
    <b class='flag-5'>Linux</b>內(nèi)核中信號詳解
    主站蜘蛛池模板: 久久久影院亚洲精品| 欧洲内射XXX高清| 奇米精品一区二区三区在线观看| 青柠在线视频| 亚洲精品国产精品精| 99视频精品国产免费观看| 国产高清视频在线播放www色| 久久99re热在线观看视频| 日本工口生肉全彩大全| 亚洲精品伊人久久久久| 99久久免费国产精精品| 国产午夜人做人免费视频中文| 美女久久久| 亚洲春色AV无码专区456| 99国产精品免费视频| 国产区在线不卡视频观看| 暖暖视频 免费 高清 日本8| 亚洲爆乳无码精品AAA片蜜桃 | 小莹的性荡生活| 99精品在线播放| 精品久久免费视频| 色欲AV色欲AV久久麻豆| 2019天天射干网站| 国产制服丝袜91在线| 日本美女bb| 456亚洲人成在线播放网站| 国产人在线成免费视频| 欧美一区二区三区免费播放| 一二三四电影完整版免费观看| 国产 亚洲 日韩 欧美 在线观看| 快播h动漫网站| 亚洲免费在线观看| 国产精品97久久AV色婷婷| 欧美 日韩 亚洲 在线| 在线成年av动漫电影| 国内免费视频成人精品| 日美欧韩一区二去三区| 99久久精品国产国产毛片| 久久国产影院| 亚洲精品另类有吗中文字幕| 国产成人一区二区三中文|