该版本在系统底层、编译工具链、安装器以及语言运行环境等方面进行了广泛更新,同时引入了多项结构性调整,为开发者与企业用户提供更现代化的 Linux 体验。
Fedora 43 默认将 /boot 分区容量提升至 2GiB,以满足新内核及引导镜像需求;Anaconda 安装器全面切换至DNF5包管理系统,并启用基于 Web 界面的安装流程(WebUI),该界面此前已在 Fedora 42 工作站版中完成测试。系统还将默认采用zstd 压缩 initrd文件,提高启动性能,同时不再支持在 MBR 分区磁盘上以 UEFI 模式安装。
编译工具链与开发环境
- Fedora 43 搭载最新 GNU 工具链,包括 gcc 15.2、binutils 2.45、glibc 2.42 与 gdb 17.1;
- LLVM系列组件升级至版本 21;
- RPM包管理器升级至 6.0 主版本;
- Python更新至 3.14;
- Golang升级至 1.25,并默认启用 vendored 依赖构建机制;
- Perl版本提升至 5.42;
- OpenJDK25 成为首选 JDK,同时取消“系统级 JDK”概念;
- Ruby on Rails更新至 8.0;
- Maven4 可与旧版并行安装;
- 新增 Hare编程语言包,并升级Haskell GHC至 9.8;
- PostgreSQL默认流更新为 18 版,MySQL切换至 8.4。
桌面与字体改进
Noto Color Emoji 字体改用 COLRv1矢量彩色字体格式,提升可扩展性与渲染效果。
系统组件与安全性调整
调试功能方面,Debuginfod默认启用 IMA 加密验证;静态库将保留完整调试信息以方便开发者追踪错误。
服务器与虚拟化改进
389 Directory Server停止对 BerkeleyDB 的支持并要求迁移至 LDMB 数据库。
自动化测试体系停止支持标准测试接口(STI)。
Fedora 43 延续该发行版一贯的快速迭代节奏,在保持前沿技术引入的同时,逐步清理历史兼容性包与过时组件,为后续版本过渡到更统一的容器与虚拟化体系奠定基础。

