Linux中國

《代碼英雄》第四季(1):小型機 —— 舊機器的靈魂

本文是《代碼英雄》系列播客《代碼英雄》第四季(1):小型機 —— 舊機器的靈魂音頻腳本。

導語:它們不適合放在你的口袋裡。但在當時, 小型機 minicomputer 比之前的房間大小的 大型機 mainframe 的尺寸小了一個數量級。它們為可以裝進包里的 個人電腦 Personal Computer (PC),以及最終你口袋裡的手機鋪平了道路。

16 位小型機改變了 20 世紀 70 年代的 IT 世界。他們讓公司的每個工程師都有機會擁有自己的計算機。但這還不夠,直到 32 位版本的到來。

Carl Alsing 和 Jim Guyer 講述了他們在 數據通用 Data General 公司創造革命性的新 32 位計算機的工作。但他們如今被視作傳奇的工作是在秘密中完成的。他們的機器代號為 「Eagle」,其設計目的是為了與自己公司的另一個團隊正在製造的機器競爭。這些工程師們回憶了為使項目繼續進行而做的公司政治和陰謀,以及他們如何將限制轉化為優勢。Neal Firth 則討論了如何在一個令人興奮但要求很高的項目中的生活。在這個項目中,代碼英雄們一起工作,只是因為他們想這樣做,而不是期望獲獎或成名。這三個人都討論了這個故事如何在 Tracy Kidder 的非虛構工程經典《 新機器的靈魂 The Soul of a New Machine 》中所成就的不朽。

00:00:03 - Saron Yitbarek

那是 1978 年,小型機業界激戰正酣。就在一年前, 數字設備公司 Digital Equipment Corporation (DEC)發布了其 32 位的 VAX 11 780 計算機。它比市面上的 16 位機器要強大得多。 VAX 的銷售迅速地超越了那些步履緩慢的競爭對手。其主要競爭對手 數據通用 Data General 公司迫切需要一台新機器來和 VAX 競爭。他們需要一台屬於自己的 32 位計算機,而且要夠快才行,但數據通用公司和 DEC 之間的競爭並不是唯一的戰鬥。數據通用公司內部還正醞釀一場地盤爭奪戰,而這兩場戰鬥的戰利品都是在令人難以置信的環境下創造令人難以置信的機器。一台 13 英寸的筆記本電腦大概有 3 磅重。如今,我們認為計算機的便攜性及方便的尺寸是理所應當的,但是在 20 世紀 70 年代,大多數計算機仍然有著整個機房大小的大型機、重達數噸,而且價值數百萬美金。而當硬體成本急劇下降後,開發更小、更快、更便宜的機器的競爭就開始了。小型機為工程師和科學家打開了擁有自己的終端機的大門。正是小型機引領我們到了今天的樣子。

00:01:37

在上一季的《代碼英雄》中,我們深入探究了對軟體開發至關重要的領域 —— 編程語言的世界。諸如 JavaScript、Python 和 C、Perl、COBOL 以及 Go 之類的語言,我們審視了它們的歷史、它們所解決的問題,以及它們是怎樣隨著時間推移而演變的。在這一季中,也就是第四季,我們將再一次深入探索,這一次是我們軟體運行於其上的硬體。我們將為大家講述七個特別的故事,講述那些敢於改變硬體規則的人和團隊。你桌上的筆記本電腦、口袋裡的手機,如今你所擁有的每一件硬體設備,以及它們的前代產品,都是代碼英雄們全身心投入的結果。他們的激情打造、他們的大膽舉動,讓我們的硬體成為現實,徹底改變了我們現如今的編程方式。

00:02:36

我是 Saron Yitbarek。這裡是代碼英雄,一檔來自 紅帽 Red Hat 的原創播客節目。

00:02:45

在我們本季的首播中,將講述一個工程團隊競相設計、調試和交付下一代計算機的故事。他們工作的故事變成了 1981 年 Tracy Kidder 獲得了普利策獎的暢銷書《 新機器的靈魂 The Soul of a New Machine 》的主題。在這本書中講述了這一集中你將聽到的眾多嘉賓的故事。

