奧推網

選單
科技

UNIX 工作站的大規模滅絕

行業快速迭代下,軟硬體的淘汰速度似乎遠超我們的想象。

連結:https://www。osnews。com/story/135605/the-mass-extinction-of-unix-workstations/

宣告:本文為 CSDN 翻譯,未經允許禁止轉載。

作者 | Thom Holwerda 譯者 | 彎月 責編 | 屠敏

出品 | CSDN(ID:CSDNnews)

有一類計算機市場,雖然如今我們已經不怎麼討論了,但在上個世紀 90 年代與 2000 年初這片市場還依然存在,那就是 UNIX 工作站。這類計算機不是 x86 機器,運行了許多商業版的 UNIX,用於非常高階的計算。這類機器價格昂貴、獨特、與眾不同,而且往往設計過度。

當初有無數公司製造和銷售這些 UNIX 工作站。SGI 是這個市場的重要廠商,他們的機器色彩豔麗,配備執行 IRIX 的 MIPS 處理器。還有Sun Microsystems(後來被 Oracle 收購),銷售更強大的 UltraSPARC 工作站,執行的是 Solaris。行業傳奇 DEC 出售的是運行了 Digital UNIX(1998 年 DEC 被 Compaq 收購後改名為 Tru64 UNIX)的 Alpha 機器。當然還有IBM,他們出售的是由其 PowerPC 架構和 AIX 作業系統提供支援的 UNIX 工作站。

隨著 x86 變得越來越強大,越來越通用,隨著 Linux 作為 UNIX 的有力替代品逐步興起,以及基於 NT 版本的 Windows 的普及,UNIX 工作站的前進之路變得越來越狹窄。進入新千年後,幾乎所有傳統的 UNIX 供應商都停止了工作站的生產,有些甚至停止了相關架構的生產,集體轉向英特爾的 Itanium,可惜 Itanium 的發展也不順利,最終只在計算發展史上留下了慘淡的一筆。

大約在 2010 年,所有 UNIX 工作站都消失了。MIPS、UltraSPARC、Alpha以及其他工作站都消失了,除了少數例外。各種商業版的 UNIX 也一蹶不振,到如今幾乎都滅絕了(除了 Solaris)。使用者和整個行業的硬體都轉向了 x86,而軟體方面則轉向了 Linux、Windows,以及在某些情況下轉向 Mac OS X。

我一直非常喜歡 UNIX 工作站,這些計算機很神秘、很獨特,上面執行的軟體對我來說非常陌生,而且它們非常昂貴。這些年來,我一直保留了一臺 UNIX 工作站——一臺執行 Solaris 9 的 Sun Ultra 5,我非常喜歡這臺小機器。當時,我還是一名學生,住在一間小公寓裡,沒有多少閒錢。但當時網上到處都是 UUIX 工作站的廣告,而且它們又便宜又強大。

後來,我的財務狀況有所改善,也不怎麼缺錢,但我的公寓還是太小,無法購買更多電腦,尤其是又大又笨拙的 UNIX 工作站。然而,到了 2020 年以後,一切都變了。我的房子有足夠的空間,我甚至有了自己的辦公室,所以我有足夠的空間和金錢來購買 UNIX 工作站了。

然而,我很快就意識到時代變了。

在過去的幾年裡,我瞭解到如今想購買、學習和使用 UNIX 工作站,你會遇到各種各樣的問題,這些問題大致可以歸結為三大類:硬體、作業系統以及第三方軟體。下面,我將逐個介紹這些問題,並給出一些我遇到的例子,其中大部分基於我購買的惠普 UNIX 工作站。

硬體

說到購買經典款的 UNIX 工作站,大多數人首先會想到 eBay。eBay 是大家最喜歡的拍賣網站和線上市場,裡面有各種 UNIX 工作站,從 80 年代一直到 2000 年初的最後一批機器。然而,你很快就會注意到,這些機器的價格絕對瘋了。

一款 2005 年產的 Sun Ultra 45,不保修,不包郵,大約 1500 歐元~2500 歐元。90 年代中期產的 SGI 175 Mhz Indigo 2,最低價1250 歐元。就連 1998 年的 Sun Ultra 10 都需要 700 歐元~1300 歐元。你還想要更強大的 SGI Fuel?算了吧。

