next up previous
Next: 即時的 Unix Up: 各式各樣的 Unix Previous: 你所用的 Unix 是哪一種流派。

請簡要介紹一些知名的 (商業/PD) Unix

我一點也不滿意這節的內容,很不幸地我既沒有時間也沒有文件讓它的 內容更為完善。在此只列出一些較多人使用的 Unix, 至於其他小型或 者非美國地區出品的 Unix 也歡迎補充,像是 Eurix。這部分還要再重 寫一次。14

這個小節依字母順序列出一些廣為人知的 Unix,並且對他們的本性做 簡要的敘述。很不幸的,在定義上它幾乎過時了...

(只排列字母,但忽略數字與其他字元)

AIX
: IBM 的 Unix, 是根據 SVR2 (最近已經出到 SVR3.2?) 以及程度不一的  BSD 延伸而來, 並加上各種硬體的支援。具備特有的系統管理 (SMIT)。 同時具有 850 與 Latin-1 CPs (Code Page, 內碼頁)。它不僅跟大多數的  Unix 不相同,連 AIX 各版本之間也有許多相異之處。 網路討論區: comp.unix.aix 我希望這個小節能寫到這裡就好 :-)

AOS
(IBM): 移植到 IBM PC RT 的 4.3BSD (這是為教育單位做的). 它的名稱雖然 DG 專有的 OS 名稱相同,但兩者是截然不同的東西。

Arix
: SV

A3000UX
(Commodore): 以 68030 為基礎的 SVR4 Unix (?),用於 Amiga。

A/UX (Apple)
: SV 加上柏克萊的加強功能, NFS, Mac GUI. System 6 (也就是後來的 System 7) 可以當成 A/UX 的程式執行 (與 MachTen 相反)。 網路討論區: comp.unix.aux

3B1
(680x0): 根據 SV,是 Convergent 替 AT&T 完成的。 網路討論區: comp.sys.3b1

BNR/2
: 代表 BSD Net/2 Release? 包含 NetBSD/1, FreeBSD。

BOS for Bull's DPX/2
(680x0)

386BSD
: Jolitz's 從 Net/2 software 移植過來的。支援 Posix, 32 位元, 仍在 alpha 測試階段。(目前版本為 0.1 版)。 15

BSD/386
(80386): 來自 BSDI, 附原始程式 (增強的 Net2 軟體) 網路討論區: comp.unix.bsd. 16

Chorus/MiXV
: 架在 Chorus 核心之上的 Unix SVR3.2 (SVR4), ABI/BCS.

Coherent
(80286): 另一種 Unix,與 V7 相容, 有一些 SVR2 的東東(IPC).  V4.0 是 32 位元的。網路討論區: comp.os.coherent

Consensys
: SVR4.2

CTIX
: 根據 SV, 來自 Convergent

D-NIX
: SV

DC/OSx
(Pyramid): SVR4.

DELL UNIX
[DELL 電腦公司.]: SVR4

DomainIX
: 請參閱底下的 DomainOS。

DomainOS
(Apollo, 後來被 HP併購): 專屬的 OS; 上層架有 BSD4.3 與 SVR3 (使用者可以從兩層中任選 一層、或者全選,或者都不選)。雖然現 在已經不再發展了,但仍有些特性被 OSF/1 (與 NT) 引用。目前版本為  SR10.4。SR9.* 版本的名稱為 DomainIX。網路討論區 :comp.sys.apollo

DVIX
(NT 的 DVS): SVR2

DYNIX
(Sequent): 以 4.2BSD 為基礎

DYNIX/PTX
: 以 SVR3 為基礎

Esix
(80386): 純種的 SVR4, X11, OpenLook (NeWS), Xview

Eurix
(80?86): SVR3.2 (德國)

FreeBSD
: 綴補過的 386bsd 0.1 程式, 並且有許多更新的工具程式。 17

FTX
: Stratus 容錯作業系統 (68K 或 i860-i960 硬體)

Generics UNIX
(80386): SVR4.03 (德國)

GNU Hurd (?)
: 謠傳已久的軟體,來自自由軟體基金會 (FSF): 架在 Mach 3.0 核心之上的 Unix 模擬器。有許多 GNU 的工具程式 非常受歡迎 (emacs) 並且用於許多 PD Unix。 18

HELIOS
(Perihelion Software): 用於 INMOS transputer 以及多種其他平台

HP-UX
(HP): 舊系統是從 S III (SVRx), 現在是 SVR2 (4.2BSD?) 加上 SV 工具程式(他們可能很難下決心...)

Interactive SVR3.2
(80x86): 純種 SVR3。Interactive 已經被 Sun 購併;它們的系統會由於 Solaris 而繼續存活嗎? 20

Idris
: 第一個 Unix 相容產品,是由 Whitesmith 完成的。一個小型的  Unix? 是給 INMOS transputer 與其他機器用的。

IRIX
(SGI): Version 4 是由 SVR3.2, 以及許多 BSD 的東西構成的。 Version 5.x (目前是 5.2) 是根據 SVR4。網路討論區: comp.sys.sgi。