00:03:07

讓我們說回到數據通用公司。該公司主席 Ed de Castro 制定了與 DEC 競爭的計劃。他拆分了工程部門,將一支團隊從其位於 馬薩諸塞州 Massachusetts 韋斯特伯勒 Westborough 的總部遷移到了 北卡羅來那州 North Carolina 的新辦公室。他們的任務是開發一款領先的 32 位的機器設計,以粉碎 VAX。他們將項目命名為 「Fountainhead」。Ed de Castro 為這支團隊提供了幾乎無限的支持和資源,他將 Fountainhead 視為他公司的救星。而剩下的幾名工程師被留在了馬薩諸塞州,他們覺得自己被嚴重輕視了。他們認為自己能夠開發一個幹掉 VAX 的殺手,可能會比 Fountainhead 項目所能開發的更好,但是 Ed de Castro 不會給他們機會。因此,這個小組的負責人 Tom West 決定自己動手。Tom West 是一名自學成才的計算機工程師,他負責數據通用公司的 Eclipse 部門。 Eclipse 是數據通用公司最成功的 16 位小型機產品線。Tom 能造機器,也能賣貨,而且他知道市場需求是什麼。Fountainhead 項目成立以後,Ed de Castro 讓剩下的工程師們繼續致力於優化去年的產品線。 而 Tom 和其他人都對此不以為然。

00:04:31 - Carl Alsing

我們對此一點都不滿意。我們中有些人離開去做其他工作,而另一些人則感到十分沮喪,擔心自己的事業,而且感覺沒意思。而且我們覺得另一組人肯定會失敗。

00:04:46 - Saron Yitbarek

Carl Alsing 是數據通用公司微編程小組的經理。他是 Tom 的副手。他們決定提出自己的項目計劃。

00:04:56 - Carl Alsing

這將是使用最新技術進行的全新設計,構建一個能夠擊敗 DEC 的 VAX 的 32 位計算機。所以我們為此提出了一項建議,並去找了主席 Ed de Castro,他說:「不,沒門兒。北卡羅來那州的小組在負責這項工作。你們不必操心。」因此,我們感到十分灰心,回去提出了另一個名為 Victor 的計劃。我們研究了如何使去年的老產品更好的方法。我們在裡面設置了一個小開關,即系統里的一個模式位,當你打開它時,它將使得計算機能夠像現代 32 位小型機一樣運行,儘管比較慢。然後我們向 Ed de Castro 提出了這個功能。最後他說:「你們在這裡有個模式位。我不想再看到其他任何帶有模式位的設計。北卡羅來那州那邊正在負責新設計。」於是乎又一次,我們深感沮喪,我想就是在那會兒 Tom West 決定要做一些秘密的事情。

00:06:06 - Saron Yitbarek

Tom 想出了兩個故事。一個是講給 Ed de Castro 的:他們將會對舊的 Eclipse 產品線進行加強,使它運行得更快一點,增加幾個新按鈕,並且換個新顏色。Tom 把它說成保險措施,以防萬一北卡羅來那州那邊出了什麼問題。Ed de Castro 同意了。然後 Tom 給他的團隊講了另一個更棒的故事。

00:06:32 - Carl Alsing

Tom West 向我們團隊中的一些人提議,我們要開發一款真正優秀的現代機器,它對以前的機器完全兼容,並且採用我們所需的所有最新高科技的東西,有虛擬內存、32 位和糾錯代碼,以及所有這類東西:多任務、多處理、大量內存。「夥計們,我們將打造出最新的、能在市場上大殺四方的新機器。」

00:07:04 - Saron Yitbarek

這款極具市場殺傷力的新機器的代號是 「Eagle」。現如今,人們覺得我們的電腦中的內存是沒有任何限制的,但是在那時候,當從 16 位轉換到 32 位時,發生了重大的突破。突然之間,你的地址空間就從能夠存儲 65000 位元組的信息變成了 40 多億位元組。隨著這一增長,軟體也可以處理更加大量的數據。這給計算機公司帶來了兩個基本的挑戰:從 16 位過渡到 32 位,這是肯定的,但是他們還得讓使用舊軟體的老客戶感到滿意。因此,他們必須得開發一款能夠讓舊軟體繼續運行的機器,即一款向後兼容的 32 位計算機。VAX 盡其所能也沒有找到第二個問題的完美解決方案,但是 Tom 堅信他的 Eagle 可以做到。

