...
首页> 外文期刊>Operating systems review >A Critique of the GNU Hurd Multi-Server Operating System
【24h】

A Critique of the GNU Hurd Multi-Server Operating System

机译:对GNU Hurd多服务器操作系统的评论

获取原文
获取原文并翻译 | 示例

摘要

The GNU Hurd's design was motivated by a desire to rectify a number of observed shortcomings in Unix. Foremost among these is that many policies that limit users exist simply as remnants of the design of the system's mechanisms and their implementation. To increase extensibility and integration, the Hurd adopts an object-based architecture and defines interfaces, in particular those for the composition of and access to name spaces, that are virtualizable. This paper is first a presentation of the Hurd's design goals and a characterization of its architecture primarily as it represents a departure from Unix's. We then critique the architecture and assess it in terms of the user environment of today focusing on security. Then follows an evaluation of Mach, the microkernel on which the Hurd is built, emphasizing the design constraints which Mach imposes as well as a number of deficiencies its design presents for multi-server like systems. Finally, we reflect on the properties such a system appears to require.
机译:GNU Hurd的设计动机是希望纠正Unix中观察到的许多缺点。其中最重要的是,许多限制用户的策略只是作为系统机制设计及其实现的残余而存在。为了提高可扩展性和集成性,Hurd采用了基于对象的体系结构并定义了可虚拟化的接口,尤其是用于组成和访问名称空间的接口。本文首先介绍了Hurd的设计目标并对其体系结构进行了描述,主要是因为它代表了与Unix的不同。然后,我们对体系结构进行评论,并根据当今关注安全性的用户环境对其进行评估。然后,对构建了Hurd的微内核Mach进行了评估,强调了Mach所施加的设计约束以及其设计针对类似多服务器系统的设计存在的许多缺陷。最后,我们思考一下该系统似乎需要的属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号