【问题标题】:Writing a unix based operating system [closed]编写基于 Unix 的操作系统 [关闭]
【发布时间】:2013-08-18 10:02:00
【问题描述】:

所以我正在研究操作系统,因为我自己工作。几年前我听说过 Unix。在我看到this photo 之前,我才真正知道它对现代计算机的影响有多大。然后我了解到它的一部分用于其他操作系统,如 OSX 和 BSD。 1. 我在哪里可以获得 Unix 源代码? 2. 我去哪里让我的操作系统获得 unix 认证? 3. 有什么我应该记住的法律事项吗? 4. 使用Unix源码有什么需要注意的吗?

【问题讨论】:

  • Linux 和 Gnu 工具 (Linux/Gnu) 是开源的。它比实际的 Unix 更新和更好,所以这将是最好的来源。
  • 在做之前,在你的PC上安装linux(或者使用Virtual Box在windows下运行linux)。或者获取 FreeBSD,并开始使用它。

标签: c unix operating-system


【解决方案1】:

我建议你远离 unix 源代码,因为这些年来有很多公司争吵它变得复杂...... 另一方面,我强烈建议您查看 linux 源代码,而不是众所周知它是 100% 开源的。 祝你的操作系统好运

【讨论】:

    【解决方案2】:

    http://opengroup.org/austin/papers/single_unix_faq.html

    Q8。 UNIX 认证呢?

    有用于识别这些产品的标记或品牌 已被认证为符合 Single UNIX 规范,最初是 UNIX 93,随后是 UNIX 95, UNIX 98 和现在的 UNIX 03。有关 UNIX 认证计划的信息 以 The Open Group 的开放品牌运营,可在以下网址找到 http://www.opengroup.org/certification/idx/unix.html

    UNIX 03 认证指南可在 http://www.opengroup.org/openbrand/docs/UNIX03_Certification_Guide.html.

    开放品牌实用指南可在以下网址获得 http://www.opengroup.org/openbrand/Certification_Guide/

    认证产品登记册可在 http://www.opengroup.org/openbrand/register/

    至于源码...你可以找到Linux内核in Linus Torvalds' GitHub pages。不完全是 UNIX,但很接近。 Linux 的其余部分由各种 GNU 实用程序组成,您可以找到 on GNU pages。

    但我敢说,如果你几年前才听说过你自己的 UN*X 品牌,那么你离实现它还很远。

    【讨论】:

      【解决方案3】:

      1.我在哪里可以获得 Unix 源代码? Linux/Gnu

      2.我该去哪里让我的操作系统获得 unix 认证? 我不知道和/或我不明白这个问题。

      3.有什么我应该记住的法律事项吗? 阅读 Linux 和 Gnu 上的版权和 GPL 信息。

      4.使用 Unix 源码时有什么需要注意的吗? 见#3。

      【解决方案4】:

      如果您对 Unix 的根源而不是现代实现(即 Linux)更感兴趣,您可能会对 Lion 对 Unix 6th Edition with Source Code 的评论感兴趣,Wikipedia 对此进行了描述:

      Lions 对 UNIX 第 6 版的评论,以及 John Lions 的源代码 (1976) 包含第 6 版 Unix 的完整源代码 内核加上注释。它通常被称为狮子 书。尽管年代久远,它仍然被认为是出色的评论 关于简单但高质量的代码。

      多年来,Lions Book 是唯一的 Unix 内核文档 在贝尔实验室外可用。虽然第 6 版的许可证 允许课堂使用源代码,第 7 版许可 明确排除此类使用,因此该书通过非法传播 复印机复制品(一种地下资料)。它被普遍举办 成为计算机科学领域被复制最多的书。

      我的旧文是印刷装订的,不过你可以在网上获取各种格式的解说here,源代码可以在here找到。您可以通过阅读评论了解很多关于操作系统的知识,并通过阅读优秀的源代码了解很多关于编程的知识。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-19
        • 2014-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-07
        • 1970-01-01
        • 2014-06-20
        相关资源
        最近更新 更多