00:08:14

Eagle 的總部位於韋斯特伯勒 14 號樓 AB 的地下室。Tom 指派 Carl 負責 微碼 micro coding 。Carl 指派 Chuck Holland 來管理 編碼員 coder ,他們被稱為 微碼小子 Micro Kids 。同時,Ed Rasala 將負責硬體。他委派了 Ken Holberger 負責管理團隊,這個團隊被恰當地稱為 哈迪男孩 Hardy Boys 。(LCTT 譯註:《哈迪男孩》是一部 1977 年的美國電視劇。) Tom 有一個盟友,就是工程副總裁 Carl Carman。 Carman 也對 Ed de Castro 有意見,因為 Ed de Castro 拒絕讓他來負責北卡羅來那州的小組。

00:08:51 - Carl Alsing

Carl Carman 知道我們在幹什麼,卻什麼都沒有對他的老闆說。所以他給我們提供了資金,但我們需要保持較低的薪水,並且需要一些非常聰明的工程師。因此,我們決定去招收大學畢業生。這樣做的好處之一是他們不知道什麼是你做不到的。他們以為你無所不能。

00:09:15 - Saron Yitbarek

那時 Jim Guyer 剛從大學畢業兩年,在數據通用公司工作時被分派到了哈迪男孩。

00:09:21 - Jim Guyer

北卡羅來那州那邊正在開發的機器更多是高端計算,本質上幾乎是大型機。而且,嗯,我的意思是,這在當時確實是投入到與 IBM 以及其他大型機公司的競爭中去的相當重要的一步。我們認為我們有優勢,因為我們想做的事情並不那麼雄心勃勃,而且我們真的、真的專註於一種簡潔、乾淨、簡單的實現方案,用最低的成本、最少的組件等等。

00:09:51 - Saron Yitbarek

成本低廉,設計簡單。他們意識到他們需要使用 固件 firmware 來控制一切。與硬體相比,把越多的功能置於固件控制之下,所開發的機器就越便宜、越靈活。

00:10:03

而且它們能夠根據需求進行修改。當然,現代計算機都是以這種方式構建而成的,但在 1978 年,這種方法是全新的。

00:10:15 - Carl Alsing

我們所做的設計非常簡約。我們正在研究能夠使事情簡單明了的方法。因為我們知道,它不可能變成一個龐大而又昂貴的機器。它必須只是幾塊板子、幾個電路,這是讓使它快速發展的一個優勢。設計一款安全的、無風險的產品,和設計一款用於制勝的產品是有區別的。而我們並不擔心風險,我們在意的是取勝。我們希望它既快速又便宜,我們希望快速地開發它。因此,我們只用了三、四塊板子,這是最低限度的硬體,我們通過固件來彌補這些。

00:11:06 - Saron Yitbarek

Eagle 團隊面臨著很多嚴苛的限制。 VAX 是這個星球上(當時)性能最高的 32 位計算機。 Eagle 必須與之匹敵。但最重要的是,它還必須兼容他們的 16 位架構。要用比其他團隊更少的金錢和時間來做到所有這一切,這使得 Eagle 感覺像是在賭博。但 Tom West 的團隊全力以赴投身於其中。

00:11:32 - Jim Guyer

有兩套無時無刻都在運行著的系統,我們有兩班工程師為之工作。我們所有人都必須全盤掌握。因此,我們不得不學會其他每一個人的崗位所要做的工作。這對我而言既具有挑戰性又極其富有教育意義。但是我們大家都參與其中努力著,「要解決這個問題下一步該做什麼?我們需要著眼於何處?」每個人都仔細鑽研原理圖和其他文檔,試圖找出辦法,「看看這個信號,看看那台計算機的狀態,看看微碼正在執行的步驟順序。它在正常運轉嗎?哦等等,它出錯了。呃,為什麼它會這樣運行呢?」

