Fuchsia RFC

Fuchsia RFC 程序 目的是提供一致且透明的 做出適用於整個專案的技術決策舉例來說,RFC 程序可能會 有助於發展專案藍圖和系統架構。

RFC 程序會隨著時間演進,詳情請參閱最新詳細內容 表單。詳情請見下文。

程序摘要

如需詳細資訊,請參閱 RFC 程序

流程摘要 (簡報)

密切關注

您可以設定 Gerrit 通知 ,新的 RFC 上傳完成後會透過電子郵件通知您。

加入 docs/contribute/governance/rfcs 搜尋運算式 然後選取「變更」,即可接收電子郵件通知 每個新的 RFC 提案

Gerrit 設定螢幕截圖:示範
以上

提案

有效的 RFC

Gerrit 連結

已完成的 RFC

RFC 區域




已接受

墨西哥聯邦納稅義務人編號 (RFC) 標題 領域 蓋爾特變化

RFC-0001

Fuchsia 評論要求 (RFC) 程序

  • 管理事宜

RFC-0002

Fuchsia 平台版本管理

  • 一般

RFC-0003

Fuchsia 記錄指南

  • 一般

RFC-0004

位元組單位

  • 管理事宜

RFC-0006

Zircon RFC 程序附加條款

  • 管理事宜

RFC-0007

移除執行緒終止的 Zircon

  • 核心
  • 431174

RFC-0008

移除 zx_clock_get 和 zx_clock_Adjust

  • 核心
  • 438135

RFC-0009

Edge 觸發了 async_wait

  • 核心
  • 442834

RFC-0010

zx_channel_iovec_t 支援 zx_channel_write 和 zx_channel_call

  • 核心
  • 433621

RFC-0011

zx_object_get_info ZX_INFO_KMEM_STATS_EXTENDED

  • 核心
  • 446786

RFC-0012

Zircon 可捨棄記憶體

  • 核心

RFC-0013

複製 VMO 對應

  • 核心
  • (443437)

RFC-0014

放寬 zx_fifo_create 限制

  • 核心

RFC-0015

Fchsia (CTF) 相容性測試

  • 管理事宜
  • 測試
  • 450861

RFC-0016

開機時間頁面大小

  • 核心

RFC-0017

FTP 程序消失了,RFC 程序長久以來!

  • FIDL
  • 管理事宜

RFC-0018

FTP 流程:簡易的提案

  • FIDL
  • 管理事宜

RFC-0019

使用「進化」 = uint64;

  • FIDL

RFC-0020

介面序數雜湊

  • FIDL

RFC-0021

新增及移除方法的軟性轉場效果

  • FIDL

RFC-0022

澄清說明:結構體成員的預設值

  • FIDL

RFC-0023

通訊協定的組合模型

  • FIDL

RFC-0024

必要原始碼相容性

  • FIDL

RFC-0025

位元旗標

  • FIDL

RFC-0027

用多少付多少

  • FIDL

RFC-0028

處理權利

  • FIDL

RFC-0029

日益增加方法普通

  • FIDL

RFC-0030

FIDL 很困難

  • FIDL

RFC-0033

處理未知欄位和嚴格程度

  • FIDL

RFC-0037

交易郵件標頭 v3

  • FIDL

RFC-0040

ID 不重複性

  • FIDL

RFC-0041

支援統合服務和裝置

  • FIDL

RFC-0043

說明文件註解格式

  • FIDL

RFC-0047

資料表

  • FIDL

RFC-0048

顯性聯手

  • FIDL

RFC-0049

FIDL 調整程序演進

  • FIDL

RFC-0050

FIDL 語法更新

  • FIDL

RFC-0052

類型別名和新類型

  • FIDL

RFC-0053

分葉

  • FIDL

RFC-0054

參數屬性

  • FIDL

RFC-0055

說明文件註解

  • FIDL

RFC-0056

空白結構體

  • FIDL

RFC-0057

預設的無帳號代碼

  • FIDL

RFC-0058

推出已淘汰的屬性

  • FIDL

