精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Go 將會支持裸機環境運行?

開發 前端
從本文分析的結果來看,如果 Go 支持裸機環境,將會進一步提高其在新領域的優勢和實踐的機會。

眾所周知,我們平時在寫 Go 應用程序時會先在本地環境開發,更大規模的企業會配發云環境。以此確保開發環境的效率,以及與部署環境的對齊。

部署環境需要特定的系統(Windows、Linux 等)似乎也成為了常見的共識。但其實在其他業務場景下也有不需要系統的訴求。

今天分享給大家的是 Go 針對裸機環境的新支持場景考慮。

新提案:增加裸機環境支持

提案背景

該提案《proposal: all: add bare metal support[1]》由 @Andrea Barisani 提出:

圖片圖片

核心提議的內容是:引入一個新的 GOOS 目標值,例如 GOOS=none(或現有的 GOOS=tamago),允許 Go 應用程序在沒有底層操作系統支持的環境中運行,即所謂 “裸機” 運行模式。

這相當于做到了以下事項:

  • 在沒有 Linux、Windows、macOS 等 OS 系統下,Go 應用程序也可以運行;
  • Go 程序通過定義一組與底層硬件相關的函數,由 Go runtime 與外部驅動(也是 Go 實現)共同支持運行;
  • 不依賴操作系統 syscall,完全在 runtime 和硬件之間運行。

摘 TamaGo 項目果子

可能有了解的同學一看,這表示是個大需求。畢竟以前 Go 一直都是支持帶環境的,沒有支持過裸機運行環境。開發工作量和涉及的影響面也未免太多了。

實際上這個提案是個摘果子的活,開源項目 TamaGo[2] 已經面向該需求已經經歷了多年開發。

圖片

目前具備一定的成果和成熟度:

  • Go 標準庫兼容性良好,通過了大部分分發測試;
  • 跨平臺支持完善:支持 amd64、arm、riscv64;
  • 網絡棧通過注入 SocketFunc,可自定義虛擬網絡,甚至用于 js/wasip1;
  • 支持用戶態執行(以 Go app 形式運行在沙箱環境中);
  • 不再局限于 ARM,擴展到了 KVM 環境的 microVM,如 Firecracker、Cloud Hypervisor;
  • 變更對 Go 官方發行版幾乎無侵入性(硬件驅動與構建系統保持外部化)。

可能存在的問題

社區反饋中,Google 內 Go 團隊成員 @Michael Pratt 對 Go 裸機運行(bare metal Go)感到很興奮。

也指出了以下幾點主要的兼容性挑戰:

  • 問題 1:為 runtime 提供穩定的 API
  • 問題 2:可用于實現 runtime API 的語言子集

問題 1:為 runtime 提供穩定的 API

  • Go 的 兼容性承諾(Go 1 Compatibility Promise) 要求 runtime 依賴的 API 是長期穩定的;
  • 當前提案中定義的 tamago runtime API 大致可行,但 go:linkname 機制需要更好的替代;
  • 社區中也有人希望類似 API 能用于在最小化 WASM 運行時上運行 Go(如不支持 WASI 的環境),因此該 API 也應適用于 GOOS=none GOARCH=wasm。

問題 2:可用于實現 runtime API 的語言子集

  • Go runtime 本身用的是一套“不完全定義”的 Go 子集,具有一定特殊性;
  • 在標準編譯器下,某些微小的變化(例如啟發式加了一個內存分配)可能會
  • 導致在不可分配位置出錯,但目前因為 runtime 是官方源碼,可以一起調整;
  • 一旦開啟 GOOS=none,任何 runtime 的變動都不能破壞對已有裸機實現的兼容,因此:可能需要定義一套“穩定、安全”的 Go 語言子集,用于實現裸機所需的這些底層 API;
  • 這是一個很大的工作量。

對 Go 的發展意義和價值

  • 使 Go 成為裸機開發語言:無需 C 或匯編,完整 Go 開發體驗;
  • 構建最小化系統:比如可信執行環境(TEE)、引導加載器(如 go-boot);
  • 沙箱與虛擬化創新:可用于構建 Soft Isolation VM、serverless 運行時;
  • Go runtime 的可插拔性增強:提升多平臺抽象能力;

總結

從本文分析的結果來看,如果 Go 支持裸機環境,將會進一步提高其在新領域的優勢和實踐的機會。

但是結合 Go 團隊維護成員的結論來看,將裸機支持合入 master 分支前仍然存在的兩個關鍵工程難題:分別是:

  • 如何為裸機提供一個長期維護、穩定的運行時接口(API);
  • 如何保障這些接口的實現不會因 Go 語言或編譯器變更而“突然失效”。