00:12:13 - Carl Alsing

這是件嚴肅的事情,這就是工作態度。小組裡的工作很緊張。有時候人們會對於採用何種方式去做某件事情而發生爭論。可能有一種方法會花費稍微多一點的錢,而另一種方法則更便宜,但是可能速度稍慢或效率稍低。為了達成共識,可能會開展激烈的討論或會議。但我們還是做出了這些選擇,然後我們協作努力。

00:12:44

我們沒日沒夜地工作,在 原型 prototype 上付出了很多時間。我們只有兩個原型,兩個團隊都能在這兩個原型上工作著實很重要。因此,晚班和白班都有人在工作,人們都很疲憊,但這讓人感到非常興奮 —— 這是值得的。所以沒有人過多地抱怨工作條件。

00:13:11 - Saron Yitbarek

工作條件 —— 據傳當時 Tom West 為了讓團隊完成他所期望的東西,實行了一種被稱為「 蘑菇管理 mushroom management 」的方法。餵養它們然後看著它們成長。在狹窄而炎熱的工作空間里,時間很漫長,日程安排也不切實際。Tom 本人被形容為神秘、冷酷、無情的人。有位工程師甚至稱他為「 黑暗王子 the Prince of Darkness 」。 Tom West 是否如此渴望取勝以至於剝削了他的團隊嗎?他是否為了得到完美的機器而犧牲了微碼小子們和哈迪男孩們的福祉?

00:13:56 - Jim Guyer

Tom 是個有趣的傢伙。他對你期望很高,但不會給你很多指導。他希望你可以自己弄清楚需要做什麼,而如果你不能做到的話,你就會被踢出團隊。

00:14:10 - Saron Yitbarek

指導來自於 Carl 或是 Ed, 他們是 Jim 和團隊其他成員每天都與之工作的部門經理。但這些年輕的工程師也為了取勝而參與其中,他們喜歡自己所獲得的機會,願意自己去搞清楚。

00:14:26 - Jim Guyer

我個人獲得了第一屆微碼小子通宵榮譽獎。我不知道是什麼理由,也許我們都是能力超群、豪氣衝天、無知無畏的年輕後浪。我們很自信,我們覺得自己相當聰明,可以解決問題,我們相互依靠,也許這就是自負。我樂在其中。我認為我們大部分人都樂在其中。

00:14:56 - Saron Yitbarek

Carl 不同意「蘑菇管理」這一說法。他說情況恰恰相反。他們都確切地知道正在發生什麼,以及預期是什麼。反而是高層管理人員不知道。同時,Tom West 正在承受著來自多條戰線的巨大壓力,而這種壓力也傳遞給了他的團隊。

00:15:18 - Carl Alsing

Tom 對這個項目的真實性質保持著低調。因此,他並沒有對工程師們說很多,他保持著超然的態度,當然他也告訴他們,他們不能在團隊之外或是家中討論該項目。甚至不能使用 「Eagle」 一詞。因此,我們還傳達了這個項目非常緊急,我們必須在一年之內完成,競爭已在市場中展開,如果我們要通過這個東西來佔據市場之巔,我們必須現在就把它完成。因此他們承受著很大的壓力,並且團隊期望他們在夜晚和周末也參加工作,沒有時間留給他們去和家人野餐或是做其他任何與工作不相關的事情。

00:16:06 - Saron Yitbarek

我想知道在 14 號樓 AB 的戰壕里奮戰是怎樣的感受。所以我邀請 Neal Firth 來到身邊。他是微碼小子中的一員,剛畢業就加入了團隊。

00:16:20

和 Tom West 共事的感覺如何?你和他有過很多互動嗎?

00:16:24 - Neal Firth

不一定。他是那種幽靈般的人物。我們能看到他在身邊。他一般也不會不干預,以便我們能夠領導自己、實現目標。我們正在做的事情是全新的,他不想把上一代處理器要做的工作強加給我們。

