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:使用 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 启动 |
| ||
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_RESIZABLE 禁止 CHILD_NO_WRITE |
| ||
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:build 类型 |
| ||
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:Realm Builder |
| ||
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 自定义(紫红色) |
| ||
RFC-0154:子软件包 |
| ||
RFC-0155:可选功能路由 |
| ||
RFC-0156:流附加模式 |
| ||
RFC-0157:Fxfs 加密和多卷支持 |
| ||
RFC-0158:结构化配置访问器 |
| ||
RFC-0159:仅执行内存 |
| ||
RFC-0160:取消对 FIDL 结构体默认值的支持 |
| ||
RFC-0161:Sunces 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 源代码树中使用 New 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_中断_bind_vcpu” |
| ||
RFC-0186:适用于 Fuchsia 的 Bazel |
| ||
RFC-0187:允许进程中的第一个线程以 zx_thread_start 开头 |
| ||
RFC-0188:组件 ABI 兼容性 |
| ||
RFC-0189:窗口管理 |
| ||
RFC-0190:针对 Syscall 的 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:弃用 Stash |
| ||
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:紫红色中的挂起到空闲 |
| ||
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-0247:在 Fuchsia 中启用 LTO |
| ||
RFC-0248:问题陈述 |
| ||
RFC-0249:平台中的 crosvm 支持 |
| ||
RFC-0250:电源拓扑 |
| ||
RFC-0251:无 root 访问权限 |
| ||
RFC-0252:无物理 VMO CacheOps |
| ||
RFC-0253:zx_object_get_info ZX_INFO_VMAR_MAPS |
| ||
RFC-0254:更改写入时复制网页的归因 |
| ||
RFC-0255:系统活动调节器 |
| ||
RFC-0256:为 Lacewing 测试捆绑 Python 应用 |
| ||
RFC-0257: storage-host: 将上层存储驱动程序组件化 |
|
已拒绝
墨西哥税号 (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:Box <Knox> |
| ||
RFC-0065:无可选字符串或矢量 |
| ||
RFC-0088:RFC-0050 更新:FIDL 位、枚举和约束语法 |
| ||
RFC-0116:稀疏 FIDL 表的有线格式支持 |
| ||
RFC-0233:默认情况下为 FIDL 旧版 |
|