RFC-0059

向量、字串和陣列計數欄位中的保留位元

  • FIDL

RFC-0060

處理錯誤

  • FIDL

RFC-0061

可延伸工會

  • FIDL

RFC-0066

程式設計師明確預設建議

  • FIDL

RFC-0067

在 Fuchsia RFC 流程中新增的內容

  • 管理事宜
  • 458183

RFC-0068

網頁剔除提示

  • 核心
  • 468630

RFC-0069

ELF Runner 中的標準 I/O

  • 元件架構

RFC-0070

PCI 通訊協定變更,以支援舊版中斷情形

  • 核心

RFC-0071

OTA 恢復功能

  • 系統

RFC-0072

獨立圖片組裝工具

  • 建構

RFC-0074

揭露程序開始時間

  • 核心
  • 488412

RFC-0075

淘汰用於佈建裝置的 Zedboot 型填充式服務

  • 一般

RFC-0076

FIDL API 摘要

  • FIDL

RFC-0077

提高 zx_clock_update 準確度

  • 核心

RFC-0078

Fchsia Fuzzing 的核心 Sanitizer 涵蓋範圍

  • 核心

RFC-0079

偵測偵錯記錄檔資料遺失

  • 核心
  • 診斷

RFC-0080

偵測 VMO 不變性

  • 核心

RFC-0081

快速啟動

  • 一般

RFC-0082

在 Fuchsia 上執行未經修改的 Linux 程式

  • 外語 ABI 相容性
  • 485181

RFC-0083

FIDL 版本管理

  • FIDL
  • 486164

RFC-0084

在 zx_info_task_runtime_t 中加入更多指標

  • 核心
  • 485181

RFC-0085

減少 zx_status_t 空間

  • 核心
  • 系統
  • 436685

RFC-0086

RFC-0050 更新:FIDL 屬性語法

  • FIDL

RFC-0087

RFC-0050 更新:FIDL 方法參數語法

  • FIDL

RFC-0089

核心領域變化

  • 元件架構

RFC-0090

驅動程式共用程式庫許可清單

  • 核心

RFC-0091

zx_system_get_event ZX_SYSTEM_EVENT_IMMINENT_OUT_OF_MEMORY

  • 核心

RFC-0092

工作階段

  • 工作階段

RFC-0093

元件資訊清單的設計原則

  • 元件架構

RFC-0094

Carnelian Virtcon

  • 一般

RFC-0095

建構及組合工作站的現成資料

  • 一般

RFC-0096

使用者輸入架構

  • HCI

RFC-0097

FIDL 工具鍊

  • FIDL

RFC-0098

元件架構 RFC 條件

  • 元件架構
  • 管理事宜

RFC-0099

推出「zx_socket_set_disposition」

  • 核心

RFC-0100

產品中繼資料

  • 開發人員

RFC-0101

含有編號控點的動態元件

  • 元件架構

RFC-0102

禁止 CHILD_NO_WRITE 使用 CHILD_RESIZABLE

  • 核心

RFC-0103

軟體推送 RFC 條件

  • 軟體推送
  • 管理事宜

RFC-0104

相對元件網址

  • 元件架構

RFC-0105

規則運算式程式庫

  • 一般

RFC-0106

Fchsia SDK 中的元件資訊清單

  • 元件架構

RFC-0107

動態優惠

  • 元件架構

RFC-0108

元件繫結器通訊協定

  • 元件架構

RFC-0109

快速 UDP 通訊端

  • 網路堆疊

RFC-0110

重新啟動以終止重要元件

  • 元件架構

RFC-0111

初始 Fuchsia 硬體平台規格

  • 管理事宜

RFC-0112

x86 的 ACPI 支援功能

  • 裝置

RFC-0113

高效能信封

  • FIDL

RFC-0114

內嵌 FIDL 信封中的小值

  • FIDL

RFC-0115

建構類型

  • 系統

RFC-0117

元件模糊化架構

  • 測試

RFC-0118

映像檔組合的 SWD 政策

  • 軟體推送

