Linux中國

《代碼英雄》第四季(3):個人計算機 —— Altair 8800 和革命的曙光

本文是《代碼英雄》系列播客《代碼英雄》第四季(3):個人計算機 —— Altair 8800 和革命的曙光音頻腳本。

導語:因為 Altair 8800,我們今天才能在大多數家庭中擁有計算機。它最初是為業餘愛好者設計的,但是一些有遠見的人看到了這個奇怪的小機器的巨大潛力,並努力使其他人也看到。他們創造的東西所帶來的影響遠遠超出了任何人的想像。

Forrest Mims 告訴了我們他的聯合創始人 Ed Roberts 是如何計劃拯救他們陷入困境的電子公司的。他的想法是什麼?一台為業餘愛好者製造的微型計算機。那台計算機讓 比爾•蓋茨 Bill Gates 保羅•艾倫 Paul Allen 打了一個決定性的電話。Dan Sokol 和 Lee Felsenstein 回顧了 Altair 8800 在自製計算機俱樂部的揭幕,以及它如何激發了 史蒂夫•沃茲尼亞克 Steve Wozniak 的 Apple I 的靈感。然後,我們在 John Markoff 那裡聽到了一個臭名昭著的軟體搶劫案,該案為代碼是否應該是專有的辯論創造了條件。最後,Limor Fried 回顧了這個故事如何繼續影響今天的開源硬體運動。

00:00:04 - Saron Yitbarek

1974 年 12 月一個嚴寒結霜的下午,兩個年輕人走在哈佛廣場上,他們可能正在談論著他們最感興趣的計算機話題。

00:00:19

當他們經過報攤,看到了《 大眾電子 Popular Electronics 》雜誌從其他雜誌中露出的藍色字體,他們停下來看了一下,雜誌封面上是一個金屬盒的照片,在它的正面有十幾個開關和指示燈。標題上寫著:「世界上第一台小型計算機套件,Altair 8800。」 這個盒子看上去不太像樣,裸露著金屬,就像是給業餘愛好者和修理工們準備的。但對這兩個人來說卻不是這樣,更像是他們一直在等待的機器,因為他們正好有適合這種新硬體的完美軟體。同時,他們也有一些忐忑,如果別人也有這種想法並已經開始實施的話,那該怎麼辦呢?必須儘快行動起來了。這兩位代碼英雄是誰呢? 比爾•蓋茨 Bill Gates 保羅•艾倫 Paul Allen 。此時他們並不知道,Altair 8800 將會是打開個人計算機革命大門的機器,它將永遠的改變我們的生活。這台設備還做到了另一件事,在一個神秘小偷的幫助下,它將引發自由軟體和專有軟體之間的爭論,我們稍後會講到。

00:01:50

在硬體這一季的第一集,我們了解了 Eagle 這樣的分時小型機。在第二集,我們了解了 GE-225 大型機。但它們仍然受制於自身的尺寸、價格以及處理能力。而這一集講的是,縮小到 微型計算機 micro computer 的所有東西。這一切,都始於郵寄給業餘愛好者的 DIY 套件,就像是《大眾電子》的那張劃時代的封面裡面的一樣。

00:02:23

這些簡單的套件,激發出了一種革命性的想法:計算機可以放在你的家裡。這台計算機是屬於你的,你可以用來做實驗。一個全新的、面向大眾的硬體產品 —— 個人計算機 personal computer PC) —— 誕生了。我是 Saron Yitbarek,這裡是《代碼英雄》,一款紅帽公司的原創播客。

00:02:51

讓我們回到上世紀 60 年代末,在新墨西哥州的沙漠里,Altair 8800 誕生了。一個名叫 Ed Roberts 的人與人合夥創立了一家小型電子零件公司 MITS(意即「 微型儀器和遙測系統 Micro Instrumentation and Telemetry Systems 」)。通過愛好者雜誌,他們可以將這些小玩意賣給痴迷於無線電遙控飛機和火箭模型的新市場。

00:03:21

到 1971 年,Ed 獨立經營著公司。他決定將重心轉向電子計算器,這在當時是一個全新的市場。MITS 準備提供第一台愛好者計算器,但是 Ed 失算了。這位是他最初的聯合創始人,Forrest Mims。

00:03:42 - Forrest Mims