00:16:49 - Saron Yitbarek

這聽起來像是一個工作十分緊張的地方,在這裡你真切地想不斷前進並完成工作。你是怎樣應對沒有太多時間這一事實的?

00:16:57 - Neal Firth

老實說,這並不是問題。想要時間充裕實際上並沒有什麼問題。我們可能會花費一些時間來實現結果。這需要家裡人非常支持與理解,因為她們並不一定會立馬同意。你可以將其等同於當時的一些矽谷人,或是像 喬布斯 Jobs 沃茲尼亞克 Wozniak 之類的人,我們投身其中並搞定它。我們確實不全是「 住在同一間公寓 live-in-the-same-apartment 」或「 在地板上寫代碼 code-on-the-floor 」那樣的人,但具有其中的一些特徵。

00:17:35 - Saron Yitbarek

在那段時間裡,是什麼讓你堅持了下來?為什麼你這麼有動力?

00:17:39 - Neal Firth

坦率地說,就是在解決問題。我一直是一個喜歡思考並善於解決問題的人。事實上,團隊里的大部分人都是這樣的。我們所有人都有著類似的背景,並且我們都很享受解決問題這件事。就是,解決那些難題,找到一種前所未有的方式去做事。

00:18:01 - Saron Yitbarek

那麼在這個項目中,你最難忘的時刻是什麼?

00:18:05 - Neal Firth

當時,項目已經進行了相當長的時間,我們正在運行微碼模擬器,它實際上是被提議當作生產模擬器來運行的,已經運行了 10 到 12 個小時了。突然,字母 E 出現在了控制台上,然後我們等了一會兒,又是一個字母,接著又是一個字母,然後我們突然意識到我們運行的是測試代碼,是正在設計運行的診斷程序。因此,微碼模擬器正在模擬運行這份微碼的硬體,並且它開始列印字母,就好像它真的在運行一樣。所以當它真正問世並運行時,可能比實際上要慢了十萬倍,但這仍是我最難忘的時刻之一。

00:19:02 - Saron Yitbarek

現在回過頭想想,你覺得自己當時有被剝削嗎?

00:19:07 - Neal Firth

沒有。我可以意識到正在發生著什麼。我知道正在發生什麼。所以,沒有,我沒覺得被剝削。實際上,這是我大學畢業時候的期望,否則我永遠都不可能參與這麼重大的項目,或是有機會在這樣的一個項目中扮演那麼重要的角色。

00:19:31 - Saron Yitbarek

我想知道你如何看待發明的犧牲,因為如果你要考慮所有我們所創造的偉大事物,通常來說我們不得不放棄一些東西,是這樣嗎?必須捨棄一些東西來做出真正驚人的東西。這樣的情況你遇到過嗎?如果有的話,你不得不放棄的東西是什麼呢?

00:19:48 - Neal Firth

我不會說我放棄某些東西是有一個思想驅動的過程,我認為更重要的是,我更能適應自己正在做的事情以及所做的事對周圍人的影響。

00:20:03

但我從來沒把它看作是一種犧牲,而與我親近的人們,他們生活在就是這樣的一個世界裡。我聽說過一些可怕的故事,如果你願意的話,在今天,在這裡都是,你醒來,插上你的咖啡機,拿一些披薩或點心,然後你開始寫代碼,最後你在你的鍵盤上睡著。然後你在下一個早晨醒來,重複這個過程。

00:20:35

我們當然遠沒有達到那種犧牲的程度,我仍然有妻子,我仍然有朋友,我們仍然在一起。這當然不是份 朝九晚五 nine-to-five 的工作,但是它給我帶來了許多個人層面與技術層面的成就,我能把這些和我的妻子、姐妹、父親、母親以及岳父分享,這些人可以欣賞這些。

00:20:59 - Saron Yitbarek

是啊。那麼,你認為使某件事情變得真正偉大的關鍵是什麼呢?

00:21:06 - Neal Firth

