当前位置: 首页 > 科技观察

FreeBSD是如何发展的?这份技术路线图有“五年计划”

时间:2023-03-13 14:01:02 科技观察

为了更好地支持FreeBSD项目,FreeBSD基金会团队与基金会董事会和FreeBSD核心团队召开了战略会议。通过审查FreeBSD核心团队用户和开发人员调查结果,以及与开发人员、用户和FreeBSD社区其他成员的对话来确定他们的优先事项——总体目标是扩大和加强技术团队。基于从个人和商业用户收集的意见和市场趋势,FreeBSD基金会制定了一个时间跨度近5年的技术路线图(TechnologyRoadmap),主要包括四个方面:台式机)商业服务器工具和应用程序虚拟化以及容器,用于终端用户在以下领域的改进:优化Wi-Fi性能:这是基金会正在努力填补的领域。他们引入Bj?rnZeeb以获得FreeBSD对LinuxKPI层较新英特尔芯片的支持(双许可供应商驱动程序支持的芯片)改进DRM图形堆栈帮助改进pkgbase项目支持Thunderbolt3/USB4改进包系统、端口树,包括存储库对于每个版本,改进的CI和测试,以及漏洞缓解工具的集成Bug修复和性能改进。这将包括对来自一级架构供应商的新CPU的基本硬件支持,以及对新指令集架构级功能的支持。此外,基金会的技术团队还致力于提高安全性,包括安全建议、主动漏洞缓解和模糊测试工具(Syzkaller、KASAN和KMSAN消毒剂)。最后,基金会将继续增加对CI和发布工具的支持,改进FreeBSD的自托管CI构建和测试环境。他们有多个与CI相关的未来重点领域。包括:增强了对第三方项目的支持,这些项目具有CI运行器,用于托管CI工具(Cirrus-CI)和Clang/LLVM等项目。确保您的自托管CI环境可以作为下游项目的模板。此外,基金会的原型硬件CI实验室基础设施将投入生产。工具和应用程序部分的主题包括确保FreeBSD仍然是下游项目使用FreeBSD或FreeBSD的一部分作为其工作基础的引人注目的平台。与往常一样,FreeBSD团队在特定领域所做的工作通常不会被开发者社区提及。该基金会资助了MoritzSystems为FreeBSD开发LLDB调试器的工作。所做的工作集中在稳定性和可维护性改进上,其次是Arm64支持和用户态调试改进。最终结果是LLDB在用户态调试方面处于良好状态,现在他们已经将精力转移到添加对实时和核心转储内核调试的支持上。在调试器之后,开始评估分析和工具。虚拟化和容器FreeBSD团队现已开始改进bhyve管理程序,包括改进凭证管理。这项工作是更好的监狱集成和以非root身份运行bhyve的开始。此外,他们正在致力于支持虚拟文件系统,并希望帮助集成长期存在的树外开发工作,包括快照和迁移支持,以及用于arm64架构的bhyve。当然,他们还处于概念验证的早期阶段,以确定FreeBSD基金会支持在哪些方面最能满足最终用户将现代容器概念应用于FreeBSD的需求。本文转自OSCHINA本文标题:FreeBSD如何发展?本技术路线图有“五年规划”本文地址:https://www.oschina.net/news/178599/freebsd-technology-roadmap