像索尼、夏普和德州儀器這樣的公司,他們正在製造專業的袖珍計算器,並以低於 Ed 的價格出售。這是一場災難,Ed 瀕臨破產,並且不知道該怎麼辦。

00:03:57

有一天,他了解到英特爾公司開發了一種新型的微處理器,並在《 電子雜誌 Electronics Magazine 》上刊登了廣告。我仍然記得那則廣告,那款微處理器叫做 Intel 8080。

00:04:09 - Saron Yitbarek

Ed 大量購買了英特爾微處理器,因為當時沒有人購買它。他圍繞這個微處理器設計了一台完整的計算機。

00:04:23 - Forrest Mims

有一天晚上,他給我打電話說:「我有一個新玩意兒想讓你看看。」於是我騎自行車去了 MITS。桌上有一個藍色的盒子。他說,「看這個。」我說,「這是什麼?」他說,「這是一台微型計算機。」我說,「你在開玩笑吧。」他說,「不,這是一台微型計算機,《大眾電子》雜誌已經認可了,並且想要刊登一篇關於它的文章。」

00:04:43 - Saron Yitbarek

Ed 的目標是創造一個非常基本的計算機套件,同樣提供給那些模型飛機和火箭的愛好者市場。他通過《大眾電子》雜誌來郵購銷售這個套件。當你收到這個套件時,會獲得一個裝滿金屬零件的袋子,裡面有一個裝有最重要的 Intel 8080 微處理器晶元的特殊管子。Ed 把整個套件的價格定在 400 美元左右。

00:05:14 - Forrest Mims

他在考慮一個問題,「你覺得能賣出多少台?」他問道。基於之前我們通過《大眾電子》雜誌銷售東西的經驗,我說,「好吧,Ed,頂天了也就幾百台吧。」我這麼說的時候,他看起來好難過。直到今天我都為此感到內疚。在《大眾電子》雜誌刊登了這個套件之後,他的小樓前的停車場里擠滿了汽車。最後竟然賣了 5000 台這樣的計算機。它被命名為 Altair 8800。當時 Ed 不知道該怎麼稱呼它,這個名字還是《大眾電子》雜誌的工作人員想出來的。

00:05:50 - Saron Yitbarek

Altair 8800 是 Ed Roberts 為了拯救他的公司而做的拚死一搏,這是他做過的最好的決定。他做了一件真正有意義的事情,但他當時並沒有意識到。通過將 Altair 以一個合適的價格投放到市場,他讓自己的機器展現給了比鐵杆電子愛好者更大的受眾群體面前。他的 Altair 開拓了一個全新的市場 —— 那些從未想過能擁有自己計算機的消費者群體。

00:06:28

更重要的是,他們可以修理自己的計算機。這是一個大時代的開端,但它還缺少一個部分,軟體。這個硬體需要正確的軟體才能活起來。

00:06:51

回到 馬薩諸塞州 Massachusetts 的劍橋,比爾•蓋茨和保羅•艾倫剛剛在最新一期《大眾電子》雜誌的封面上看到了 Altair 8800。在他們走過哈佛廣場的那段決定性路程之前,保羅一直在向比爾抱怨那些 Intel 8080 的新晶元,他在尋找使用這些晶元創建軟體的方法。

00:07:16

比爾和保羅使用 BASIC 編程。正如我們在上一集中知道的,如果沒有 GE-225 主機,BASIC 永遠不會誕生併流行起來。對於比爾和保羅來說,BASIC 的易用性使得它成為了理想的語言,可以提供給那些受限於內存和處理能力的硬體,比如 8080。

00:07:38

當他們看到雜誌封面上封裝著 8080 晶元的 Altair 時,他們意識到可以用 BASIC 編寫軟體來支撐這個機器。他們很快聯繫了 MITS 的 Ed Roberts。Forrest Mims 還記得那個電話。

00:07:56 - Forrest Mims

保羅說,「我們得給這個公司打個電話,告訴他們我們已經有 BASIC 了。」蓋茨同意了,但他不想親自打這個電話,因為他的聲音實在太年輕了,而且他看起來也像個青少年。所以保羅•艾倫打電話給 Ed:「我們已經為你的 Altair 準備好了 BASIC。」Ed 說,「每個人都告訴我他們已經搞好了 BASIC。如果你弄好了它,就把它送過來,合適的話,我會考慮的。」

00:08:17