Linux
(386/486/586): 使用 GPL (雖然不是來自 FSF) 的 Unix。 可取得原始程式。遵循 POSIX 以及 SysV 及 BSD 的延伸。目前正進行  Alpha/AXP 與 PowerPC 的移植。(目前已有版本移植到 680x0 Amigas and Ataris; 也有版本移植到 MIPS/4000)。 網路討論區: comp.os.linux.admin,announce,development,help,misc。

MachTen
, Tenon Intersystems: 當成 System 6 的一般程式來執行,沒有記憶體 保護, 4.3BSD 環境附有 TCP, NFS。

MacMach
(Mac II): 架在 Mach 3.0 微核心之上的 4.3BSD。 有 X11, Motif, GNU 軟體、原始程式;實驗性的 System 7 是以  Mach task 的方式執行。整套產品包含所有原始程式(但需要 Unix 授權)。

Mach386
: 來自 Mt Xinu。以 Mach 2.5 為基礎,附加 4.3BSD-Tahoe 的增強功能。也有 2.6 MSD (Mach Source Distribution).

Microport
(80x86): 純種的 SVR4, X11, OpenLook GUI

Minix
(80x86, Atari, Amiga, Mac): 與 V7 相容的 Unix clone。 產品附原始程式。目前正進行修改,使其遵循 POSIX 標準。 適用於 PCs, 當然還有其他許許多多的機種。(如 INMOS transputer)。 網路討論區: comp.os.minix.

MipsOS
: 有點兒 SV 的味道 (RISC/OS,現在已經不作了, 早期有點 BSD 的味道)

more/BSD
(VAX, HP 9000/300): Mt Xinu 的 Unix, 以 4.3BSD-Tahoe 為基礎。 網路討論區: comp.os.xinu?

NCR UNIX
: SVR4 (4.2?)

Net/2
磁帶 (來自 Berkeley, 1991): BSD Unix, 本質上與 4.3BSD 相容, 裡面的程式碼完全不含 AT&T 的程式,沒有低階的程式碼。請參閱上述的 386BSD 與 BSD/386。

NetBSD
0.8: 事實上只是幫 386bsd 換個新裝而已。已移植到 [34]86, MIPS, Amiga, Sun, Mac。 它跟 Net/2 的關係? 21

NEXTSTEP
(Intel Pentium and 86486, Hewlett-Packard PA-RISC, NeXT 68040): 架在 Mach 核心之上的 4.3BSD, 具有 GUI。

NEWS-OS
(Sony)

OSF/1
(DEC): DEC 對 OSF/1 的移植。我認為現在 (4/94) DEC 最新 的 Alpha AXP (64 位元機器)上應該已經有了。 22

OSx
(Pyramid): 從 SysV.3 與 BSD4.3 兩者同時移植過來的。

PC-IX
(IBM 8086): SV

Plan 9
(AT&T): 在 1992 年發表, 是完全從頭改寫過的。 不清楚它跟 Unix 的相近程度如何。關鍵點:分散式、非常小、多種硬體 ( Sun, Mips, Next, SGI, generic hobbit, 680x0, PCs),  C (而非謠傳的 C++)、新的編譯器、「八又二分之一」視窗系統(也非常小)、  16 位元的 Unicode、架在高速網路之上的 CPU/檔案伺服器。 23

SCO Xenix (80x86)
: 給 XT (不夠快!), 286, 386 (具有 demand paging) 使用的。現有的程式碼有很多都是從 System V 拿過來的。是一個 穩定的產品。

SCO Unix (80x86)
: SVR3.2 (目前已經停止取用 USL 的原始程式了)。

Sinix
[Siemens]: System V base.

Solaris
(Sparc, 80386):

SunOS
(680x0, Sparc, i386): 根據 4.3BSD, 包含許多來自 System V 的東西。Sun 的主要成果在於: NFS (1984),  SunView (1985),  NeWS (1986, display postscript, 現在用於 OpenWindows), OpenLook GUI 標準, OpenWindows (NeWS, X11, SunView!). 網路討論區 : comp.sys.sun.*: (後續者為 Solaris - 請參閱前幾項)。

UHC
(80x86): 純種 SVR4, X11, Motif

Ultrix
(DEC): 根據 4.2BSD 再加上許多 4.3 的東西。 網路討論區:  comp.unix.ultrix

UNICOS
(Cray): 以 System V 為基礎。網路討論區: comp.unix.cray

UnixWare Release 4.2
[Univel]: SVR4.2; 架在 NetWare 上。 Univel 已經不存在了。

UTEK
(Tektronix)

VOLVIX
(Archipel S.A.): 以 UNIX 為基礎的作業系統,並配上一個 以通訊為基礎的分散式即時微核心。SVR3.2 系統呼叫、BSD4.4 檔案/網路系統 系統呼叫 (VFS,FFS)。也有 NFS 與 X11。Vanilla VOLVIX 是給 transputer 用的。

Xenix (80x86): 首度出現於 Intel 硬體平台的 Unix, 以 SVR2 為基礎 (先前是以 S III 甚至 V7 為基礎)。網路討論區: comp.unix.xenix。


next up previous
Next: 即時的 Unix Up: 各式各樣的 Unix Previous: 你所用的 Unix 是哪一種流派。
Tan Koan-Sin
1999-03-02