Unix 起源
背景
UNIX 是一种操作系统,它最初由贝尔实验室的 Ken Thompson、Dennis Ritchie 和其他人在 1969 年开发。BSD(Berkeley Software Distribution)是 UNIX 的一个分支,它源自加州大学伯克利分校对贝尔实验室 UNIX 的一系列修改。BSD 最终发展成一个完整的操作系统,现在有多个不同的 BSD 分支。
Linux 是由 Linus Torvalds 在芬兰上大学时开发的。它是一个类似于 UNIX 的操作系统,但并不是 UNIX 的一个分支。Linux 是一个独立开发的操作系统,它试图与 UNIX 兼容。Linux 和 BSD 都是类 UNIX 操作系统,但它们之间并没有直接的关系。Linux 是一个独立开发的操作系统,它试图与 UNIX 兼容。虽然 Linux 模仿了 UNIX 的许多特性,但它并没有抄袭 UNIX 的源代码,因此 Linux 内核与 Unix 内核有所不同。
简而言之,BSD从UNIX继承而来。而Linux是独立开发,但模仿了UNIX大部分特性的操作系统。
UNIX标准
可以仔细展开UNIX标准统一的过程,size_t的由来 –> UNIX网络编程第一章节
IETF , RFC与网际协议
POSIX (Portable Operating System Interface)
- POSIX 规范 www.UNIX.org