RFC-0119

視為有害的系統絕對路徑

  • 建構

RFC-0120

單獨使用 FIDL 線格式

  • FIDL

RFC-0121

元件生命週期事件

  • 元件架構

RFC-0122

RFC 相關人員

  • 管理事宜

RFC-0123

syscalls 的 CPU 效能資訊

  • 核心

RFC-0124

去中心化產品整合:構件說明和傳播

  • 一般

RFC-0125

Fchsia.dev 上的 Shortlinks

  • 開發人員

RFC-0126

驅動程式執行階段

  • 裝置

RFC-0127

結構化設定

  • 元件架構

RFC-0128

加入「zx_vcpu_kick」

  • 核心

RFC-0129

Fchsia 的 Python 支援

  • 管理事宜

RFC-0130

支援的硬體

  • 管理事宜

RFC-0131

FIDL 線段的設計原則

  • FIDL

RFC-0132

FIDL 資料表大小限制

  • FIDL

RFC-0133

軟體推送目標

  • 軟體推送

RFC-0134

軟體更新時間依附元件

  • 軟體推送

RFC-0135

封裝 ABI 修訂版本

  • 軟體推送

RFC-0136

Fxfs

  • 儲存空間

RFC-0137

捨棄 FIDL 中的不明資料

  • FIDL

RFC-0138

處理不明互動

  • FIDL

RFC-0139

Bazel SDK

  • 一般

RFC-0140

資料集建立工具

  • 元件架構

RFC-0141

CTF 程序

  • 測試

RFC-0142

zx_thread_legacy_yield

  • 核心

RFC-0143

使用者空間 Top-Byte-Ignore

  • 核心

RFC-0144

大小檢查工具

  • 開發人員

RFC-0145

熱心的套件更新

  • 軟體推送

RFC-0146

CML 中的結構化設定結構定義

  • 元件架構

RFC-0147

查看系統

  • 圖形
  • HCI
  • 查看系統

RFC-0148

CI 指南

  • 開發人員
  • 管理事宜

RFC-0149

無須進行 FIDL 編碼驗證

  • FIDL

RFC-0150

選擇不採用更新功能

  • 軟體推送

RFC-0151

CPU 指定目標的編譯器調整旗標

  • 工具鏈
  • 624521

RFC-0152

改善 OOM 處理行為

  • 驅動因素
  • 核心
  • 電源

RFC-0153

適用於 Fuchsia 的 Ninja 自訂功能

  • 建構

RFC-0154

子檔案包

  • 軟體推送

RFC-0155

能力

  • 元件架構

RFC-0156

串流附加模式

  • 核心

RFC-0157

Fxfs 加密和多磁碟區支援

  • 儲存空間
  • 666884

RFC-0158

結構化設定存取者

  • 元件架構

RFC-0159

僅執行記憶體

  • 核心
  • 工具鏈

RFC-0160

移除對 FIDL 結構預設值的支援

  • FIDL
  • 623161

RFC-0161

Scenic Allocator API

  • 圖形

RFC-0162

Flatland API

  • 圖形

RFC-0163

測試輸出格式

  • 測試

RFC-0164

Test Suite API

  • 測試

RFC-0165

SDK 類別

  • 開發人員

RFC-0166

單一 UI 堆疊

  • 圖形
  • HCI
  • 查看系統

RFC-0167

使用者空間早期啟動的套件

  • 元件架構

RFC-0168

透過 InspectSink 公開檢查

  • 診斷
  • 元件架構

RFC-0169

SDK 工具相容性

  • 開發人員

RFC-0170

從更新套件中移除二進位映像檔

  • 軟體推送

RFC-0171

改善診斷轉送功能

  • 診斷
  • 元件架構

RFC-0172

UI 活動服務

  • HCI
  • 圖形

RFC-0173

Component Framework API 中的結構化設定

  • 元件架構
  • 668417

RFC-0174

在 Flatland 調度資源

  • 圖形

RFC-0175

ELF Runner stdio 轉送預設

  • 元件架構

