首页
学习
活动
专区
圈层
工具
发布

为什么除了Windows,其它系统和Unix与Linux都有血缘上的联系呢?

因为,其它 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 更注重系统稳定性、灵活性和开放性。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OjEejc4Vl21KyBI3G9_oHVvw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券