翻新商給出的價格也差不多。幾天前,我問了瑞典的一家翻新商,Sun Ultra 45 的要價超過了 4000 歐元。至於美國,UNIX HQ 等翻新商有很多不錯的機器可供選擇,但一臺 IBMIntelliStation POWER 285(運行了AIX)開價 2000 美元,一臺 Sun Blade 2500 開價 1300 美元,SGI Fuel 大約為 2000~2500 美元。

當然,這些價格還不包括運費和海關費用。這些機器的運費非常高,將一臺 UNIX 工作站從美國運到歐洲,運費往往比計算機本身還高,也就是說實際的開銷還要翻倍。最重要的是,還有海關費用。

老實說,我不知道為什麼如今 UNIX 工作站的價格會飆升到這個程度。在 5~10 年前,這些機器的價格要便宜得多。似乎背後有什麼推動因素,而且我懷疑稀有可能是原因之一。這些機器的需求並沒有那麼高,所以我懷疑沒有多少買家,所以他們就使勁抬價格。根據我的瞭解,比如某些機型在某個小眾市場有著絕對的需求,而賣家只能坐等其中一個壞掉然後更換,所以沒有人在意成本,也沒有太具體的定價依據。

最後,我認為只要有人願意付錢,再高的價格也算是合理。我有一種感覺,這塊市場的泡沫很也大。UNIX 工作站幾乎就是廢品,除了愛好者和收藏家之外,沒有任何實際用途。我很傷心,顯然我們之中仍然有很多人願意花大價錢購買這種帶電源的金屬大疙瘩。

我很幸運, 2021 年 4 月,我在 eBay 上僅花了 70 歐元就買到了一臺惠普Visualize c3750 PA-RISC 工作站,至今我也不清楚這個價格是不是標錯了。似乎賣家也意識到他犯了錯,因為他還需要大費周折把機器給我送過來。

最後,機器終於送來了,我向女郵遞員深表歉意,因為她不得不扛著這個沉甸甸的傢伙四處奔走。不過,我很高興終於拿到了這個原本十分昂貴的硬體。

作業系統

我買的 c3750 完全是為執行 HP-UX 而設計的,HP-UX 是惠普的商業版 Unix。可悲的是,我的機器沒有安裝軟體,所以我不得不親自動手安裝。然而,我發現獲取商業版的 Unix 竟然是如此困難。

我天真地以為只要訪問惠普的網站,輸入機器型號或序列號,然後就可以下載安裝媒體,或者至少可以支付少量的費用,讓他們把安裝媒體送到我家。畢竟,這些都是昂貴的企業機器,而惠普這些公司最擅長的業務就是為昂貴的企業產品提供長期支援。

然而,我錯了。

首先,我根本找不到地方下載我的 PA-RISC 機器支援的 HP-UX 版本:10。20、11。00 或 11i v1。最重要的是,我也無法訂購安裝介質。事實上,沒有任何官方途徑以任何方式或形式提供這些版本的 HP-UX。我甚至專門為此聯絡了 HPE,但也沒有得到任何答案。

所以,我別無選擇,只能繼續探索獲取 HP-UX 的合法途徑。這時,我想到了Archive。org,我嘗試了各種搜尋,但最後還是沒有找到。我還嘗試了其他各種途徑,但都無濟於事。每隔一段時間,我就會嘗試一下,但從未找到任何能夠在我的硬體上啟動和安裝的 HP-UX 媒體。

在購買這臺機器將近 18 個月後,我透過 Mastodon 求助於一位粉絲,還找到了一位前 HP 工程師。幾經波折,在他們的幫助之下,我終於找到了安裝媒體。

然而,事情變得更糟糕了。

我的安裝介質標註的日期是 2003 年或 2004 年,但根據這 18 個月以來我對 HP-UX 11。11 的研究來看,我還需要找到大量的補丁來修復錯誤、安全漏洞、更新開源工具等等。多年來,這些補丁以各種形式分發,剛開始的 CD-ROM 以及後來的 DVD。而尋找這些補丁的難度甚至超過了 HP-UX 本身。

與作業系統非常相似,HPE 沒有列出這些補丁,也沒有任何相關的官方文件。我只能透過非官方的渠道,大量搜尋、挖掘和整理。與 HP-UX 本身非常相似,我最終設法透過 Archive。org 找到了正確的 Support Plus 和 Hardware Enablement ISO。

