[人物專訪]Aleen Frisch 訪談錄
An Interview by Allen Noren
Æleen Frisch 擔任系統管理的工作已有 15 年以上,熟悉 VMS, UNIX, 與 NT 系統。 目前,她的工作是建立一個 UNIX 與 NT 混合的大型網路。1991 年她出版了 Essential System Administration,這本書成為UNIX 系統管理者的聖經。今年一月 O'Reilly 出版了她的新書, Essential Windows NT System Administration ,本書被 Ray Duncan 選為最有價值的 NT 書籍。以下是 AEleen 接受 O'Reilly 編輯 Allen Noren 的訪談記錄:
Frisch:
最初,我在大學裡利用管理 VAX 機器的機會學習電腦。我第一個正式工作是管理支援 Intergraph CAD-CAM 工作站的四台 VMS VAX 主機,所以之後我就成了系統管理者。由於各種客戶的需求,我必須學習各種希奇古怪的作業環境。我有些客戶是做軟體開發的,他們的要求必須牽涉系統的技術細節,於是我開始涉獵 各種不同的 UNIX 版本。之後,他們開始對 NT 感興趣,我也必須學習 NT系統。
Noren: 所以你對 NT 的興趣是由實際需要產生的?
Frisch:
沒錯,我的客戶對象一向是混合了 Windows 和 UNIX 系統的環境,當 NT 在 1993 年推出時,我只是好奇。我差不多觀察了 15 分鐘,覺得它爛透了,簡直無法忍受!
Noren: 為什麼?
Frisch:
它當時糟透了!系統不穩定,可用的工具少得可憐,什麼事都做不了。所以之後大概兩年半我都沒再碰它一下。直到 1995 年推出了 4.0 版,我許多客戶都轉移到 NT 4.0,我們也在公司裡架上一個 NT 網路開始研究。
Noren: 我聽說 UNIX 的老鳥對 NT 嗤之以鼻,你對這些人是否有些建議?
Frisch:
首先,我要提醒:身在玻璃屋裡的人別亂扔石頭。當然,有不少針對 NT 提出的批評,但 UNIX 本身的問題也是一籮筐。我的回答當然是:沒錯。但別忘了:當工作需要時,你不見得要喜歡它。所以,乾脆掐著鼻子,能用則用。
Noren: 這兩個作業系統有何不同?
Frisch:
NT 和 UNIX 的設計理念有相當大的差異。其中最基本的原則,是兩者對於使用者所抱持的假設觀點,賦予使用者的能力,使用者需要的支援程度,使用者擁有的自由度,系統執行時的 架構,傾向使用何種的應用程式,作業系統本身的擴充程度等等。這些觀念與對事實的假設都會對系統的工具和核心在設計上有絕對的影響。
With NT, the designers tend to think: we know how you want to do X, and here the tool to do it. If that is in fact what you want to do, NT works great. But if you want to do something slightly different, it can be very hard or impossible because not much flexibility is built into the tools. Take adding users: The NT tools are not designed to add ten thousand users.
NT設計者的想法傾向於:我們知道你想做某件事,就提供你做該件事的工具;如果這就是你要做的,那麼NT就會替你做得很好。但是,如果你想讓該NT工具稍微做一點不同的事,那就很困難,甚至不可能。因為該工具沒有太多的彈性。以增加使用者來說,NT的工具無法增加一萬個使用者。
在許多方面,UNIX的彈性大多了。它的工具實際使用上可以超出設計者的想法,完成工作的方式也不只一種。
Noren: 在NT 上怎樣增加一萬個使用者?
Frisch:
有好幾種方法。可以透過 Resource Kit 的工具,其他廠商開發的工具,或是透過 Perl 。
Noren: 你的意思是Perl 在 NT 上會扮演重要的角色?
Frisch:
對我本人和我認識的人來說是的。我用 Perl,其他商業軟體, 和 freeware。有很多工作都必須透過 NT 標準工具以外的方式,才能更有效率,Perl 是蠻好用的。
Noren: 怎樣在 UNIX 上增加幾千個使用者?
Frisch:
許多 UNIX 本身就附有類似的工具,UNIX 上的事情似乎比 NT 上更具有可描述性 ( scriptable)。當然,UNIX 也沒有一個標準方式讓你增加一萬個使用者。
某些產品可以在大多數系統上運作,但並非涵蓋所有系統。我們必須記住:UNIX 本身是一個複合性的產品。
Noren: What were some pleasant surprises when you first began working with NT ?
你起初使用 NT 有什麼意外的驚喜嗎?
Frisch:
第一次真的沒有。但最近倒是有幾樁。網路設定比較簡單,透過圖形界面設定 DHCP, DNS 這些網路協定感覺蠻舒服的。我覺得資源分享,尤其是 NT 系統之間的部份,運作十分流暢。 NT 檔案層次的安全性超過 Unix,大部分 Unix 並沒有類似的功能。
Noren: 人們轉移到 NT 上最大的問題是什麼?
Frisch:
首先,這是全新的作業系統。即使你是 Unix 高手,剛開始接觸 NT 也算是新手。挫折煩惱總是難免。學習曲線不會很長,但還是會花點時間。有些前面提過的設計理念的差異, 你要花一陣子才知道如何以 NT 了解的方式提出問題。答案往往不在使用手冊這類明顯的地方。舉例來說,NT 對於多使用者的觀念和 Unix 完全不同,你可能過了很久才會明白。但很少人會真正談論這些差異。
Noren: Unix 高手碰上 NT 通常會是什麼情況?
Frisch:
當你發現某些事情無法像在 Unix 下這麼順利的時候,當然會感到挫折。你會開始想辦法解決,通常會透過其他廠商的軟體。NT 有許多免費軟體。許多Unix 的工具程式也有提供 NT 版本。
Noren: NT 市場的免費軟體佔有的地位如何?
Frisch:
它讓你達成 NT 原本做不到的事情。
Noren: O'Reilly NT 的編輯 Robert Denn 認為 Microsoft 不斷侵蝕企業市場,企圖取代傳統的大型主機 ( legacy mainframe) ,你意下如何?
Frisch:
看他對所謂 “ 傳統大型主機 “ 的定義在哪裡。我們不能忘記 Windows 在電腦平台的強勢佔有率。這完全是獨佔市場,也是Microsoft 持續擴張的優勢基礎。如果他指的是超級電腦的層次,當然不用擔心 NT 的影響。執行 NT 的系統雖然很快,而且採多緒進行,但還算不上超級電腦,NT 也缺乏真正超級電腦程式的功能與特性。另一方面,如果他指的是單純提供多人使用的 Unix 機器,NT 的影響就大多了。
Noren: 你認為 Microsoft 會採取何種策略促使 NT 的成功?你認為他們會罷手嗎?
Frisch:
我不喜歡預測未來的事情。這個問題其實分成兩面:Microsoft 可能採取行動嗎?絕對有可能。他們會這麼做嗎?這得看他們和其他公司怎麼做,這就難講了。還有一個重點在於:成功產品的因素不見得在品質。最好的作業系統不見得是贏家 …
Noren: 未來幾年,NT 使用者最需要是哪些資訊?
Frisch:
NT 的使用者分成兩種層次,一種是從其他系統轉移過來有經驗的人。這些人需要知道的是如何在 NT 上達成過去系統可以做的事情,尤其是擺脫 NT 本身的一些限制。
還有一些是直接從 Windows 系統轉移過來的使用者,如果 Microsoft 要真正的成功,必須掌握這群使用者。這些人需要一些基礎知識,了解作業系統的原理,知道 Windows 與 NT 的差異。
Noren: 你個人最喜歡哪一種作業系統?
Frisch:
看我的工作而定。有些事情 Unix 做得最好,有些事透過 NT 更方便。但我們決定採用 Unix 取代 VMS 事因為 DEC 做下一些商業上的決定。說真的,許多這類無形的因素往往影響了商業上的成功與否。
Noren: 如果讓你只選一種作業系統,你的選擇會是什麼?
Frisch:
如果只能讓我選一種,那我就慘了。我的桌上排版有些是利用 NT。我最近才排完一本日文書,這只有 Mac 才辦得到。如果我連 Linux 也沒有,那簡直是世界末日,因為實在太好玩了。如果我需要執行大量演算的化學模擬程式,我一定找最快的系統。
Noren: 最後一個問題,你下一本書是什麼?
Frisch:
我正在寫一本小說,目前進行了三十頁左右。我也很想寫一本教小孩子設計程式的書籍,大約 10 到 12 歲的兒童。這是我目前計畫中的兩個願望,只要找出時間我一定把它完成。 |