重溫過去:DG/UX UNIX 操作系統
![](https://linuxstory.org/wp-content/uploads/2024/06/083916hnnvzxs1tnmn7thn-800x400.jpg)
和我一起重溫懷舊時光,回顧我使用 DG/UX UNIX 操作系統和數據通用公司的 AViiON 工作站和伺服器的經歷。
我嘗試尋找一些我以前使用過的舊操作系統 DG/UX 的信息。遺憾的是,關於它的信息已經不多了。這個小型操作系統深得我心,雖然我知道我的經歷不會改寫歷史,但我還是願意記錄下我與之相關的經驗,傳承歷史。
這款 Unix 操作系統 由 數據通用公司 開發,主要服務於 Eclipse MV 迷你計算機系列以及隨後的 AViiON 工作站和伺服器。我並未在 Eclipse 系統上工作過,我的工作主要在 AViiON 系統上進行。這些系統堅固得就像坦克,使用起來也異常簡潔。
操作系統概述
我在 1990 年代中期開始接觸 DG/UX,當時它已經存在了一段時間。DG/UX 1 在 1985 年 3 月發布,是基於 UNIX System V Release 2,且融入了 4.1BSD 的優秀特性構建的。幾年後,DG/UX 3.10 就添加了 TCP/IP 網路、NFS 和 X Window System。記得 CDE 嗎?
DG/UX 4 在 1988 年發布(這個「4」在後面讓我非常困擾...),此版本是系統的一次重大設計革新,基於 System V Release 3。同時,其文件系統可以通過邏輯磁碟設施跨越多個磁碟。
DG/UX 5.4 版本的改變非常有意義,這也是我開始使用的版本。這個版本將傳統的 Unix 文件緩衝區緩存替換為了統一的、按需分頁的虛擬內存管理。
該操作系統比其他一些 Unix 變體更強大,例如,它內置了完整的 C 語言編譯器。我們同時還有一支 COBOL 程序員團隊,不過我記得 COBOL 是作為插件使用的。現在,雖然大家都覺得 C 語言編譯器是理所當然的存在,但在那個時代,它是一份無比珍貴的禮物。我編寫過許多為管理任務服務的腳本,同時我還為特定的工作需求編寫了幾個 C 程序。
這款操作系統體積小巧,簡單易用。System V 和加入的 BSD 工具是完美的結合,可以說,這是最優秀的兩全其美的產物。不論是安裝還是升級,都非常的簡便,並且對內存或者處理器資源的需求也非常低。
內置在系統中的 卷管理器 簡單但功能強大。基本上所有的磁碟管理都可以在線上完成,無需將文件系統切換為離線狀態。在一個保險/風險管理工作環境中,這一特性是非常重要的。我們可以擴容、遷移、進行鏡像或者縮容,這些功能也可以對交換區進行操作,在不中斷系統運行的條件下原地遷移磁碟存儲。
機器
我曾接觸過的 AViiON 機器分兩種類型:一種是 AV300 pizza box 工作站,另一種是配有 CLARiiON 磁碟陣列的 AV9500 伺服器。
在 AViiON 中,DG/UX 支持使用 多處理器。在一個保險/風險管理工作環境中,這是一項很大的優勢,因為並不是所有的 Unix 包都支持這個功能。此外,DG/UX 還能無縫地與 CLARiiON 陣列配合工作。
有了像 CLARiiON 這樣的 RAID,為特定賬戶配置空間非常容易。但一個以前的管理員在創造賬戶時總是會選擇「使用第一個可用空間」。很快我們碰到了一些問題,比如:一個單獨的查詢就會點亮全部 125 個磁碟上的指示燈 —— 一個賬戶的數據分布著整個陣列設備。
當我成為主管理員後,我就著手修復這個問題,把一個陣列指定給一些較大的帳戶,小帳戶分組到兩個陣列上。整個修復過程花了我一個星期的晚班時間,但是 DG/UX 讓重排文件到指定陣列的整個過程變得異常輕鬆。
RAID 本身也異常穩定。在某個時期,我們使用過 IBM 1GB 的磁碟。這些硬碟的內部機構有時候會卡住,能讓它們回復正常工作的唯一方法就是把他們取出來,在地板上像旋轉陀螺那樣旋轉(沒錯,我是認真的!)。偶爾,磁碟可能徹底報廢,無法再轉動。現在,RAID 會在陣列內複製每個磁碟的數據,因此數據仍舊存在,儘管效率將受到影響。有一次,我不得不從另一台計算機上「借用」一個磁碟,讓一個陣列能夠維持運行,直到我們得到替代品。當天,CLARiiON 的表現極為出色,我們並不想再繼續這樣冒險,因此我們決定替換所有磁碟,而 DG/UX 的備份/恢復工具使這項工作毫無障礙的進行。
技術支持
關於技術支持並沒有太多可以講的,因為它真的很棒。我從未在技術支持上遇到過問題,每個問題都得到了禮貌、準確的回答,如今這點已經很少見了。
你還記得我前面提到的那個「4」嗎?就是那個後來讓我感到困擾的數字?我曾經因此而撥打技術支持電話。在 1995 年,我收到了操作系統升級的磁帶,但我們那時正在運行的是 5.4 版本。我見到 4.10 版本的磁帶時非常驚訝,我原以為這是個錯誤,我被寄給了錯誤的磁帶,我並不想將系統降級。
事實證明,我收到的是正確的磁帶。那個「4」是為了向 System V Release 4 版本致敬。我有時還會覺得這很奇怪 — 升級一個操作系統,卻讓版本號降低。下面是一些版本的列表說明:
- DG/UX 5.4 - 3.00 - 1994 年 1 月
- DG/UX 5.4 - 3.10 - 1994 年 7 月
- DG/UX 5.4 - 4.00 - 1995 年 1 月
- DG/UX - 4.10 - 1995 年 8 月
- DG/UX - 4.11 - 1995 年 12 月
DG/UX 和 AViiON 的結束
我在 1995 年底離開了這個崗位,但聽說在世紀之交 EMC 收購了數據通用公司,以便能夠獲得 CLARiiON 陣列和軟體。考慮到 CLARiiON 的穩定性,這個決定我認為是理解的。據我記得,EMC 在收購後的幾年內還在支持 DG/UX 操作系統和 AViiON,然後就停止支持了。我內心希望他們能一直保留這個操作系統,但那個時候,Unix 世界已經被像 IBM、Sun Microsystems 和 HP 這些大公司主導,同時還有像 Linux 這樣的新興力量在逐漸嶄露頭角。
數據通用公司和 DG/UX 無疑是擁有一段美好歷史的。它們的卓越支持和操作系統是今天絕難比擬的。我特別喜歡那個操作系統,它也是一款絕對值得被銘記的操作系統。
(題圖:DA/e651f994-3695-4bfd-89cc-c6b7b1ad0309)
via: https://itsfoss.com/dg-ux-os/
作者:Bill Dyer 選題:lujun9972 譯者:ChatGPT 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive