因为,其它 OS 在设计和实现上,都会受到 Unix 和 Linux 的影响
Unix系统,是很多OS系统的设计基础
Unix 是1970年代初由贝尔实验室开发的操作系统
Unix 系统是 Linux、macOS、BSD、以及一些类 Unix 系统设计蓝图,它们都采用了类似 Unix 的架构和原则。
Unix系统具有以下的特点
文件系统:Unix 的一大特色是它将一切视为文件
多任务和多用户:Unix 是第一个实现多任务和多用户功能的操作系统之一
POSIX 标准:POSIX 标准是 Unix 系统的一部分
Linux、macOS 等操作系统都遵循了这个标准。
Linux 系统普及造成的影响
Linux 是开源的 Unix-like 操作系统,Linux 与 Unix有着极其相似的内核架构与文件系统设计
Linux 在服务器和嵌入式设备上具有统治地位,Windows系统则在桌面端具有统治地位
Linux 在桌面端的市场份额少的可怜,可以忽略不计
命令行界面:Linux 和 macOS 都支持类似的 Unix 命令行接口
系统架构和 API:Linux 和大部分 Unix-like 系统遵循类似的系统调用接口,它们的应用程序可以跨平台迁移。
其它的类 Unix 系统
macOS:macOS 是基于 Unix 的 OS ,核心部分是 Darwin
macOS 与 Linux 有许多不同的地方,但是,macOS 继承了 Unix 的许多设计原则。
BSD 系统:BSD(Berkeley Software Distribution)是一个基于 Unix 的操作系统。
BSD系统对 macOS 和许多其它系统( FreeBSD、OpenBSD)产生了深远影响。
Microsoft Windows 系统
Windows 系统,虽然借鉴了Unix,Linux,macOS,BSD 系统的一些设计元素,例如:多任务处理和文件系统管理,但是,Windows的设计理念与 Unix 和 Linux 完全不同,Microsoft Windows 更加依赖于图形界面和封闭的系统架构,既不遵循 POSIX 标准,也不采用Unix 的文件系统结构
Microsoft Windows系统更加注重向下兼容性与易用性
Unix 更注重系统稳定性、灵活性和开放性。