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)