Fuchsia RFC 流程旨在提供一致且透明的路径,以供您在整个项目范围内做出技术决策。例如,RFC 流程可用于改进项目路线图和系统架构。
RFC 流程会随着时间的推移不断演变,您可以在此处以详细当前形式了解相关信息。下文也对此进行了总结。
流程总结
- 了解何时使用此流程。
- 将你的提案融入社交元素。
- 使用此模板起草您的 RFC 并与利益相关方分享。请参阅创建 RFC 和 RFC 最佳实践。
- 随着关于提案的对话不断接近,并且利益相关方也表示支持,请发送电子邮件至 eng-council@fuchsia.dev,请求工程委员会将您的提案移至上次通话。
- 在至少 7 天的等待期结束后,工程委员会将接受或拒绝您的提案,或者要求您与利益相关方进行进一步的迭代。
如需了解详情,请按照 RFC 流程操作。
流程摘要(演示文稿)
新闻资讯全掌握
您可以配置 Gerrit Notifications,以便在有新的 RFC 上传时向您发送电子邮件。
添加 docs/contribute/governance/rfcs
搜索表达式并选择更改,以接收每个新 RFC 提案的电子邮件通知。
建议
活跃 RFC
最终版 RFC
RFC 区域
已接受
RFC | 标题 | 领域 | Gerrit 更改 |
---|---|---|---|
RFC-0001:Fuchsia 评论请求 (RFC) 流程 |
| ||
RFC-0002:Fuchsia 平台版本控制 |
| ||
RFC-0003:Fuchsia 日志记录准则 |
| ||
RFC-0004:字节单位 |
| ||
RFC-0006:Zircon 的 RFC 流程附录 |
| ||
RFC-0007:从 Zircon 中删除了线程终止 |
| ||
RFC-0008:移除 zx_clock_get 和 zx_clock_adjust |
| ||
RFC-0009:Edge 触发了 async_wait |
| ||
RFC-0010:zx_channel_iovec_t 支持 zx_channel_write 和 zx_channel_call |
| ||
RFC-0011:zx_object_get_info ZX_INFO_KMEM_STATS_EXTENDED |
| ||
RFC-0012:Zircon 舍弃内存 |
| ||
RFC-0013:克隆 VMO 映射 |
| ||
RFC-0014:放宽 zx_fifo_create 限制 |
| ||
RFC-0015:针对 Fuchsia (CTF) 的兼容性测试 |
| ||
RFC-0016:启动时间页面大小 |
| ||
RFC-0017:FTP 流程已终止,RFC 流程万岁! |
| ||
RFC-0018:FTP 流程:简单提案 |
| ||
RFC-0019:Using evolution = uint64; |
| ||
RFC-0020:接口序数哈希 |
| ||
RFC-0021:添加和移除方法的软转换 |
| ||
RFC-0022:说明:结构体成员的默认值 |
| ||
RFC-0023:协议的组合模型 |
| ||
RFC-0024:强制性源代码兼容性 |
| ||
RFC-0025:位标志 |
| ||
RFC-0027:您只需为实际用量付费 |
| ||
RFC-0028:处理权限 |
| ||
RFC-0029:增加方法序数 |
| ||
RFC-0030:FIDL 是小端字节序 |
| ||
RFC-0033:未知字段和严格程度的处理 |
| ||
RFC-0037:事务性邮件标头 v3 |
| ||
RFC-0040:标识符唯一性 |
| ||
RFC-0041:对统一服务和设备的支持 |
| ||
RFC-0043:文档注释格式 |
| ||
RFC-0047:表 |
| ||
RFC-0048:显式并集序数 |
| ||
RFC-0049:FIDL 调优过程演变 |
| ||
RFC-0050:FIDL 语法修订 |
| ||
RFC-0052:类型别名和新类型 |
| ||
RFC-0053:墓碑 |
| ||
RFC-0054:参数属性 |
| ||
RFC-0055:文档注释 |
| ||
RFC-0056:空结构体 |
| ||
RFC-0057:默认无标识名 |
| ||
RFC-0058:引入已弃用的属性 |
| ||
RFC-0059:向量、字符串和数组计数字段中的保留位 |
| ||
RFC-0060:错误处理 |
| ||
RFC-0061:可扩展联合体 |
| ||
RFC-0066:程序员公告显式默认值 |
| ||
RFC-0067:Fuchsia RFC 流程的新增内容 |
| ||
RFC-0068:网页逐出提示 |
| ||
RFC-0069:ELF Runner 中的标准 I/O |
| ||
RFC-0070:PCI 协议变更以支持旧式中断 |
| ||
RFC-0071:OTA 后端 |
| ||
RFC-0072:独立图像组装工具 |
| ||
RFC-0074:公开进程开始时间 |
| ||
RFC-0075:弃用了用于配置设备的基于 Zedboot 的铺垫功能 |
| ||
RFC-0076:FIDL API 摘要 |
| ||
RFC-0077:提高 zx_clock_update 准确性 |
| ||
RFC-0078:针对 Fuchsia 模糊测试的内核排错程序覆盖范围 |
| ||
RFC-0079:检测调试日志数据丢失 |
| ||
RFC-0080:检测 VMO 不可变性 |
| ||
RFC-0081:fastboot boot |
| ||
RFC-0082:在 Fuchsia 上运行未经修改的 Linux 程序 |
| ||
RFC-0083:FIDL 版本控制 |
| ||
RFC-0084:向 zx_info_task_runtime_t 中添加更多指标 |
| ||
RFC-0085:减少 zx_status_t 空间 |
| ||
RFC-0086:RFC-0050 更新:FIDL 属性语法 |
| ||
RFC-0087:RFC-0050 更新: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:用户输入架构 |
| ||
RFC-0097: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:Fuchsia SDK 中的组件清单 |
| ||
RFC-0107:动态优惠 |
| ||
RFC-0108:组件 binder 协议 |
| ||
RFC-0109:快速 UDP 套接字 |
| ||
RFC-0110:重新启动以终止关键组件 |
| ||
RFC-0111:初始 Fuchsia 硬件平台规格 |
| ||
RFC-0112:x86 上的 ACPI 支持 |
| ||
RFC-0113:高效信封 |
| ||
RFC-0114:在 FIDL 信封中内嵌较小的值 |
| ||
RFC-0115:版本类型 |
| ||
RFC-0117:组件模糊测试框架 |
| ||
RFC-0118:映像组装方面的 SWD 政策 |
| ||
RFC-0119:系统绝对路径被视为有害 |
| ||
RFC-0120:单独使用 FIDL 有线格式 |
| ||
RFC-0121:组件生命周期事件 |
| ||
RFC-0122:RFC 利益相关方 |
| ||
RFC-0123:CPU 性能信息系统调用 |
| ||
RFC-0124:分散式产品集成:工件说明和传播 |
| ||
RFC-0125:Fuchsia.dev 上的短链接 |
| ||
RFC-0126:驱动程序运行时 |
| ||
RFC-0127:结构化配置 |
| ||
RFC-0128:引入 `zx_vcpu_kick` |
| ||
RFC-0129:Fuchsia 中的 Python 支持 |
| ||
RFC-0130:支持的硬件 |
| ||
RFC-0131:FIDL 有线格式的设计原则 |
| ||
RFC-0132:FIDL 表大小限制 |
| ||
RFC-0133:软件交付目标 |
| ||
RFC-0134:软件更新时间依赖项 |
| ||
RFC-0135:软件包 ABI 修订版本 |
| ||
RFC-0136:Fxfs |
| ||
RFC-0137:舍弃 FIDL 中的未知数据 |
| ||
RFC-0138:处理未知交互 |
| ||
RFC-0139:Bazel SDK |
| ||
RFC-0140:大区构建器 |
| ||
RFC-0141:CTF 流程 |
| ||
RFC-0142:zx_thread_legacy_yield |
| ||
RFC-0143:用户空间 Top-Byte-Ignore |
| ||
RFC-0144:大小检查工具 |
| ||
RFC-0145:Eager 软件包更新 |
| ||
RFC-0146:CML 中的结构化配置架构 |
| ||
RFC-0147:视图系统 |
| ||
RFC-0148:CI 准则 |
| ||
RFC-0149:FIDL 编码验证不是必需的 |
| ||
RFC-0150:更新选择停用 |
| ||
RFC-0151:用于 CPU 定位的编译器调整标志 |
| ||
RFC-0152:改进了 OOM 处理行为 |
| ||
RFC-0153:Ninja 自定义(适用于 Fuchsia) |
| ||
RFC-0154:子软件包 |
| ||
RFC-0155:可选功能路由 |
| ||
RFC-0156:串流附加模式 |
| ||
RFC-0157:Fxfs 加密和多卷支持 |
| ||
RFC-0158:结构化配置访问器 |
| ||
RFC-0159:仅执行内存 |
| ||
RFC-0160:取消对 FIDL 结构默认值的支持 |
| ||
RFC-0161:Sense Allocator API |
| ||
RFC-0162:Flatland API |
| ||
RFC-0163:测试输出格式 |
| ||
RFC-0164:测试套件 API |
| ||
RFC-0165:SDK 类别 |
| ||
RFC-0166:一个界面堆栈 |
| ||
RFC-0167:用户空间早期引导中的软件包 |
| ||
RFC-0168:通过 InspectSink 公开检查 |
| ||
RFC-0169:SDK 工具兼容性 |
| ||
RFC-0170:从更新软件包中移除二进制映像 |
| ||
RFC-0171:改进的诊断路由 |
| ||
RFC-0172:界面 Activity 服务 |
| ||
RFC-0173:组件框架 API 中的结构化配置 |
| ||
RFC-0174:在 Flatland 中缩放 |
| ||
RFC-0175:ELF Runner stdio 转发默认设置 |
| ||
RFC-0176:禁止在 Fuchsia 源代码树中使用新的 Dart 程序 |
| ||
RFC-0177:家长视角的焦点观察器 |
| ||
RFC-0178:每个作业有多个调试异常通道 |
| ||
RFC-0179:基本剪贴板服务 |
| ||
RFC-0180:测试界面堆栈 |
| ||
RFC-0181:无锁可舍弃的 VMO |
| ||
RFC-0182:废弃 config-data |
| ||
RFC-0183:SDK 库文档 |
| ||
RFC-0184:系统 Netstack 的 POSIX 兼容性 |
| ||
RFC-0185:移除“zx_increment_bind_vcpu” |
| ||
RFC-0186:适用于 Fuchsia 的 Bazel |
| ||
RFC-0187:允许进程中的第一个线程以 zx_thread_start 开头 |
| ||
RFC-0188:组件 ABI 兼容性 |
| ||
RFC-0189:窗口管理 |
| ||
RFC-0190:对系统调用的 FIDL 支持 |
| ||
RFC-0191:将 Fuchsia-on-GCE 作为受支持的系统配置 |
| ||
RFC-0192:Fuchsia 上的设备树 |
| ||
RFC-0193:支持的 C++ 版本 |
| ||
RFC-0194:附录:会话 |
| ||
RFC-0195:文本 API 中的位置和范围 |
| ||
RFC-0196:FIDL 大型邮件 |
| ||
RFC-0197:组合的节点组 |
| ||
RFC-0198:Magma API |
| ||
RFC-0199:保护子级 VMAR |
| ||
RFC-0200:支持 adb 协议和接口进行硬件测试 |
| ||
RFC-0201:收回客户机虚拟机内存 |
| ||
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:RISC-V 上的 Fuchsia |
| ||
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 控制器 |
| ||
RFC-0223:zx_vmo_transfer_data |
| ||
RFC-0224:用户空间 J-Extension 指针遮盖 |
| ||
RFC-0225:Fxblob:在 Fxfs 中存储 blob |
| ||
RFC-0226:Zircon 寻呼机回写 |
| ||
RFC-0227:Fuchsia 发布流程 |
| ||
RFC-0228:FDomain:Fuchsia 目标的远程控制 |
| ||
RFC-0229:FIDL 2023 |
| ||
RFC-0230:Fuchsia 中的挂起到空闲 |
| ||
RFC-0231:FIDL 版本控制替换语法 |
| ||
RFC-0232:适用于多个 API 级别的 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 接口中的显式平台 / 外部拆分 |
| ||
RFC-0242:配置功能 |
| ||
RFC-0243:WLAN 漫游 |
| ||
RFC-0244:引发用户定义的 Zircon 异常 |
| ||
RFC-0245:VMO 预提取 |
| ||
RFC-0246:API 级别为 32 位 |
|
已拒绝
RFC | 标题 | 领域 | Gerrit 更改 |
---|---|---|---|
RFC-0005:Blobfs 快照 |
| ||
RFC-0026:信封无处不在 |
| ||
RFC-0031:类型化圣书 |
| ||
RFC-0032:高效信封 |
| ||
RFC-0034:Null 终止字符串 |
| ||
RFC-0035:自动流跟踪 |
| ||
RFC-0036:结构体声明更新 |
| ||
RFC-0038:将布局与约束条件分离 |
| ||
RFC-0039:类型排在第二位 |
| ||
RFC-0042:不可为 null 的类型 |
| ||
RFC-0044:可扩展方法参数 |
| ||
RFC-0045:大小为零的空结构体 |
| ||
RFC-0051:为 C++ 使用更安全的结构体 |
| ||
RFC-0062:方法不可能 |
| ||
RFC-0063:OrdinalRange |
| ||
RFC-0064:盒子 <Knox> |
| ||
RFC-0065:无可选字符串或矢量 |
| ||
RFC-0088:RFC-0050 更新:FIDL 位、枚举和约束语法 |
| ||
RFC-0116:为稀疏 FIDL 表提供线格式支持 |
| ||
RFC-0233:默认使用旧版 FIDL |
|