他們並沒有 BASIC。他們花了一個月的時間在麻省理工學院或哈佛大學都不知情的情況下借用了計算機時間,為從沒有見過的 Altair 開發了 BASIC 軟體。

00:08:27 - Saron Yitbarek

比爾和保羅知道他們有能力為 Altair 編寫代碼。但實際上,他們還沒有開始編寫。所以他們日以繼夜地為這個機器改寫 BASIC。使用公布的規範,他們在 DEC PDP-10 主機上創建了一個模擬器,以此來模擬 Altair,然後開發了一個 BASIC 解釋器。

00:08:53

沒有 BASIC 解釋器的 Altair 8800 本質上就是一個帶有開關和指示燈的金屬盒子,並沒有什麼用。然而隨著 BASIC 解釋器的加入,這台機器突然有了全新的未來。

00:09:10

僅僅幾個星期後,也就是 1975 年 3 月,代碼就準備好了。保羅飛往 阿爾伯克基 Albuquerque ,準備親手將演示程序交給 Ed Roberts。前一天晚上比爾一夜沒睡,以確保代碼沒有任何的錯誤。他把最終的代碼打在紙帶上,並在航班起飛前交給保羅。在三萬英尺的高空,保羅突然意識到,他們忘了一件事。

00:09:39 - Forrest Mims

他意識到,他們沒有開發出 編碼器 Coder ,或者說 引導記錄器 bootstrap logger ,來幫助計算機讀取程序。他在飛機上寫了那個代碼。保羅•艾倫就是這麼才華橫溢。

00:09:53 - Saron Yitbarek

現在他已經準備好了。在第二天進行演示的時候,保羅將首次在一台真正的 Altair 上測試他們的代碼。1994 年比爾•蓋茨在一段舊影片中,談到保羅•艾倫在 MITS 裝上紙帶時所發生的事。

00:10:13 - 比爾•蓋茨

第一次,由於某些原因,代碼並沒有工作。當第二次載入它時,它就順利的工作了。然而這只是模擬器,速度非常的慢,需要大量的指令才能完成一條指令。因此,實際上,即使是一個非常小的微處理器,真實的機器也比我們的 PDP-10 模擬器要快,大約快五倍。

00:10:32

所以,對保羅來說,當它最終出現並顯示出 「READY」 提示符時,保羅輸入了一個程序,「列印二加二」,它成功了。然後他讓它列印出類似於平方和求和之類的結果。他和這家公司的負責人 Ed Roberts 一起坐在那裡都驚呆了。我的意思是,保羅驚訝於我們的那部分能夠工作,而 Ed 則驚訝於他的硬體能夠工作。

00:10:55 - Saron Yitbarek

保羅•艾倫和比爾•蓋茨的 BASIC 解釋器在 Altair 上工作得非常棒,這是一個驚人的成就。

00:11:02

Ed Roberts 對此印象非常的深刻,以至於……

00:11:08 - Forrest Mims

他當場聘請了保羅•艾倫擔任他的軟體開發副總裁。

00:11:13 - Saron Yitbarek

保羅•艾倫在那之後很快就搬到了新墨西哥州,開始了他的新工作。至於比爾,他回到了哈佛,畢竟他還是個學生。

00:11:23 - Forrest Mims

但是保羅•艾倫說服了蓋茨在 1975 年的夏天回來,並開始用 BASIC 工作。他們一起開了一家公司,叫做 Micro-soft,帶一個連字元。後來他們去掉了連字元。

00:11:36 - Saron Yitbarek

MITS 成為了比爾和保羅的第一個客戶,他們授權了他們的 BASIC 解釋器給 MITS,並同意隨機器分發他們的代碼。他們稱這套軟體為 Altair BASIC,它成為了與個人計算機捆綁的第一款軟體。現在他們只需要賣掉它就好了。

00:11:57 - Forrest Mims

Ed 做了什麼呢?嗯,他們買了一輛大型房車,把它做成一個移動銷售設備,一個銷售計算機的移動辦公室。他們把它開到全國各地,在不同的城市停下來,舉行演示,這吸引了大量的人。

00:12:12 - Saron Yitbarek

它被稱為「移動 MITS」,把巡迴路演帶到了西部。在加利福尼亞海岸沿岸,會議室里擠滿了好奇的工程師和修理工。MITS 團隊展示了 Altair 和 Altair BASIC。然而,在 Palo Alto 一個特別擁擠的酒店會議室里,發生了一件意想不到的事情。這件事改變了整個軟體歷史的進程。

