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