曾經有一個工具 HP-UX Software Assistant(SWA)可以自動從惠普伺服器下載補丁,不知道是否支援HP-UX 11。11。但是,這個工具也無處可尋,沒有官方文件,據我所知,即使找到,HPE也不提供線上補丁,所以也無法使用。

儘管如此,在經歷了大量的研究之後,我的 HP Visualize c3750 現在搭載了 875MHz PA-8700+PA-RISC 處理器,升級到了 3GB 記憶體,而且還配備了當時最快的 GPU:FX10pro,機器上執行的是HP-UX11i V1 (11。11),這是該機器支援的最後一個版本,而且具備所有最新補丁。

然而,事情變得更糟糕了。

第三方軟體

在買到機器,安裝好作業系統,打了各種補丁之後,下面我需要尋找可以執行的應用程式。我想從最底層開始,尋找 UNIX 系統基本的開源工具。幸運的是,我找到了 HP-UX 的移植與存檔中心,其中儲存了很多面向惠普Unix系統使用者的開源軟體。

可悲的是,除了最新版本的 HP-UX 之外,這個中心根本沒有辦法支援任何東西。舊版本以及舊結構體系的所有包都已經刪除、棄用或只能手動下載。我完全理解,畢竟 HP-UX 社群非常小,構建、維護和提供這些包並不是免費的。這個中心存在,我已經很感謝了。

下一步是安裝實際的應用程式,這些都是當初這些機器的日常使用者會使用的一些軟體。我不打算在此詳細介紹我嘗試執行每個應用程式的經過,我只重點介紹兩個應用程式:Pro/ENGINEER 和 SoftWindows。

Pro/ENGINEER是一個 CAD 軟體套件,可用於多種平臺,包括 HP-UX。我沒有使用 CAD 和工業設計軟體的經驗,也不瞭解這款軟體,我只是想執行一下這款軟體,瞭解一下當初這臺機器上執行的軟體的樣子。找到適用於 UNIX 的 Pro/ENGINEER 並不是很難,Archive。org 上就有幾個版本,包括第 17 版,我認為它可能是 HP-UX 可用的最後一個版本(但我不確定,因為資料不足)。

透過Archive。org 安裝 Pro/ENGINEER 17 很簡單,嚴格來講,它適用於舊版本的 HP-UX,但根據我的瞭解,HP-UX具有出色的向後相容性,我嘗試過凡是能在 9。x 和 10。x 上正常工作的軟體,在 11i 上也照樣能正常工作。但我遭遇了 Pro/ENGINEER 的許可問題。這類軟體使用的不是簡單的序列金鑰,它們的許可方案更為複雜。當然,這些許可方案早已過期,甚至連原本用於“演示”的秘鑰都在很久以前就停止工作了。

圖:Pro/ENGINEER17 的 Unix 許可視窗

Pro/ENGINEER背後的公司 PTC 仍然存在,而且還在銷售各種與 CAD 相關的專業軟體包,所以我決定聯絡他們,看看是否可以解決一些問題,例如為這些舊版的軟體提供通用許可。雖然他們的一位銷售代表回覆了我,但在我重申問題之後,就沒有訊息了。

另一個我非常渴望嘗試的軟體是 SoftWindows。這是一款將 SoftPC x86 模擬器與 Windows 組合在一起的軟體包,可在任何受支援的平臺上執行 Windows 3。x、95 和 98 的軟體,包括商業版的Unix。SoftPC 和 SoftWindows 背後的公司 Insignia 甚至與微軟簽訂了獨家協議,獲得了 Windows 原始碼的訪問權以進一步改進他們的軟體產品,並且微軟在 Windows NT 的多個早期非 x86 版本中的 x86 相容層中使用了 SoftPC。

我遇到的第一個問題是,找不到 Windows 95 附帶的適用於 HP-UX 的 SoftWindows 版本,這可能是他們為該平臺製作的最後一個版本。我也嘗試過尋找SoftPC,但都是徒勞的。Windows 95 版的SoftPC 確實存在,到處都有詳細的文件,但軟體本身似乎已經消失了。

幸運的是,我在 Archive。org 上找到了舊版本的 SoftWindows for UNIX。這個版本有點舊,包括 Windows 3。11 和 MS-DOS 6。22,可以安裝在各種 UNIX 版本上,包括 HP-UX。儘管從技術上來看,這是為舊版的 HP-UX 設計的,但在 HP-UX 11i 上也可以順利安裝。然而,Archive。org 列表中有一行小字:“該軟體使用了 FLEXlm,祝你好運。”