00:12:46

讓我們先等一下。在開始說這件意想不到的事情之前,我們先來了解一下 灣區 Bay area 的電子愛好者和業餘愛好者的情況。他們自稱為 自製計算機俱樂部 Homebrew Computer Club 。他們互相交換零件、電路和想法,並在探索個人計算機的新世界裡相互扶持。

00:13:11 - Dan Sokol

這些人都對此感到好奇。他們中大多數都是某個領域的工程師。其中只有兩三個人對計算機編程完全沒有了解。當時做了一項調查,在座多少人擁有一台計算機,而又有多少人計劃購買一台。這個調查十分有趣,所有人都想擁有一台計算機,但是實際上只有一兩個人擁有它們,他們會把計算機帶到俱樂部聚會上展示它們。我記得那時最令人尷尬的問題是,「你打算用它做什麼?」而沒有人知道。

00:13:46 - Saron Yitbarek

這位是 Dan Sokol,自製計算機俱樂部最初的成員之一。因為每個人都想看一看 Altair 8800,在 門羅公園 Menlo Park 的一個車庫裡他們舉行了第一次集會。

00:14:08 - Lee Felsenstein

在 1975 年 3 月 5 日的一個雨夜,有 30 個人來到了這個車庫。這裡有一台為他們展示的 Altair。它是啟動著的,但沒有連接任何東西,也沒有做任何事情。

00:14:22 - Saron Yitbarek

這位是 Lee Felsenstein,俱樂部的另一個初始成員。

00:14:27 - Lee Felsenstein

我們在房間里走來走去,嘗試學到一些什麼。我們從 Steve Dompier 聽到了更多的報告,他訂購了一台 Altair 計算機,它是在一月份的《大眾電子》雜誌上發布的。他實際上開車去了 Albuquerque 核實了他的訂單,然後向我們報告了他的發現。

00:14:48 - Dan Sokol

Dompier 帶來了一台 Altair,他坐在那兒,通過前面板的開關進行編程,使它播放音樂。在大約嘗試了一個小時後,有人不小心把電源線踢掉了,這使得他不得不重新開始。但在當時看來,這是「看一台計算機,而且是你能買得起的那種。」

00:15:08 - Saron Yitbarek

在舉行的聚會上還有一個人。當他看到 Altair 的時候,讓他大吃一驚,但不是因為他不相信有這樣一台機器存在。恰恰相反,因為有類似功能並比它好的多的機器已經存在了,他已經製造了它。那個人就是年輕的 史蒂夫•沃茲尼亞克 Steve Wozniak 。他的一個朋友勸說他去參加那個聚會,以便讓史蒂夫展示他製造的視頻終端。但是每個人都被 Altair 所吸引。在此之前,史蒂夫從未聽說過 Altair,也沒聽說過使它工作起來的英特爾 8080 微處理器。他帶了一份數據表回家,這件事帶來了一個不可思議的驚喜。

00:16:01

這是史蒂夫•沃茲尼亞克(「沃茲」)早在 2013 年自製計算機俱樂部聚會上的發言。

00:16:10 - 史蒂夫•沃茲尼亞克

我把它帶回家研究了一下,然後發現,「天哪,這些微處理器是一個晶元。」竟然能賣到 400 美元,這太瘋狂了。這就是在我高中時在紙上設計的計算機。實際上,五年前我自己也製造了一個,當時我必須自己製造一個處理器。因為那時還沒有微處理器。

00:16:31 - Saron Yitbarek

在上一集中,我們了解了沃茲高中時是如何在 GE-225 計算機上開始用 BASIC 編寫他自己的軟體的。嗯,從高中開始,沃茲就想擁有一台屬於自己的計算機。但要做到這一點,他必須包括一種編程語言,這意味著至少需要 4K 內存以及用於人工輸入輸出的功能來輸入程序。他的機器有 256 位元組的固態 RAM,而此類晶元非常的昂貴,所以他設計了一個處理器,還在高中的時候就不斷地改進它。就像 Altair 一樣,它有輸入 1 和 0 的開關。但現在他意識到 Altair 的微處理器是他夢寐以求的。

00:17:24 - 史蒂夫•沃茲尼亞克