這些問題都需要通盤考慮并做出一些基本的解決方案。雖然很希望 Go 可以進一步擴大輻射范圍,但可能我們還是需要再等等。

參考資料

[1] proposal: all: add bare metal support: https://github.com/golang/go/issues/73608

[2] TamaGo: https://github.com/usbarmory/tamago

責任編輯:武曉燕 來源: 腦子進煎魚了
相關推薦

2024-10-09 08:54:31

2014-09-02 10:39:53

Go語言C語言

2023-01-30 08:46:20

GoGo1兼容性

2023-01-27 19:11:40

GoGo1兼容性

2019-11-15 14:46:25

祼機大數據分析

2023-11-01 13:40:25

GolangGo

2023-03-13 00:10:46

Go語言版本

2015-01-29 11:11:44

SoftLayerIaaSIBM裸機服務器

2021-02-22 09:30:09

go開發環境桌面系統

2022-04-06 08:19:13

Go語言切片

2010-07-14 16:16:16

Telnet模式

2011-02-18 10:11:46

Qt

2025-09-01 08:49:24

2020-12-07 13:31:43

GoMutex開發者

2009-12-15 16:18:41

Firefox

2021-10-27 07:15:36

Go 循環引用

2014-07-14 15:51:08

AndroidGO語言

2014-06-23 09:49:32

Go語言Android谷歌

2021-02-25 15:51:41

Go語言模糊測試功能

2023-02-26 23:36:08

PHPGo函數
點贊
收藏

51CTO技術棧公眾號