使某件事情變得真正偉大的關鍵 —— 有趣的問題 —— 我認為這取決於參與其中的人員,因為他們想要這樣做,而不是因為他們對成就、財富或是名望的渴望。因為那些東西都轉瞬即逝,而且永遠無法使人滿足。但是如果你要努力地去實現一個目標,而且你和一群人共同努力並去實現它,那麼當你最終實現目標的時候,這確確實實是能令人心滿意足的。

00:21:42 - Saron Yitbarek

Neal Firth 是 Eagle 項目中微碼小子中的一員。他目前是一家名為 VIZIM Worldwide 的軟體公司的總裁。

00:21:57

正如 Tracy Kidder 書中所記載的那樣, Tom West 的超然和距離感是刻意為之的。這是他試圖在日常交談中保持頭腦清醒,從而能使 Eagle 的目標保持原樣。不過更重要的是,他想保護團隊,將他們與周遭發生的政治與企業邊緣化相隔絕。他也保護了微碼小子們和哈迪男孩們不受先入為主的觀念影響。

00:22:28

1980 年, Eagle 完成了。比 Tom 所承諾的要晚了一年,但至少還是完成了,不像 Fountainhead。就像資深團隊所預料的那樣, Fountainhead 團隊失敗了,他們的項目遭到了擱置。這位是 Bill Foster,當時的軟體開發總監,他談到了 Fountainhead 的掙扎。

00:22:50 - Bill Foster

我認為所犯下的最大錯誤在於沒有對其設置任何限制。或多或少地,就是讓我們去開發世界上最好的計算機。嗯,它應該在什麼時候被完成?哦,我們對此確實沒有個明確的期限。它應該花費多少成本?好吧,我們也不確定。我不得不讓 Ed 失望了。他沒有在程序員和工程師之間設置足夠的界限。

00:23:15

而且如果你讓一群程序員和工程師放任自流,猜猜怎麼著,他們將使事情變得複雜,設計出過分龐大的東西,以至於永遠不能完成。

00:23:26 - Saron Yitbarek

讓我們回憶一下。從 Tom 和他的團隊決定秘密開發 Eagle 開始,這已經進行了兩年了。整個過程中,公司總裁併不知道正在發生了什麼。當現在已經正式命名為 Eclipse MV/8000 的這款機器準備交付時,市場營銷負責人去找了 Ed de Castro,為營銷活動放行。 Carl Alsing 將對此作出解釋。

00:23:53 - Carl Alsing

市場營銷負責人說道:「好吧,我們已經準備好為 Eagle 進行推廣了,我們需要數千美元。我們將在全球六個不同的城市舉行新聞發布會。我們將進行一個巡演,去到很多城市,我們將拍攝一部影片來展示它,這將轟動一時。」

00:24:14 - Carl Alsing

然後 Ed de Castro 說:「我不明白。你們為什麼要那樣做?」這只不過是在 Eclipse 那邊的另一個包而已,表面工夫的工作而已。市場經理說:「不,這是一款全新的機器。這是一款 32 位的機器,有虛擬內存,具備兼容性。它將擊敗 VAX。所有你要的東西都在這裡了。」

00:24:37 - Carl Alsing

Ed de Castro 著實有點兒困惑。他以為我們在北卡羅來那州遭遇了失敗,將成為事情的終結,但我們拯救了他。因此,是的,他邀請了我們所有人,我們舉行了一次小型的午餐會。午餐會上有三明治和蘇打水,他說:「嗯,你們做得很好,我很吃驚。我此前並沒有意識到你們在做這個,但是我們會推廣它,我知道將會安排一部影片、一些巡遊,而且你們將成為這其中的一部分,所以,感謝你們,請吃你們的三明治吧。」

00:25:19 - Saron Yitbarek

現如今被命名為 MV/8000 的 Eagle 出現在了《 計算機世界 Computer World 》雜誌的封面上。推出期間,媒體的炒作使得這支原本秘密的、深居地下室的團隊成員們變成了小名人。畢竟,他們拯救了數據通用公司。

00:25:38

但好景不長。 Tom West 再也無法讓團隊免受公司內部政治的影響。團隊面對敵意毫無準備。公司里的其他人都嫉妒他們的成就,並對他們能在秘密項目中逃離如此之久感到震驚。