你按下按鈕 1、0、1、0、1、0,然後按下一個按鈕,它就進入一個地址寄存器,在按下幾個 1 和 0,然後寫入內存。你寫滿了內存,在俱樂部聽到了 Altair 播放音樂,是如此的興奮。但對我來說,這都不算什麼,我想要的是一台可以使用的機器,現在我要做的是輸入數據直接寫入內存。這太容易了,我說,「我的夢想就是擁有一台自己的計算機。」那天晚上,我看到了這種方法。

00:17:56 - Saron Yitbarek

那天晚上,Apple I 的形象突然出現在了史蒂夫•沃茲尼亞克的腦海中。他可以通過在終端機上添加一個微處理器,幾乎不用做什麼就可以得到一台適合使用的計算機。他的想法是:當計算機啟動時,會運行一個程序去接收輸入的數據,就像打字機一樣。而不再需要撥弄 1 和 0 了。再加上他製造的視頻終端機,讓程序員可以看到自己輸入的內容,一台感覺更人性化的計算機就誕生了,這是一台對普通人有用的個人電腦。下面是 Lee Felsenstein 的發言。

00:18:42 - Lee Felsenstein

他已經開發出一種小型的視頻終端適配器,通用術語是 電視打字機 TV typewriter 。可以把它連接在電視上。他當時接觸了一種只需要 25 美元的處理器晶元,並意識到,「如果我把它放在帶有內存的主板上,我也能在主板上放上電視終端,這樣我就會擁有一台具有視頻顯示的計算機。」他就這樣做了,在聚會時就在為此做準備,當我們搬到 斯坦福直線加速器禮堂 Stanford Linear Accelerator Auditorium 時,他佔住了唯一有電源插座的座位。他總是比別人先到那兒,他正在為 Apple I 編寫 BASIC 程序。在那裡他開創了蘋果計算機系列。

00:19:34 - Saron Yitbarek

每次沃茲完成了他的計算機製作,他就會很興奮地向俱樂部的每個人展示。他解釋了如何使用幾塊晶元製造出一台價格低廉的個人計算機。沃茲是信息自由、分享知識以幫助建立更好的系統和社會的理念的主要倡導者。這與當時俱樂部的開放價值觀和社會解放運動相呼應。

00:19:59

因此,在會議結束的時候,他拿出了他的設計、硬體和軟體的藍圖,免費傳給大家。他認為他們每個人都可以利用他的方案來製造自己的 300 美元的計算機。但沃茲的朋友兼商業夥伴,一個名叫 史蒂夫•喬布斯 Steve Jobs 的人,很快就終止了他的這個想法。喬布斯一直在外奔波,並沒有意識到沃茲會把 Apple I 的設計送給別人。喬布斯並不認同沃茲的黑客思維方式,他更注重專利。很快,喬布斯說服了沃茲,他們決定改為出售計算機。

00:20:42

這種自由和專有技術之間的道德鬥爭,曾經不止一次發生在自製計算機俱樂部。事實上,在那次讓大家對 Altair 瞠目結舌的首屆俱樂部大會之後的幾個月,還有一次聚會點燃了這場辯論的導火索。它發生在斯坦福直線加速器中心禮堂里。聚會結束時,數十名與會者衝上台去想要獲取一份紙帶程序,這是微軟公司的 Altair Basic 的最新副本,是一款讓所有人都很感興趣的軟體。

00:21:21

為什麼會有這些副本呢?這個軟體還沒有正式發布,那麼它是如何在那個自製俱樂部聚會上出現的呢?原來,原始的紙帶已經被偷了。這是那個時代最大的軟體搶劫案。

00:21:44

好吧,讓我們具體了解一下這一切是如何發生的。還記得前面提起過關於移動 MITS 到西部去展示 Altair 和 Altair BASIC 的事嗎?

00:21:54 - John Markoff

1975 年 6 月 10 日,該公司在 Palo Alto 演示他們計算機和搭載的軟體。

00:22:03 - Saron Yitbarek

這位是 John Markoff,紐約時報的記者。

00:22:06 - John Markoff

這家旅館叫 Rickeys。請記住,在當時個人計算機行業實際上並不存在,對個人計算機感興趣的大多數人也並不是真正的商人,因為那時並沒有商業軟體,所以他們向一個廣泛的團體展示計算機。當時在新矽谷,有很多人是電氣工程師,他們都是程序員。有各種各樣的人對技術、對計算機感興趣。

00:22:39 - Saron Yitbarek