RFC-0176

不允許在 Fuchsia 來源樹狀結構中採用新的 Dart 程式

  • 建構
  • 開發人員

RFC-0177

父母檢視模式的焦點觀察器

  • 查看系統
  • HCI

RFC-0178

每項工作有多個偵錯例外狀況管道

  • 核心

RFC-0179

基本剪貼簿服務

  • HCI

RFC-0180

測試 UI 堆疊

  • 查看系統

RFC-0181

無鎖定的可捨棄 VMO

  • 核心

RFC-0182

淘汰 config-data

  • 元件架構

RFC-0183

SDK 程式庫說明文件

  • 開發人員

RFC-0184

系統網路堆疊的 POSIX 相容性

  • 外語 ABI 相容性
  • 網路堆疊

RFC-0185

移除 `zx_break_bind_vcpu`

  • 虛擬化

RFC-0186

Fchsia 的 Bazel

  • 建構

RFC-0187

允許程序中的第一個執行緒使用 zx_thread_start

  • 核心

RFC-0188

ABI 元件相容性

  • 元件架構

RFC-0189

視窗管理

  • 圖形
  • HCI
  • 查看系統

RFC-0190

Syscalls 支援 FIDL

  • FIDL
  • 核心

RFC-0191

將 Fuchsia-on-GCE 做為支援的系統設定

  • 管理事宜

RFC-0192

Fuchsia 上的裝置樹

  • 裝置

RFC-0193

支援的 C++ 版本

  • 建構
  • 開發人員
  • 工具鏈

RFC-0194

附加條款:工作階段數

  • 工作階段

RFC-0195

文字 API 的位置和範圍

  • HCI

RFC-0196

FIDL 大型郵件

  • FIDL

RFC-0197

複合型節點群組

  • 驅動程式 SDK

RFC-0198

Magma API

  • 圖形

RFC-0199

保護兒童 VMAR

  • 核心

RFC-0200

支援硬體測試的 ADB 通訊協定和介面

  • 開發人員
  • 測試

RFC-0201

收回訪客 VM 記憶體

  • 虛擬化

RFC-0202

測試管理員即服務

  • 測試

RFC-0203

推出「zx_system_energy_info」

  • 核心
  • 電源

RFC-0204

VMO 參考子項

  • 核心

RFC-0205

Vulkan 載入器

  • 圖形

RFC-0206

淘汰廢棄物

  • 安全性
  • 儲存空間

RFC-0207

離線 blob 壓縮

  • 軟體推送

RFC-0208

使用 SDK 發布套件

  • 軟體推送
  • 測試

RFC-0209

記憶體優先順序設定檔

  • 核心

RFC-0210

虛擬化功能轉送

  • 虛擬化

RFC-0211

Fuchsia 為 RISC-V

  • 建構
  • 裝置
  • 驅動因素
  • EngProd/Infra
  • 韌體
  • 一般
  • 核心
  • 語言與程式庫
  • 安全性
  • 工具鏈

RFC-0212

包裹組合

  • 軟體推送

RFC-0213

移除 devfs FIDL 多工處理

  • 驅動因素

RFC-0214

Fuchsia 流失政策

  • 一般
  • 管理事宜

RFC-0215

結構化設定上層覆寫值

  • 元件架構

RFC-0216

Fuchsia 代管存放區規範

  • 開發人員
  • 管理事宜
  • 一般

RFC-0217

開啟包裹追蹤

  • 軟體推送

RFC-0218

IOBuffer:適用於有效率的 IO 的對等互連共用記憶體物件

  • 核心
  • 系統

RFC-0219

Zircon 頁面壓縮

  • 核心

RFC-0220

樹狀結構內產品的未來

  • 一般
  • 軟體組件

RFC-0221

進行樹狀結構外系統測試的 Python

  • 語言與程式庫
  • 測試

RFC-0222

介紹 Fuchsia 控制器

  • 開發人員
  • FIDL
  • 測試

RFC-0223

zx_vmo_transfer_data

  • 核心

