类Unix系统

类Unix系统

类 Unix 系统(英語:Unix-like;经常被称为 UN*X 或 *nix)指各种 Unix 的衍生系统,比如 FreeBSD、OpenBSD、SUN 的 Solaris,以及各种与传统 Unix 类似的系统,例如 Minix、Linux、QNX 等。它们虽然有的是自由软件,有的是私有软件,但都相当程度地继承了原始 UNIX 的特性,有许多相似处,并且都在一定程度上遵守 POSIX 规范。[1][2]

UNIX 的商標權由國際開放標準組織所擁有,只有符合單一 UNIX 規範的 UNIX 系統才能使用 UNIX 這個名稱,否則只能稱為類 Unix(Unix-like)。在日常用法里,当人们表示类 Unix 的系统而非 UNIX 官方版本时,常常使用首字母大写的拼写方式,而非全大写。[3]

历史[编辑]

类 Unix 系统于 20 世纪七十年代末八十年代初出现。许多旨在为商业用户提供学术用户可用的功能的闭源 Unix 在此时出现,如 Idris (1978)、UNOS(英语:UNOS (operating system)) (1982)、Conherent(英语:Conherent (operating system)) (1983) 以及 UniFlex(英语:UniFlex) (1985)。

当 AT&T 于 1979 年允许以相对便宜的价格对 Unix 进行商业二进制分许可时,出现了许多基于此的闭源系统,包括 AIX、HP-UX、IRIX、SunOS、Tru64(英语:Tru64 UNIX)、Ultrix(英语:Ultrix)以及 Xenix。这些系统在很大程度上取代了私有副本。这些系统间日益增长的不兼容性导致了包括 POSIX 和单一 Unix 标准在内的互操作性标准出现

20 世纪 80-90 年代出现了各种自由、低成本和不受限的 Unix 替代品,包括 4.4BSD、Linux 以及 MINIX。其中一些有成为商业“类 Unix”系统的基础,如 BSD 与 MacOS。在 Intel Mac 上运行的多个 (Mac) OS X / Mac OS 已通过单一 Unix 标准的认证。BSD 是由加州大学伯克利分校使用贝尔实验室的 Unix 源码开发的 Unix 后代,然而 BSD 代码从那时起经过演变已经取代了所有 AT&T 代码。由于 BSD 变体没有被证明符合单一 Unix 标准[4][5][6][7][8][9][10],因此这些变体被成为“类 Unix”而不是“Unix”。[11][12]

数种「类 UNIX 操作系统」的相互关系图

Simplified history of Unix-like operating systems

分類和例子[编辑]

自由软件/開源軟件[编辑]

Agnix(教育用)

386BSD 及其子類(BSD 系统):

FreeBSD 及其子類:

ClosedBSD

Apple Darwin

DragonFly BSD

GNU/kFreeBSD

PC-BSD

NetBSD 及其子類:

GNU/kNetBSD

OpenBSD 及其子類:

ekkoBSD

MicroBSD

MirOS BSD

GNU

GNU Hurd

GNU/kFreeBSD

GNU/kNetBSD

GNU/OpenSolaris

Linux(又称 GNU/Linux)

Chrome OS

SteamOS

Debian

Ubuntu

Google Android

LUnix

MINIX 及其子類:

Minix-vmd

MINIX 3

OpenSolaris - 建基於 System V

Phoenix-RTOS

九号计划:Unix 的后继者,采用 UNIX 设计与哲学,但更一致地套用至整个分布式系统,功能上并不完全相同。

Inferno:Plan 9 衍生出的分布式操作系统,原本由贝尔实验室开发,现在被 Vita Nuova 拥有。

Plan B:Plan 9 衍生出的分布式操作系统[1] (页面存档备份,存于互联网档案馆))

Syllable:99% POSIX 依從

VSTa:大致 POSIX 依從

Maemo:诺基亚的开源系统

私有软件[编辑]

IBM AIX* - 建基於 System V Release 3

HP HP-UX*

SGI IRIX*

Apple macOS - 建基於 Apple Darwin (自 10.5 開始符合單一 UNIX 規範)

Apple iOS - 建基於 Apple Darwin

LynxOS RTOS

QNX - 全部重写,没有 UNIX 相关的代码

SkyOS - 大致 POSIX 依從

Sun

SunOS - 建基於 BSD

Solaris* - 建基於 System V Release 4

Compaq Tru64* - 建基於 OSF/1

Microsoft Xenix

VxWorks

参考文献[编辑]

^ 东京大学版「一生一芯」:自制CPU、C编译器,还成功运行了类Unix系统. www.socchina.cn. [2022-03-03]. (原始内容存档于2022-02-27).

^ Install, Linux Post. SerenityOS:具有經典90年代界面的現代Unix發行版. Desde Linux. 2021-01-05 [2022-03-03]. (原始内容存档于2022-03-03) (中文(臺灣)).

^ UNIX Definition. www.linfo.org. [2024-10-28]. (原始内容存档于2024-10-07).

^ Mac OS X Version 10.5 on Intel-based Macintosh computers. The Open Group. 2014-12-04 [2022-08-05]. (原始内容存档于2019-10-25).

^ Mac OS X Version 10.6 on Intel-based Macintosh computers. The Open Group. 2014-12-04 [2022-08-05]. (原始内容存档于2022-10-18).

^ "Mac OS X Version 10.8 on Intel-based Macintosh computers". The Open Group. 2014-12-04 [2022-08-05]. (原始内容存档于2019-12-03).

^ "OS X Version 10.9 on Intel-based Macintosh computers". The Open Group. 2014-12-04 [2022-08-05]. (原始内容存档于2022-10-18).

^ "OS X version 10.10 Yosemite on Intel-based Mac computers". The Open Group. 2015-10-23 [2022-08-05]. (原始内容存档于2014-10-22).

^ "OS X version 10.11 El Capitan on Intel-based Mac computers". The Open Group. 2015-10-23 [2022-08-05]. (原始内容存档于2019-09-18).

^ "macOS version 10.12 Sierra on Intel-based Mac computers". The Open Group. 2016-10-13 [2022-08-05]. (原始内容存档于2016-10-02).

^ 聚集網路社群力量的自由作業系統. iThome. [2023-11-28] (中文(繁體)).

^ UNIX簡介. mx.nthu.edu.tw. [2023-11-28]. (原始内容存档于2024-01-20).

參見[编辑]

操作系统列表

查论编Unix及类Unix操作系统

A/UX

AIX

BlackBerry 10

BSD

386BSD(英语:386BSD)

DragonFly BSD

FreeBSD

NetBSD

OpenBSD

Coherent(英语:Coherent_(operating_system))

GNU

HP-UX

Linux

Android

ChromeOS

LynxOS

MINIX

NeXTSTEP

macOS

Darwin

iOS

Plan 9

QNX

Redox

Research Unix

SCO OpenServer

Solaris

SunOS

System III

System V

IRIX

Tru64 UNIX(英语:Tru64 UNIX)

Ultrix(英语:Ultrix)

UnixWare(英语:UnixWare)

Xenix

更多...(英语:List_of_Unix_systems)

分类

共享资源

教科书

相关内容

如何在当当中充值话费?在当当中充值话费的具体操作
2023正规贷款平台app排名:这10款靠谱又容易下款(附避坑指南)
python 深入理解 赋值、引用、拷贝、作用域