00:25:57

不久後,一個新的工程副總裁取代了他們的盟友 Carl Carman。這個新來的人在第一台 MV/8000 被售出之前就拆分了 Eagle 小組,並把 Tom 發配到了數據通用公司的日本辦事處。

00:26:13 - Jim Guyer

我認為我們開發出了花錢所能夠買到的最好的 32 位超級小型機,我認為這對數據通用公司來說是一件很棒的事情,我認為它將能把 DEC 稍微踢開一點,而不是我們把世界從他們身邊奪走。那時候的競爭太艱難了,在高科技領域很難成為贏家,但我認為我們已經做了一些有價值的事情。

00:26:42 - Saron Yitbarek

當 Eagle 發行時,它確實拯救了數據通用公司,但在市場份額被 DEC 奪走三年後,該公司從未真正恢復過來,而行業卻發展了。小型機不再是大勢所趨。 微型計算機 microcomputer 的競爭已經開始了,這為 個人計算機 personal computer 革命鋪平了道路。

00:27:04 - Carl Alsing

數據通用公司繼續開發了其他的版本,並在其他的型號上進行了改進,這樣進行了一段時間,取得了一些成功。但是世事無常。市場發生了變化,他們自己轉型成了一家軟體公司,然後最終被其他人收購了。如今,我認為他們在馬薩諸塞州 霍普金頓 Hopkinton 某家公司的文件抽屜里。

00:27:36 - Saron Yitbarek

一年後, Eagle 團隊中的許多人離開了數據通用公司。有人感到精疲力竭。有些人準備好要去開發一些不一樣的東西。一些人前往西部的矽谷,熱衷於尋找下一個創意火花。無論如何,在一個不承認他們為拯救公司所做的一切的公司里,繼續待下去似乎沒有什麼意義。1981 那一年 Tracy Kidder 的《 新機器的靈魂 The Soul of a New Machine 》出版了。現如今,全世界都知道 Eagle 是如何構建起來了。

00:28:14 - Carl Alsing

如果你問我新機器的靈魂是什麼,我想我會說是他們所經歷的人和事,他們所做出的犧牲,他們所做出的努力,他們對此所感到的興奮,以及他們所希望得到的滿足感。也許得到了,也許沒有,但他們為之而努力。

00:28:35 - Jim Guyer

從某種意義上說,這款機器是有點兒個性。但真正有個性的是這些有勇氣的人。

00:28:47 - Saron Yitbarek

在我們有關硬體的全新一季的下一集里,我們會將時光倒回大型機世界,講述另一群叛逆員工的故事。他們製造的計算機催生了一門改變世界的編程語言。

00:29:04 - Saron Yitbarek

代碼英雄 Command Line Heroes 》是 紅帽 Red Hat 的一檔原創播客節目。這一季,我們正在為你整理一些出色的研究,以便你可以更多地了解到我們正在談論的硬體的歷史。請前往 redhat.com/commandlineheroes 深入了解 Eagle 及其背後的團隊。我是 Saron Yitbarek。下集之前,編碼不止。

什麼是 LCTT SIG 和 LCTT LCRH SIG

LCTT SIG 是 LCTT 特別興趣小組 Special Interest Group ,LCTT SIG 是針對特定領域、特定內容的翻譯小組,翻譯組成員將遵循 LCTT 流程和規範,參與翻譯,並獲得相應的獎勵。LCRH SIG 是 LCTT 聯合紅帽(Red Hat)發起的 SIG,當前專註任務是《代碼英雄》系列播客的腳本漢化,已有數十位貢獻者加入。敬請每周三、周五期待經過我們精心翻譯、校對和發布的譯文。

歡迎加入 LCRH SIG 一同參與貢獻,並領取紅帽(Red Hat)和我們聯合頒發的專屬貢獻者證書。

via: https://www.redhat.com/en/command-line-heroes/season-4/minicomputers

作者:Red Hat 選題:bestony 譯者:JonnieWayy 校對:windgeek, wxy

本文由 LCRH 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國