亚洲激情久久久| 日韩理论片一区二区| 欧亚精品在线观看| 中国1级黄色片| 精品一区二区三区亚洲| 五月天中文字幕一区二区| 欧美精品中文字幕一区二区| 亚洲综合一区中| 一区在线观看| 日韩一区av在线| 白嫩情侣偷拍呻吟刺激| 电影在线观看一区二区| 一区二区三区高清| 日韩wuma| 女人18毛片一区二区三区| 日韩和欧美的一区| 久久久久久国产精品美女| 成人免费无遮挡无码黄漫视频| 久久国产精品美女| 91久久精品网| www.射射射| 九色porny丨首页在线| 99久久精品久久久久久清纯| 91精品视频大全| 神马久久久久久久| 亚洲性人人天天夜夜摸| 日韩天堂在线视频| 实拍女处破www免费看| 国产精品白丝av嫩草影院| 欧美日韩综合在线| 黄在线观看网站| 超碰在线视屏| 亚洲综合激情网| 一区二区三区av在线| 可以直接在线观看的av| 不卡av免费在线观看| 91色琪琪电影亚洲精品久久| 中文字幕永久在线视频| 日日噜噜夜夜狠狠视频欧美人| 欧美高清无遮挡| 欧美精品久久久久久久久46p| 精品成av人一区二区三区| 亚洲国产一区二区三区四区| 少妇性l交大片7724com| 欧美高清免费| 欧美丝袜丝交足nylons图片| 国产第一页视频| 在线精品亚洲欧美日韩国产| 偷窥国产亚洲免费视频| 日本中文字幕亚洲| 波多一区二区| 亚洲精品v日韩精品| 波多野结衣三级在线| 色视频在线免费观看| 国产精品欧美一级免费| 亚洲aⅴ天堂av在线电影软件| 国产在线91| 中文字幕的久久| 一区二区91美女张开腿让人桶| av男人的天堂在线| 国产精品乱子久久久久| 在线视频不卡国产| 国产区在线观看| 亚洲乱码中文字幕| 国产1区2区3区中文字幕| 欧美家庭影院| 午夜精品在线视频一区| 18禁免费观看网站| 欧美成人h版| 欧美亚洲日本国产| 日韩精品视频一二三| 国产激情精品一区二区三区| 日韩欧美123| 中文在线观看免费视频| 在线看成人短视频| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 日韩在线视频免费观看高清中文| 在线看片中文字幕| 亚洲欧美在线专区| 国产做受高潮69| 91美女免费看| 美女脱光内衣内裤视频久久网站 | 日韩中文字幕免费| 九九九免费视频| 先锋影音国产一区| 国产精品中文在线| 亚洲国产视频一区二区三区| 成人av网址在线| 日韩av电影免费播放| 91精品久久久久久粉嫩| 好吊成人免视频| www.这里只有精品| 久久综合五月婷婷| 最近2019中文字幕第三页视频| 欧美日韩在线视频免费播放| 亚洲一区亚洲| 69174成人网| 韩国福利在线| 一区二区三区欧美在线观看| 美女福利视频在线| 一区在线不卡| 亚洲欧美日韩高清| 精品午夜福利视频| 美女爽到高潮91| 久久久久久九九九九| 国产在线观看免费麻豆| 欧美日韩中文字幕在线视频| 国产免费又粗又猛又爽| 国产色噜噜噜91在线精品| 中文字幕精品在线| 六月丁香在线视频| 国产一区二区精品久久91| 欧美一级日本a级v片| 欧美黄色视屏| 欧美精品亚洲二区| 男生草女生视频| 在线不卡欧美| 91在线免费网站| 国产精品二线| 婷婷开心久久网| 黄色片子免费看| 久久看人人摘| 欧洲成人免费aa| 丰满熟妇乱又伦| 综合网在线视频| 天天操天天爱天天爽| 欧美日韩麻豆| 97精品一区二区视频在线观看| 国产一区二区三区三州| 欧美韩日一区二区三区| 欧美韩国日本在线| 台湾色综合娱乐中文网| 国语对白做受69| 精品国产18久久久久久| 亚洲三级电影网站| 亚洲午夜精品一区| 日韩三级在线| 国产精品视频精品| 国产裸舞福利在线视频合集| 日韩欧美视频一区二区三区| 国产精品九九视频| 亚洲欧洲日本mm| 国产精品初高中精品久久| 羞羞的视频在线观看| 欧美一区二区三区爱爱| 手机在线免费看片| 国产精品888| 4444亚洲人成无码网在线观看| 亚洲影视资源| 色综合久久88| 免费a视频在线观看| 亚洲一区二区三区在线播放| 97超碰免费在线观看| 欧美欧美全黄| 国产精品三区四区| av今日在线| 日韩二区三区在线| 丰满人妻老熟妇伦人精品| 久久久午夜电影| 中文字幕在线观看第三页| 日韩av在线中文字幕| 成人高清视频观看www| 含羞草www国产在线视频| 日韩一区二区三区四区五区六区| 免费在线观看av网址| aaa国产一区| 国产xxxxx视频| 97久久视频| 国产精品二区二区三区| 亚洲精华液一区二区三区| 亚洲最大中文字幕| 99精品人妻无码专区在线视频区| 亚洲一区二区三区视频在线| 影音先锋人妻啪啪av资源网站| 久久九九国产| 色撸撸在线观看| 999国产精品一区| 日韩免费视频在线观看| 免费网站黄在线观看| 欧美一区二区人人喊爽| 91精品国产乱码久久久张津瑜| 国产日韩欧美一区二区三区综合| 手机av在线网| 亚洲激情偷拍| 亚洲欧美日韩国产yyy| 日韩精品视频中文字幕| 欧美亚洲国产另类| 免费av网站在线观看| 亚洲激情小视频| 在线视频 中文字幕| 亚洲高清视频在线| 山东少妇露脸刺激对白在线| 国产精品一区二区三区99| 欧美在线观看成人| 欧美成人嫩草网站| 麻豆久久久av免费| 日本一区二区三区播放| 日韩免费在线免费观看| 色呦呦在线视频| 亚洲性69xxxbbb| 神马午夜在线观看| 欧美妇女性影城| 中文字字幕在线中文| 亚洲美女一区二区三区| 干b视频在线观看| 99久久婷婷国产综合精品电影 | 欧美日韩精品免费观看视欧美高清免费大片 | 日韩欧美在线视频日韩欧美在线视频 | 一区二区三区中文免费| www亚洲色图| 91香蕉视频污| 4438x全国最大成人| 视频一区二区三区中文字幕| 日韩欧美不卡在线| 亚洲国产一成人久久精品| 欧美日韩一区二区三区在线视频| av毛片精品| 成人美女av在线直播| 成人在线视频免费看| 欧美在线一区二区三区四| 色帝国亚洲欧美在线| 日韩网站免费观看高清| jizzjizz在线观看| 亚洲欧美日韩一区二区在线| 日韩一级片免费看| 欧美不卡一区二区三区四区| 国产巨乳在线观看| 欧美调教femdomvk| 亚洲免费视频二区| 日韩欧美在线中文字幕| 色婷婷av国产精品| 亚洲自拍偷拍综合| 久久久久久久久久网站| 亚洲视频免费观看| 人人艹在线视频| 中文字幕第一区第二区| 日本猛少妇色xxxxx免费网站| 久久免费偷拍视频| 久久av无码精品人妻系列试探| 91一区二区三区在线观看| 国产艳妇疯狂做爰视频| 岛国精品在线播放| www.四虎精品| 成人av网站大全| 日韩aaaaa| 26uuu精品一区二区在线观看| 久久精品女同亚洲女同13| caoporn国产精品| 免费的av网站| 久久久美女毛片| www.狠狠爱| 国产精品短视频| 97在线观看视频免费| 中文字幕一区二区三区四区| 欧美特黄一级片| 又紧又大又爽精品一区二区| 久久r这里只有精品| 亚洲一区二三区| 国产精品变态另类虐交| 欧美日韩在线第一页| 不卡av电影在线| 欧美精选一区二区| 国产视频在线免费观看| 精品福利一二区| 日本不卡免费播放| 在线观看精品国产视频| 黄色网页在线播放| 久久久久久999| 日本精品在线中文字幕| 成人久久一区二区三区| 国产精品色呦| 日韩中文字幕一区| 91精品精品| 波多野结衣乳巨码无在线| 水蜜桃久久夜色精品一区的特点| www.激情小说.com| 国产福利一区二区三区在线视频| 国产伦精品一区二区免费| 久久久五月婷婷| 久久中文免费视频| 精品欧美国产一区二区三区| 中日精品一色哟哟| 精品国产一区二区三区忘忧草| 四虎影视2018在线播放alocalhost| 国产亚洲欧美另类中文| fc2ppv国产精品久久| 69精品小视频| 国产精品国产三级在线观看| 久久久久久久久久久久久9999| 欧美xxxx中国| 国产乱子伦农村叉叉叉| 九九九久久久精品| 国产高清自拍视频| 亚洲日韩欧美一区二区在线| 国产综合精品视频| 欧美一区二区三区喷汁尤物| 国产小视频免费在线网址| 欧美xxxx14xxxxx性爽| 成人爽a毛片免费啪啪| 亚洲自拍小视频免费观看| 奇米色欧美一区二区三区| 91免费国产精品| 美美哒免费高清在线观看视频一区二区 | 99成人精品视频| 亚洲大胆人体视频| 国产在线69| 国产精品免费福利| 免费看成人人体视频| 麻豆一区二区三区在线观看| 老妇喷水一区二区三区| 制服丝袜在线第一页| 亚洲欧美福利一区二区| 亚洲 国产 日韩 欧美| 亚洲成成品网站| 成人免费高清| 91精品久久久久久久久久入口| 一区二区三区视频免费观看| 91视频 - 88av| 国产最新精品免费| 日本美女黄色一级片| 91久久国产最好的精华液| 天天干天天操av| 色综合久久88| 国产在线视频欧美一区| 成人手机视频在线| 美国一区二区三区在线播放| 在线免费观看视频| 在线亚洲高清视频| 加勒比一区二区三区在线| 51久久精品夜色国产麻豆| 国产精品一区二区三区美女| 蜜臀在线免费观看| 国产资源精品在线观看| 内射一区二区三区| 欧美福利电影网| 黄色成人在线观看| 成人在线激情视频| 99久久精品费精品国产| 在线观看日本一区二区| 国产精品不卡一区二区三区| 中文字幕乱码人妻二区三区| 在线视频一区二区| 成人av色网站| 宅男av一区二区三区| 久久成人综合网| 国产高清视频免费在线观看| 欧美日本在线一区| 久草免费在线| 成人av中文| 亚洲高清毛片| 亚洲av成人片色在线观看高潮| 五月综合激情婷婷六月色窝| 五月天激情开心网| 日韩av电影国产| 欧美日韩国产传媒| www.超碰97.com| 亚洲激情五月婷婷| 丰满熟女一区二区三区| 欧美性做爰毛片| 黑丝美女一区二区| 中文字幕精品一区二区三区在线| 亚洲视频一区二区在线观看| 国产成人手机在线| 欧美中文字幕在线视频| 成人三级视频| 原创真实夫妻啪啪av| 五月天久久比比资源色| 日本v片在线免费观看| 国产精品美女www爽爽爽视频| 国产精品毛片久久| 丰满岳乱妇一区二区| 日本黄色一区二区| 大片免费在线观看| 国产精品免费一区二区三区观看| 国产免费成人| 日韩激情小视频| 精品999在线播放| 日韩精品三区| 日韩精品福利片午夜免费观看| 99久久综合狠狠综合久久| 国产字幕在线观看| 欧美成人免费在线观看| 天堂在线精品| 999在线精品视频| 午夜久久福利影院| 免费大片黄在线观看视频网站| 国产98在线|日韩| 日本女人一区二区三区| 精品少妇theporn| 欲色天天网综合久久| 第四色在线一区二区| 亚州精品一二三区| 亚洲午夜av在线| 香蕉视频网站在线观看| 国产一区免费观看| 精品系列免费在线观看| 特级毛片www| 欧美精品久久久久久久免费观看 | 成人性色生活片| 在线免费看av的网站|