罗伯特·沃森是剑桥大学的一名安全研究员和开源开发者,研究硬件-软件接口。他与我们探讨了跨越工业界和学术界、开源在软件研究中的重要性,以及计算机科学中跨越传统边界的研究面临的挑战。我们还了解了一些关于CPU安全性的知识,以及为什么应用程序,而不是操作系统,正日益成为安全研究的焦点。不断发展的硬件-软件接口面临哪些挑战?开源硬件能否为硬件-软件研究提供平台?为什么当前的硬件是问题的一部分?Queue 的“刻薄的科迪”乔治·内维尔-尼尔采访了罗伯特,以了解剑桥大学一个令人兴奋的计算机科学研究项目。

观看完整视频:https://queue.org.cn/detail_video.cfm?id=2382552

© 2012 1542-7730/11/1000 $10.00

acmqueue

最初发表于 Queue 第 10 卷,第 10 期
数字图书馆 中评论这篇文章





更多相关文章

阿曼达·卡萨里,朱莉娅·费拉约利,朱尼珀·洛瓦托 - 超越代码仓库
关于开源的现有研究大多选择研究软件仓库而不是生态系统。开源仓库通常指的是版本控制系统中记录的工件,有时还包括围绕仓库本身的互动。开源生态系统指的是仓库的集合、社区、他们的互动、激励机制、行为规范和文化。开源的去中心化性质使得对生态系统进行整体分析成为一项艰巨的任务,社区和身份以有机和不断发展的方式交叉。尽管存在这些复杂性,但对软件安全和供应链日益严格的审查使得在进行关于开源的研究时,采取基于生态系统的方法至关重要。


格温纳维尔·奥尔德里奇,丹尼·曾,杰森·麦肯尼 - 为那些仍然不明白的项目经理提供三方协作
本文探讨了系统采购工具箱中的三种工具,它们可以加速开发和采购,同时降低项目风险:OSS、开放标准和敏捷/Scrum 软件开发流程都是国防部采购项目管理工具箱的强大补充。


杰西·弗拉泽尔 - 开源固件
开源固件可以通过使固件的行为更可见,减少造成危害的可能性,从而帮助计算走向更安全的地方。本文的目标是让读者感到有能力向供应商提出更多要求,以帮助推动这一变革。


马歇尔·柯克·麦库西克,乔治·V·内维尔-尼尔 - FreeBSD 5.2 中的线程调度
一个繁忙的系统每秒会做出数千个调度决策,因此调度决策的速度对于整个系统的性能至关重要。本文——摘自即将出版的《FreeBSD 操作系统设计与实现》一书——以开源 FreeBSD 系统为例,帮助我们理解线程调度。最初的 FreeBSD 调度器是在 20 世纪 80 年代为大型单处理器系统设计的。尽管它在今天的环境中仍然运行良好,但新的 ULE 调度器是专门为优化多处理器和多线程环境而设计的。本文首先研究了最初的 FreeBSD 调度器,然后描述了新的 ULE 调度器。





© 保留所有权利。

© . All rights reserved.