在那次演示過程中,MITS 的工作人員在將軟體載入到機器上時遇到了一些麻煩。在當時,軟體是打孔在紙帶上的,紙帶必須通過一個機械閱讀器才能安裝程序。當那名員工因此而慌亂時,房間里所有的目光都盯在閃閃發亮的新 Altair 上,然而人群中的某個人發現了一些別的東西,在旁邊的一個紙板箱,在那個箱子里是一卷卷 Altair 的紙帶,這是一個千載難逢的機會。他把手伸進箱子里並用手指纏住了一卷長長的紙帶。把它裝進口袋帶走了。沒人看見這些。

00:23:36 - John Markoff

不知怎麼回事,那捲紙帶最終被一位半導體工程師得到了,他在一家名為 Signetics 的公司工作,他的名字叫 Dan Sokol,他的技術能力很強,也是參加過最初的自製計算機俱樂部聚會的人。所以 Dan 有機會接觸到一台相對高速的紙帶複印機,他用它做了一堆副本。直到今天 Dan 仍然堅稱,他不是拿走原始紙帶的人,他只是拿到了一份原紙帶的副本,然後把它帶到自製計算機俱樂部的下一次聚會上,並與那裡的會員們分享。

00:24:17 - Dan Sokol

由於我不道德的行為,我被稱為世界上第一位軟體盜版者,這是有其道理的。我是那個複製了 MITS BASIC(即微軟 BASIC)紙帶的人。當時有人在自製計算機俱樂部里站出來說,「誰有能力複製紙帶嗎?」我說我可以,就這樣,我最終得到了那盤紙帶並複製了它。

00:24:45 - Saron Yitbarek

當 Dan 分發他的盜版副本時,Lee 也正在那個自製計算機俱樂部會議上。

00:24:51 - Lee Felsenstein

所以發生的事情就是 Dan Sokol 做了 10 份副本,在那次會議上,我們拿到了副本並對他說,「這是 Altair BASIC 的副本。現在帶回來的拷貝會比你拿過來的多。」

00:25:02 - John Markoff

當時的約定是,如果你得到一個副本,你必須自己做一個副本,並與朋友分享。這是一個未知的領域。當時還沒有個人計算機軟體公司,所以這真的是一種狂野的西部,當時人們只是賣計算機,而共享軟體。

00:25:19 - Saron Yitbarek

在 1975 年,軟體只是你用來讓計算機工作的東西。個人計算機是一個全新的概念。當時的黑客們並沒有與這個詞聯繫在一起的所有的想法。他們只是想分享他們的工作,通過思想和軟體的自由交流來建立一個開放的社區。這次搶劫和贈品事件為一場至今仍能引起反響的爭論創造了條件。軟體應該自由共享還是應該被買賣?對此,比爾•蓋茨一定有自己的看法,當他發現自己的軟體發生了什麼時,他非常憤怒。

00:26:03 - John Markoff

當他意識到他的 BASIC 編程語言正被業餘愛好者們廣泛分享時,他給他們寫了一封憤怒的信,指責他們竊取了他的軟體,削弱了他的謀生能力。

00:26:18 - Lee Felsenstein

我們收到了那封信。在聚會上閱讀了這封信,裡面有一句話:「我們花費了大量的金錢去開發它。我們用了近 4 萬美元的計算機時間。」房間里的每個人都知道,那樣的計算機美元是假的,這只是一個會計把戲。你沒有為它們支付真正的錢,而我們也知道這一點,所以我們想,「繼續抱怨吧。我們會繼續做我們正在做的事情。」

00:26:45 - Dan Sokol

他叫我們海盜和小偷。我們試圖理智和理性地向他解釋,你不能以 400 美元的價格出售一台價格為 400 美元的電腦的軟體。在今天這個時代,很難回過頭並試圖解釋他們當時的心態,那就是小型計算機的思想,小型計算機被用於工業,而我們只是一群用套件來製造自己計算機的愛好者。唯一的功能性軟體就是這個 BASIC 解釋器,它幾乎充當了一個操作系統。早在 1974 年,個人計算機里還沒有操作系統,我們無法與他溝通,也無法向他解釋,「把手冊以 100 美元賣給我們,讓我們隨便用軟體。」他沒有聽這些,多年來微軟的軟體價格過高,被盜版,而且盜版嚴重。

00:27:51 - Saron Yitbarek