RFC-0224

使用者空間 J 擴充功能指標遮罩

  • 核心

RFC-0225

Fxblob:在 Fxfs 中儲存 blob

  • 儲存空間

RFC-0226

Zircon Pager 寫回

  • 核心

RFC-0227

Fuchsia 發布程序

  • 開發人員
  • 軟體組件

RFC-0228

FDomain:遠端控管 Fuchsia 目標

  • 開發人員
  • 測試

RFC-0229

2023 年 FIDL

  • FIDL

RFC-0230

Fchsia 停權

  • 電源

RFC-0231

FIDL 版本管理語法

  • FIDL
  • 922341

RFC-0232

適用於多個 API 級別的 FIDL 繫結

  • FIDL

RFC-0234

更新 RISC-V ABI:RVA22 + V

  • 核心
  • 工具鏈

RFC-0235

元件字典

  • 元件架構

RFC-0236

VMO 快照修改副本

  • 核心

RFC-0237

透過 ZX_CLOCK_UPDATED 發出訊號更新的訊號

  • 核心

RFC-0238

VMO 大小

  • 核心

RFC-0239

實作平台版本管理

  • 一般
  • 管理事宜

RFC-0240

非同步作業涉及物件

  • 核心

RFC-0241

明確平台 / SDK 介面中的外部分割

  • FIDL

RFC-0242

設定功能

  • 元件架構

RFC-0243

WLAN 漫遊

  • WLAN

RFC-0244

引發使用者定義的 Zircon 例外狀況

  • 核心

RFC-0245

VMO 預先擷取

  • 核心
  • 1010732

RFC-0246

API 級別為 32 位元

  • 一般

RFC-0247

在 Fuchsia 中啟用 LTO

  • 建構
  • 工具鏈
  • 1017835

RFC-0248

問題陳述

  • 管理事宜

RFC-0249

平台中的 crosvm 支援

  • 管理事宜
  • 1036475

RFC-0250

電源拓撲

  • 電源
  • 1004754

RFC-0251

沒有 Root 存取權

  • 驅動因素

RFC-0252

無實體 VMO CacheOps

  • 核心
  • 1064852

RFC-0253

zx_object_get_info ZX_INFO_VMAR_MAPS

  • 核心
  • 1068292

RFC-0254

變更寫入頁面內容的出處

  • 核心
  • 1044572

RFC-0255

系統活動管理者

  • 電源
  • 1044213

RFC-0256

用於 Lacewing 測試的 Python 應用程式組合

  • 建構
  • 軟體推送
  • 測試
  • 工具鏈

RFC-0257

storage-host:將上層儲存體驅動程式元件化

  • 儲存空間

已遭拒

墨西哥聯邦納稅義務人編號 (RFC) 標題 領域 毛皮變化

RFC-0005

Blobfs 快照

  • 儲存空間
  • 424179

RFC-0026

隨處收信

  • FIDL

RFC-0031

Epitaph 類型

  • FIDL

RFC-0032

高效能信封

  • FIDL

RFC-0034

空值終止字串

  • FIDL

RFC-0035

自動流量追蹤

  • FIDL

RFC-0036

結構體宣告更新

  • FIDL

RFC-0038

將版面配置與限制區隔

  • FIDL

RFC-0039

類型第二種

  • FIDL

RFC-0042

不可為空值類型

  • FIDL

RFC-0044

可延伸方法引數

  • FIDL

RFC-0045

零大小的空白結構體

  • FIDL

RFC-0051

為 C++ 提供更安全的結構

  • FIDL

RFC-0062

不可能的方法

  • FIDL

RFC-0063

OrdinalRange

  • FIDL

RFC-0064

方塊 <Knox>

  • FIDL

RFC-0065

無選用字串或向量

  • FIDL

RFC-0088

RFC-0050 更新:FIDL 位元、列舉和限制語法

  • FIDL

RFC-0116

剖析器 FIDL 資料表的有線格式支援

  • FIDL

RFC-0233

預設使用舊版 FIDL

  • FIDL