類Unix系統
類Unix系統(Template:Langx;經常被稱為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在此時出現,如Template:Link-en(1978)、Template:Link-en(1982)、Template:Link-en(1983年在零售市場上發行 [4])以及Template:Link-en(1985)。
20世紀80-90年代出現了各種自由、低成本和不受限的Unix替代品,包括4.4BSD、Linux以及MINIX。其中一些有成為商業「類Unix」系統的基礎,如BSD與MacOS。在Intel Mac上運行的多個Mac OS已通過單一Unix標準的認證。BSD是由加州大學伯克利分校使用貝爾實驗室的Unix源碼開發的Unix後代,然而BSD代碼從那時起經過演變已經取代了所有AT&T代碼。由於BSD變體沒有被證明符合單一Unix標準[5][6][7][8][9][10][11],因此這些變體被成為「類Unix」而不是「Unix」。[12][13]
-
數種「類UNIX作業系統」的相互關係圖
-
類UNIX作業系統的簡化歷史
分類和例子[編輯]
自由軟件/開源軟件[編輯]
- Agnix(教育用)
- 386BSD及其子類(BSD系統):
- GNU變種
- Linux
- GNU/Linux
- 默認非GNU用戶空間的Linux:
- MINIX及其子類:
- OpenSolaris - 建基於System V
- Phoenix-RTOS
- 九號計劃:Unix的後繼者,採用UNIX設計與哲學,但更一致地套用至整個分佈式系統,功能上並不完全相同。
- Inferno:Plan 9衍生出的分佈式作業系統,原本由貝爾實驗室開發,現在被Vita Nuova擁有。
- Plan B:Plan 9衍生出的分佈式作業系統[1]Template:Wayback)
- Syllable:99%POSIX依從
- VSTa:大致POSIX依從
- Maemo:諾基亞的開源系統
專有軟件[編輯]
- IBM AIX* - 建基於 System V Release 3
- HP HP-UX*
- SGI IRIX*
- Apple
- macOS - 建基於Apple Darwin(自10.5開始符合單一UNIX規範)
- iOS及其派生 - 建基於Apple Darwin
- LynxOS RTOS
- QNX - 全部重寫,沒有UNIX相關的代碼
- SkyOS - 大致POSIX依從
- Sun
- Compaq Tru64* - 建基於 OSF/1
- Microsoft Xenix
- VxWorks