俱樂部成員選擇無視這封信。因為早在 1975 年,當時的版權法並沒有涵蓋軟體。將軟體從一個紙帶複製到另一個紙帶上不會有任何的懲罰。這種情況在 1977 年會發生變化,但在那幾年裡,這種做法並沒有違反法律。

00:28:12 - John Markoff

具有諷刺意味的是,比爾•蓋茨並沒有創造 BASIC 語言。他只是簡單地創建了它的副本,是從原始設計者 達特茅斯大學 Dartmouth University 的一位教授那得到的,他基本上是做了一個副本,然後把它賣掉,所以這一切的根源在於分享。

00:28:31 - Saron Yitbarek

搶劫、紙帶、分享、憤怒的信件。所有這些都導致了新興的軟體業和那些被他們視為盜版者的人們之間長達數十年的戰爭,但在這場戰爭中,開源軟體運動也隨之興起。它的核心價值觀與那些點燃個人計算機革命的早期愛好者是一脈相承的,因為這些業餘愛好者意識到,個人計算機未來的關鍵點在於釋放軟體的潛能。

00:29:07 - Lee Felsenstein

傳遞紙帶、互相鼓勵和互相借鑒彼此成果的過程確實是使個人計算機行業成功的原因。

00:29:17 - Saron Yitbarek

現在,我們再也沒有說過最初的小偷是誰。誰偷了那條珍貴的紙帶,至今仍是個謎。那些知道答案的人們也更願意保留這個謎。

00:29:32 - Dan Sokol

至於它是如何被「解放」的,如果你想用這個詞的話,我知道是誰幹的,但是我不會說,因為那個人很久以前就要求保持匿名,因為這樣更安全,我尊重這種選擇,並且我也會繼續尊重下去。所以,我當時不在 Rickey 旅館,但紙帶卻找到了傳遞給我的方法。

00:30:01 - Saron Yitbarek

隨著時間的推移,個人計算機革命讓位於矽谷和眾多風投支持的科技創業公司,但那些修理工、那些電子愛好者和業餘愛好者們卻從未消失。事實上,他們比以往任何時候都更強大。

00:30:20 - Limor Fried

嗨,我叫 Limor Fried,是 Adafruit 工業公司的首席工程師兼創始人。

00:30:26 - Saron Yitbarek

Adafruit 是一家開源硬體公司,是過去幾年開始的那場新革命的一部分,即 開源硬體運動 open source hardware movement ,這場運動與那些早期的愛好者有著同樣的價值觀。但它變的更好一些。

00:30:43 - Limor Fried

自製計算機俱樂部,我認為,人們帶著他們的計算機加入進來是有這樣一種信念的,這就像,「來看看我做的這個很酷的 魔改 hack 吧」,然後每個人都會說,「天哪,這太酷了。好吧,下個月我會帶來一個更棒的。」這是一個積極的反饋循環,帶來了真正好的技術創新。我認為黑客哲學仍然存在,人們只是有了更多的背景知識,所以他們認為作為一個很酷的黑客,我想說的確有所進步,但它實際上已經泛化了,我認為這很好。我認為分享的價值仍然存在,相互幫助,共同努力工作與合作。這個理念貫穿始終。它存在於整個開源社區。

00:31:32 - Saron Yitbarek

我們將用一整集來講述開源硬體運動的興起,這樣就可以看到我們是如何進步的,並為 Limor Fried 這樣的現代製造商創造空間。請繼續關注幾周後的第六集。下一集,是改變了世界的磁碟 —— 軟盤。

00:31:56 - Saron Yitbarek

代碼英雄是紅帽的原創播客。請到 redhat.com/commandlineheroes 了解一些關於個人計算機革命的偉大研究。這裡有一個美麗的軼事,你可以讀到關於比爾•蓋茨在 Ed Roberts 臨終前拜訪他的故事,如果你想知道在那次 PC 革命期間發生了什麼,請查看我們最初的幾期命令行英雄節目,操作系統戰爭。我是 Saron Yitbarek,下期之前,編碼不止。

附加劇集

Forrest Mims 對 Ed Roberts 有很多話要說。聽聽有關 Ed 與保羅•艾倫和比爾•蓋茨會面,以及他們開始合作的故事。

音頻

什麼是 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/personal-computers

作者:Red Hat 選題:bestony 譯者:linitok 校對:Northurland, 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中國