21.02的路线图和发行目标
本页列出了“路线图”和我们计划OpenWrt 21.02的发行目标,OpenWrt的下一个主要版本可以发布。
主要特点
状态 | 特征 | 描述 | 参考 |
---|---|---|---|
WIP | DSA | swconfig是分布式交换机架构的上游交换机配置文件 | 核心支持和netifd应该可以正常工作. 被去除的: LuCI (无线 bridge-vlan 支持), 文档. 第三方邮件 |
OK | 默认情况下启用了 HTTPS 客户端支持 | 通过包括libustream-wolfssl来启用uclient-fetch中的HTTPS支持,并使用HTTPS来获取opkg软件包 | e79df3516d3e2931a2a2964cadfed0af99acef49 |
OK | 可选 用于开启HTTPS支持的LuCI Web接口 | 基于wolfssl,使用自签名证书 | 只需要发行的镜像 第三方邮件 应该准备好的px5g-wolfssl证书 |
OK | 默认情况下 可选 支持WPA3 | 默认情况下,使用wolfssl可以选择WPA3 | wpad-basic-wolfssl package |
OK | 提高ImageBuilder的安全性 | 检查签名 | commit |
OK | compat-版本 | 防止使用不兼容的config配置(例如 swconfig→DSA)进行 “seamless” 升级 | 固件升级文档 主要补丁集 |
目标和设备支持
状态 | 类型 | 描述 | 参考 |
---|---|---|---|
OK | 设备支持 | 停止构建具有4M闪存的设备 | 6da5356195003, 55e2d5eb3b |
OK | 目标去除 | 删除未维护的ixp4xx目标 | 28fd4ac512ec |
OK | 目标去除 | 删除已被 ath79 取代的 ar71xx | ar71xx-ath79 |
OK | 目标去除 | 删除未移植到内核5.4的4.14目标: ath25, rb532, samsung. | 94198e, bc88ee, 95acc4 |
OK | 目标去除 | 删除未移植到内核5.4的4.19目标: cns3xxx. | a9790d |
OK | 目标更新 | 更新 ramips/rtxxxx 子目标 (当前内核为4.14, 带有 5.4 的测试内核) | |
OK | 目标更新 | 使用5.4作为bcm47xx和bcm53xx的默认内核 | |
OK | 目标重命名 | brcm2708 改为 bcm27xx, brcm47xx 改为 bcm47xx, brcm63xx 改为 bcm63xx | 20.xx.major.changes |
OK | 设备重命名 | 使用 vendor_model-variant 对 device/image 命名方案, 协调主板命名 | 20.xx.major.changes |
核心组成
状态 | 成份 | 版本 | 描述 | 参考 |
---|---|---|---|---|
OK | GCC | 8.4 | 风险太大无法更新到8.4以上 | 记录合集 |
OK | musl | 1.1.24 | 风险太高无法立即更新到1.2 | 记录合集, 第三方musl 1.2 |
OK | Linux | 5.4 | 删除未移植到内核5.4的目标 (请参见上文) | |
OK | wolfssl | 4.6.0 | 最新的上游版本 | |
OK | busybox | 1.33.0 | ||
WIP | mac80211 | 5.10 | ||
WIP | hostapd | ? | 待定移植Hauke 和 John的 5.10 backports版本. 添加 AX 支持. |