所以我在研究操作系统,因为我自己工作。几年前我听说过 Unix。直到我看到这张照片,我才真正知道它对现代计算机的影响有多大。然后我了解到它的一部分用于其他操作系统,例如 OSX 和 BSD。1. 我在哪里可以获得 Unix 源代码?2. 我去哪里让我的操作系统获得 unix 认证?3. 有什么我应该记住的法律事项吗?4. 使用 Unix 源码有什么需要注意的吗?
4 回答
我建议你远离 unix 源代码,因为这些年来有很多公司争吵它变得复杂......另一方面,我强烈建议你查看 linux 源代码,而不是它是众所周知的100% 开源。祝你的操作系统好运
如果您对 Unix 的根源而不是现代实现(即 Linux)更感兴趣,您可能会对Lion 对 Unix 6th Edition with Source Code 的评论感兴趣,维基百科对此进行了描述:
Lions' Commentary on UNIX 6th Edition, with Source Code by John Lions (1976) 包含第 6 版 Unix 内核的完整源代码以及注释。它通常被称为狮子书。尽管年代久远,它仍然被认为是对简单但高质量代码的出色评论。
多年来,Lions Book 是贝尔实验室之外唯一可用的 Unix 内核文档。虽然第 6 版的许可允许在课堂上使用源代码,但第 7 版的许可明确排除了这种使用,因此该书通过非法复印机复制品(一种 samizdat)传播。它通常被认为是计算机科学中被复制最多的书。
我的旧版是印刷装订的,但是你可以在这里获得各种格式的在线评论,源代码可以在这里找到。你可以通过阅读评论了解很多关于操作系统的知识,通过阅读优秀的源代码可以了解很多关于编程的知识。
http://opengroup.org/austin/papers/single_unix_faq.html
Q8。UNIX 认证呢?
有一个标记或品牌,用于识别那些已被认证为符合单一 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/获得
至于源代码...您可以在 Linus Torvalds 的 GitHub 页面中找到 Linux 内核。不完全是 UNIX,但很接近。Linux 的其余部分由各种 GNU 实用程序组成,您可以在 GNU 页面上找到这些实用程序。
但我敢说,如果你几年前才听说过,你离实现自己的 UN*X 品牌还很远。
1. 我在哪里可以获得 Unix 源代码? Linux/Gnu
2. 我去哪里让我的操作系统获得 unix 认证? 我不知道和/或我不明白这个问题。
3. 有什么我应该记住的法律事项吗? 阅读 Linux 和 Gnu 上的版权和 GPL 信息。
4. 使用 Unix 源码有什么需要注意的吗? 见#3。