阿曼达·卡萨里、朱莉娅·费拉约利、朱尼珀·洛瓦托 - 超越存储库
关于开源的现有研究大多选择研究软件存储库而不是生态系统。开源存储库通常指的是版本控制系统中记录的工件,偶尔包括围绕存储库本身的交互。开源生态系统指的是存储库的集合、社区、它们的交互、激励机制、行为规范和文化。开源的去中心化性质使得对生态系统进行整体分析成为一项艰巨的任务,社区和身份以有机和不断发展的方式交叉。尽管存在这些复杂性,但对软件安全和供应链日益严格的审查使得在进行关于开源的研究时,采取基于生态系统的方法至关重要。
格温纳维尔·奥尔德里奇、丹尼·曾、杰森·麦肯尼 - 项目经理三部曲:助您入门
本文探讨了系统采购工具箱中的三种工具,这些工具可以加速开发和采购,同时降低项目风险:OSS、开放标准和敏捷/Scrum 软件开发流程都是 DoD 采购项目管理工具箱的强大补充。
杰西·弗拉泽尔 - 开源固件
开源固件可以通过使固件的行为更加可见且不易造成损害,从而帮助将计算带到一个更安全的地方。本文的目标是让读者感到有能力向供应商提出更多要求,从而帮助推动这一变革。
马歇尔·柯克·麦库西克、乔治·V·内维尔-尼尔 - FreeBSD 5.2 中的线程调度
繁忙的系统每秒钟做出数千个调度决策,因此做出调度决策的速度对于系统的整体性能至关重要。本文 - 摘自即将出版的书籍《FreeBSD 操作系统设计与实现》 - 以开源 FreeBSD 系统为例,帮助我们理解线程调度。最初的 FreeBSD 调度器是在 20 世纪 80 年代为大型单处理器系统设计的。虽然它在今天的环境中仍然运行良好,但新的 ULE 调度器是专门为优化多处理器和多线程环境而设计的。本文首先研究了最初的 FreeBSD 调度器,然后描述了新的 ULE 调度器。
评论
(最新优先)