FLEXlm是眾所周知的軟體許可管理器,UNIX(以及其他平臺)的各種軟體包使用它來管理許可。這些許可可以鎖定到一臺計算機,或透過許可伺服器分發並按需分配。在我安裝 SoftWindows 2。0 for UNIX 時,彈出了一個 InsigniaFLEXlm License Manager 視窗,每次啟動SoftWindows,都會詢問序列號、到期日期以及授權程式碼。為了獲得使用者的授權碼,你必須填寫保修卡、序列號、FLEXlm HostID(繫結到機器的唯一識別符號)以及伺服器名稱,併發傳真給Insignia,然後由他們為你提供授權碼。

想都不用想就知道,我根本沒辦法獲取授權碼,姑且不論他們給出的電話號碼是 90 年代的,早就沒人用了,就連 Insignia 也不存在了,這家公司於 1999 年被 FWB Software 收購,而後者似乎也在 2002 年或 2003 年的某個時間停止運營了(儘管我找不到任何確切的日期)。許可管理器 FLEXlm 的主人換了好幾波,最終變成了Macrovision。

所以,即便我透過某種方法設法找到 SoftPC 和 SoftWindows 的主人,他們也無法生成許可了。與此同時,Flexera 可能也無法生成任何 SoftWindows 的許可。換句話說,這款非常有趣的軟體走入了死衚衕。

Pro/ENGINEER和SoftWindows 只是兩個例子,但論你使用何種商業軟體,最終都會遇到各種問題:要麼找不到安裝包,要麼找不到許可,要麼兩者兼而有之。雖然 UNIX 工作站有大量迷人的商業軟體,它們在各行各業發揮了巨大的作用,但這些軟體本身已經消失在黑洞中了。

在嘗試探索 HP-UX 的功能時,我還遇到了其他問題。缺乏資訊始終是惠普的一個大問題。例如,尋找可在 HP-UX 11。11 上執行的 Firefox 是一件十分困難的事情,我至今仍然不知道最後版本是哪個,我花了很多時間搜尋 FTP 伺服器,最終偶然發現了 Firefox 3。5。9 的 HP-UX depot(平臺的包格式)。

更糟糕的是,我知道 HP-UX 有一些非常酷的功能,但由於缺少文件、資訊和軟體,我根本不知道如何設定,更不用說使用了。例如,有很多關於 HP-UX 能夠使用智慧卡讀卡器甚至指紋掃描器進行身份驗證(例如登入)的參考資料,但究竟支援哪些讀卡器和掃描器?如何設定?我需要哪些惠普軟體?恐怕只有天知道了!

大規模滅絕

我必須承認,整個經歷並不愉快。如此多的知識(文件、軟體、教程、驅動程式等各種形式)正在我們眼前消失,這讓我感到痛苦和沮喪。各個公司的目光短淺、對自家的傳統業務的漠不關心正在摧毀整個軟體領域,隨著時間的推移,恢復和執行這些舊系統和軟體的難度會越來越高。

我希望 HPE 做些什麼?我的要求並不高,我並不會要求他們將 HP-UX 作為開源軟體釋出,或者只為少數對 HP-UX 感興趣的愛好者建立一個完整的銷售渠道。我只希望他們將一些 ISO 檔案、補丁庫以及其他 HP-UX 軟體連同文件一起儲存到某個 FTP 伺服器上,以便我們下載。僅此而已。這些東西沒有商業價值,他們也不會有任何損失。如果他們願意,甚至可以建立一個網站來幫助我們尋找資訊,但這不是必需的。如果他們還有一絲善意,可以把所有這些東西都扔到 Archive。org 上。

至於第三方軟體,恐怕為時已晚。Pro/ENGINEER 和 SoftWindows for UNIX 之類的軟體可能要永遠消失了。

軟體正在以驚人的速度消亡,我擔心這種大規模的滅絕是無法扭轉的。

最後,你對基礎軟硬體的迭代情況怎麼看?值此之際,CSDN 發起了一項《中國基礎軟硬體開發者有獎調查問卷》,掃描下方二維碼,告訴你們您在使用基礎軟硬體產品、技術、工具最真實的現狀,即有機會獲得精美獎品,您的回答對我們至關重要!