《代碼英雄》第四季(8):史蒂夫·沃茲尼亞克軼事
本文是《代碼英雄》系列播客《代碼英雄》第四季(8):史蒂夫·沃茲尼亞克軼事的音頻腳本。
導語: 史蒂夫·沃茲尼亞克 (即 沃茲 )對硬體世界產生了巨大的影響。第四季介紹了許多他設計、製造、參與,以及受到他的啟發的設備。但對沃茲來說,最重要的往往並不是他所創造的設備,而是他如何建造它們。
沃茲講述了他早期的 黑客改造 工作如何引發了他對工程的終生熱情。他在高中時就開始在 GE 225 上學習計算機知識。很快,他就開始設計改進他想買的電腦,並最終確定了他的口號,即「簡潔設計」。這種理念使得他在自製計算機俱樂部看到 Altair 8800 後完成了 Apple I,並為 Apple II 設計了軟盤驅動器。但那時他最自豪的是他的工程成就得到了認可,並與世界分享了這些成就。
00:00:01 - Saron Yitbarek:
大家好,我是紅帽原創播客《代碼英雄》的主持人 Saron Yitbarek。如果你在數的話,本季是我們節目的第四季。在這一季中我們帶你踏上了一段具有歷史性的旅程,走進硬體世界以及那些敢於改變硬體製造傳統的團隊。從 Eagle 小型機到 GE-225 大型機,從 Altair 8800 到軟盤,從 Palm 的掌上電腦到世嘉的電視遊戲機,雖然這些機器現在已經過時,被大家所遺忘,但它們為今天的硬體演變和開發者們的發展鋪平了道路。
00:00:44:
在此過程中,這些機器激發了個人計算機革命、開源軟體運動和開源硬體運動,改變了計算機的歷史進程。但在我們第四季結束之前,還有一件事要說。
00:01:03 - 史蒂夫·沃茲尼亞克 :
我是 史蒂夫·沃茲尼亞克 ,蘋果電腦公司的聯合創始人。很高興與您交談。
三十多年來,史蒂夫·沃茲尼亞克一直在幫助塑造計算機行業。他的早期貢獻包括設計蘋果公司的第一條產品線:Apple I 和 Apple II。他幫助創建了 電子前沿基金會 (EFF),並且是 科技博物館 、 矽谷芭蕾舞團 和 聖何塞兒童探索博物館 的創始贊助商。2017 年,他共同創辦了 沃茲大學 。
00:01:08 - Saron Yitbarek:
如果你回想一下本季的前面幾集,就會發現史蒂夫·沃茲尼亞克的名字不止出現過一次、兩次,而是很多次。這是因為沃茲(這是人們對他的親切稱呼),他不僅經歷了那段歷史,而且在其中發揮了重要作用。這個非常特別的代碼英雄現在坐在這裡,和我們談論他在硬體歷史上的親身經歷。讓我們先從詢問他鐘愛的第一件硬體開始。
00:01:42 - 史蒂夫·沃茲尼亞克:
在我很小很小的時候,大概是 10 歲,我愛上了一台晶體管收音機,很多年以來,我睡覺的時候都會把它放在枕邊播放音樂。這算是第一個,在那之後還經歷了許多,在我做過的科學展覽中就有幾百個不可思議的部件。現在,談到計算機方面的東西、命令行的東西,在我 10 歲那年,不知何故發現了一本叫做《數字邏輯》的小冊子,我用它在紙上塗鴉。在那時我就說,「計算機將會是我一生的摯愛」。
00:02:19 - Saron Yitbarek:
20 世紀 60 年代,當史蒂夫·沃茲尼亞克還在上高中的時候,他有機會在通用電氣公司(GE)放到他學校的一款電傳終端機上試用分時系統,也就是我們在第二集中介紹 GE-225 大型機時討論過的系統。
00:02:37 - 史蒂夫·沃茲尼亞克:
當時既沒有書,也沒有雜誌告訴你「計算機是什麼?」。在高中時我得到了……我記得是得到許可……去參與一次測試,測試我們幾天前才有的一個小裝置。它是一種和分時系統相連的 電傳打字機 ,在這上面可以運行一些用 BASIC 語言編寫的程序。我在上面做了一些實驗並且感嘆道:「嗯,這個 BASIC 有點簡潔。」
00:02:58 - Saron Yitbarek:
在他高中的最後一年,沃茲尼亞克的電子老師安排他去加州森尼維爾的一家當地公司 Sylvania 學習如何為他們的計算機編程。
00:03:10 - 史蒂夫·沃茲尼亞克:
我的電子老師讓我去一家公司,每周用 Fortran 語言在一台 IBM 1170 上編程一次,我想 1170 大概是這台計算機的編號。我當時還沒有看到它的架構。但是當有一天我去那裡的時候,在一個工程師的桌子上看到有一本叫做《小型計算機手冊》的書,描述了 PDP-8 小型計算機 。
00:03:33 - Saron Yitbarek:
在第 1 集中,我們介紹了《 新機器的靈魂 》這本書中講述的故事,該故事講述了 通用數據公司 的小型計算機 Eagle 是如何對抗 數字設備公司 的小型計算機 VAX 的。PDP-8 是 VAX 的前身,並且也是數字設備公司第一款成功商用的小型計算機。
00:03:53 - 史蒂夫·沃茲尼亞克:
他們讓我那種那本手冊,把它給了我。我把它帶回家研究。我的天,這本手冊上記錄了所有的小寄存器中不同的 1 和 0 代表什麼意思,它們意味著什麼指令,以及數據是如何存儲在內存中的。天哪。於是我開始坐著在紙上寫到:「我想知道我是否可以設計一台電腦。」這對我來說是一個重要的開始。我得到了這本小冊子,我可以訂購手冊來獲得零件。此時的問題是怎麼能找到一家電腦公司,並且得到這家公司的地址呢?
00:04:19:
斯坦福直線加速器中心,我開車就能去,世界上最聰明的人都不鎖門(所以那裡會開著門)。我會在周日去,在他們的主樓里走走。我在那裡的二樓找到了圖書館,坐了下來,那裡有計算機方面的期刊和雜誌,你也可以在圖書館中的小卡片上訂購手冊。我訂購了一本通用數據公司的手冊,它顯示了總裁、運營主管、軟體與工程主管的鼎鼎大名。但你知道那不是我想要的。
00:04:51:
我想要知道 1 和 0 的含義。在最後一頁,它展示了一條指令,那是一條算術指令。我習慣於每台電腦都有 56 條指令。每個指令,每一個小比特,都有各自小的含義。一個比特可能代表在加法之前設置進位。另外三位比特可能意味著你要做加法、減法、異或運算,以及其他一些操作。那麼其他的比特就會問:等一下,你是要補碼運算的結果還是移位運算的結果?移位運算有進位嗎?每一個比特都有各自的含義。
00:05:21:
我坐了下來,每個周末都在設計計算機,而那時小型計算機問世了。我坐下來設計它,每一個具有含義的比特,其實就是一根連接到晶元上的線,用來實現具體的功能,它的晶元數是我設計的其他小型計算機的一半,而且工作得一樣好。我的牆上貼著那張他們和宣傳冊一起寄來的海報,就像普通的計算機設備一樣,它是放在機架中的,因為它是前置面板,開關代表著 0 和 1,燈也代表著 0 和 1,全是些古怪的東西。
00:05:54:
而他們還有另一張圖片,就像那种放在桌面上的台式機那樣。這引起了我的興趣,你怎麼能想像出電腦居然可以放在桌面上呢?我告訴我的父親我愛上了它,肯定地對我父親說:「總有一天我會擁有一台 4K 大小的通用數據公司的 Nova 牌電腦。」為什麼大小是 4K ?因為需要 4K 的空間才能運行像我編程所使用的 Fortran,或是 ALGOL、PL/I 這樣的語言、任何需要 4K 的編程語言。我之前從來沒有用 BASIC 編程過,我把這個告訴我父親的時候,他說這個電腦和房子一樣貴,我回答道,「那我就住在公寓里。」當時我就決定:我要有一台可以真正使用的電腦,儘管要整天切換 1 和 0,用按鈕來把它存入內存,但這就是我想要的,它甚至比房子更加重要。
00:06:42 - Saron Yitbarek:
通用數據公司的 16 位 Nova 牌小型計算機是 32 位計算機 Eclipse 的前身,就是第 1 集中代號為 Eagle 的那個。實際上,正是 Nova 小型計算機啟發了沃茲的工程設計理念。
00:06:59 - 史蒂夫·沃茲尼亞克:
這台計算機教會了我,應該始終用現有的部件來設計東西,以使用最少的結構和零件。那是我非常擅長的事情,我一直在從事設計工作,總是試圖使用晶元更少的架構。如果圍繞已有的晶元進行設計,那麼從某種意義上講,可以理解為用更少的部件、更乾淨、更少的工作量。後來這也成為我設計的口頭禪,始終尋求簡單、直接、易懂,不要構建出這樣複雜化的東西:來讓一項工作在 20 個晶元上運行,實現正確的功能、得到正確的信號,而是尋找簡單、直接的方法。
00:07:39 - Saron Yitbarek:
沃茲的設計理念讓我想起我們在第 5 集中提到的 Palm 公司用來開發應用程序的 Palm 之禪:讓它簡單。
00:07:51:
還記得第 3 集中我們談到的 Altair 8800 和個人計算機的誕生嗎?史蒂夫·沃茲尼亞克參加了自製計算機俱樂部具有決定性的第一次會議,當時他一直製作自己的版本的計算機。
00:08:07 - 史蒂夫·沃茲尼亞克:
在那裡,我展示了各種電子遊戲的設計,比如 Altair 遊戲,我甚至為 Altair 設計出了「越獄」。我還看到了當今互聯網的前身:ARPANET,它開始時全國大概只有五六台計算機。我看到有人在那上面,在那時我已經知道如何設計點東西了。可以使用我的電視作為輸出,我曾為電子遊戲做過。所以我做了一個帶鍵盤的小終端,花了 60 美元。在當時,這是這些東西中最昂貴的部分。我有了一個鍵盤和一個視頻顯示器,我可以通過電話線與 ARPANET 聯繫,在那些日子裡,通過非常慢的電話線數據機發送文本非常緩慢,我可以在波士頓的一台電腦上打字,可以打字回給我。我還可以切換到加州大學洛杉磯分校的電腦上,在上面讀取文件、運行程序。這太不可思議了!
00:08:57:
我聽說有一傢俱樂部要成立了,還沒有取名,只是一群技術愛好者。我想,「哦,天哪!我要炫耀一下,我有個小設計,沒人知道其實可以使用自己的電視來進行顯示。我要去炫耀我的設計,把它傳播出去,我將成為一個英雄。」我到了俱樂部後,那裡的每個人都在談論這個叫做 Altair 的東西。它曾出現在《 大眾電子 》雜誌的封面上,但我對此一無所知。有一些在這個俱樂部里的人去那個公司參觀過,他們都在談論現在你可以花 400 美元購買一台計算機。這是一台只有 256 位元組內存的機器,它使用了靜態內存。用的是英特爾的數據手冊、英特爾的微處理器,英特爾展示了用這種方式具體連接到這些開關和燈,然後你可以有一個小系統來輸入 1 和 0。
00:09:39:
在那之前,我用自己五年前買的晶元設計製造了自己的計算機。我曾經做過這些事,所以很清楚這些人在看什麼,400 美元對一個人來說是負擔得起的。設計師必須圍繞靜態存儲器進行設計,這是計算機中最昂貴的部件,這也是為什麼它只有 256 位元組內存的原因。但如果你必須擁有 4K 的內存才能使用一種編程語言,那這些靜態內存的成本就太高了,超出了任何正常人的能力範圍,所以我們甚至不會認為它是一台能做有用事情的電腦。什麼是有用的事情?遇到問題,輸入程序,解決問題。
00:10:14:
現在,我坐在那裡思考。我在惠普公司工作,研究能讓人使用的計算器,而我有可以與 ARPANET 上的計算機進行通訊的小機器。我說,「等一下。」我發現微處理器的價格終於降下來了。英特爾的那款單個微處理器是 400 美元,我負擔不起,Altair 就是基於它的。作為一名惠普的員工,我可以花 40 美元買到一個摩托羅拉 6800。因此,我設計出了具有微處理器和內存的計算機,不是那種買不起的昂貴的、價值 32 個晶元的靜態內存。它只需要 8 塊動態內存晶元,然後還有 5 塊其他晶元幫助它循環,使它不致於丟失數據,這就是所謂的刷新。
00:10:56:
我圍繞著摩托羅拉公司的 6800 設計計算機,之後一家公司在舊金山的一次展覽上推出了 6502 微處理器。我買了那個微處理器,你知道的,整個設計計算機的公式都在我的腦海里,我很快就會擁有自己的計算機,而且我確實做到了。
00:11:17 - Saron Yitbarek:
沃茲並不是 BASIC 語言的忠實粉絲。但是,隨著微軟軟體業務的起步:Altair BASIC 的推出,他意識到比爾·蓋茨和保羅·艾倫的 BASIC 版本將會廣泛使用。
00:11:31 - 史蒂夫·沃茲尼亞克:
Altair 一出現在我們俱樂部,我們就得到了這個消息。比爾·蓋茨和保羅·艾倫已經為它開發了 BASIC。我的嗅覺告訴我,家用計算機的關鍵作用不再是傳統意義上的計算機那樣,也不再是庫存量、銷售數據、就業率,這些所有大公司用大型機在做的事情。不,它將會是遊戲。它的關鍵是遊戲、是 BASIC。我使用 Fortran、ALGOL 和 PL/I 以及一些彙編語言和科學計算的語言進行編程。除了高中的那三天之外,我一生中從未接觸過 BASIC 語言,因為我覺得這是一種孩子的語言。
00:12:08:
這不是我們科學家真正使用的語言,我說:「這台機器上必須裝有 BASIC 環境。」問題是沒有其他人協助我的工作,這意味著,我不僅要開發硬體,還必須編寫 BASIC 語言。我從來沒有上過編寫語言的課程,所以我寫了自己的 BASIC 語言。我晚上去了我工作的惠普公司,打開 BASIC 手冊,在紙上記錄下 BASIC 的所有指令。我沒有意識到此 BASIC 非彼 BASIC,和在所有的書中提起過的 數字設備公司 (DEC)所使用的那種 BASIC 語言、比爾蓋茨也編寫過的那種,在處理字元串和字的方式上完全是一種不同的語言。
00:12:45:
它們處理字的方法和惠普公司完全不同。那時候我認為,你編寫了一個 BASIC 語言,你用你的計算機來運行 BASIC,這在哪兒都是一樣的。但事實並不是這樣。所以這是一個關鍵,Altair 意識到現在必須要有一種自己的語言,這種語言必須是 BASIC 語言,否則人們不會把它放在家裡。
00:13:03 - Saron Yitbarek:
在第 4 集中,我們了解到軟盤是如何產生的,但是這種攜帶型存儲方式是隨著 Apple II 的磁碟驅動器的發明才變得無處不在。史蒂夫·沃茲尼亞克在巨大的壓力下,用兩周的時間創造出這個漂亮的硬體。這是他的故事。
00:13:25 - 史蒂夫·沃茲尼亞克:
實際上,蘋果公司遇到了一個問題。我們的 Apple II 計算機最初使用的是盒式磁帶。這意味著你要進行手動操作,如果需要某個特定程序,要在盒式磁帶中搜索,在磁帶中找到這個程序,將其放入磁帶播放器中,然後再把它讀入計算機。這不像你可以輸入 「run checkbook」 命令來運行一個支票薄程序那樣。我希望有一天能夠達到那個水平,我們召開了一次員工會議。他們允許蘋果公司……剛成立還不到一年的蘋果公司,和 Commodore 和 Radio Shack 這三家個人計算機公司參加內華達州拉斯維加斯的 CES 展覽。
00:14:00:
哇哦!除了在電影里,我從來沒有見過拉斯維加斯。我想去那裡,在我們的員工會議上,「嗯,我們只打算派三個營銷人員去。」Mike Markkula 說,他負責市場營銷,是我們的投資人,與我和 史蒂夫·喬布斯 擁有同等的股份。史蒂夫·喬布斯會去,我們的銷售人員 Gene Carter 也會去。我當時在想怎麼去,只是不好意思說 「嘿!我是創始人之一,讓我去看看拉斯維加斯!付錢讓我去吧。」所以我舉起了我的手,我也不知道那時為什麼這麼做。這場展覽在兩周以後開始。舉手後我試圖找個話題:「如果我們有了軟盤,可以在展覽上面展示它嗎?」Mike Markkula 回答道:「當然可以!」他是我們公司中可以做主的人。這下球又踢到我這邊了。
00:14:38:
如果對磁碟,它的軟體和硬體一無所知的我能開發出一張軟盤,在這張軟盤上實現 「run checkbook」,在兩周內做到這一點,他們就得帶我去維加斯。如果他們要在展覽會上介紹軟盤,就得帶上我。為此我每一天都在工作,不分晝夜、元旦、聖誕節,每一天都在工作。
00:14:59:
最開始我把視線聚焦在 Shugart 公司的五英寸軟盤上,我注視著它,在腦海中對它進行逆向工程,把所有的東西都拆開,並且說道:「它需要的是大塊數據,0 和 1,每個 4 微秒,我可以使用一根線來從我的計算機上提供這些數據。」所以我取出了所有的 Shugart 數字晶元,所有步進軌道的晶元,軌道之間切換使用所謂的步進電機,有 A、B、C、D 相位,每個相隔一個相位。A 是第一軌道,然後是 B-C,現在是第二軌道,再之後是 D-A,第三軌道。我一開始就去掉了他們的 20 塊晶元,對自己說,「我只需要使用儘可能少的電路。」
00:15:36:
最後,我想到使用 7 塊 1 美元的小晶元,可以在 4 微秒內一次寫入這些數據位,以滿足軟盤的規格。我的計算機可以通過軟體以不同的數據編碼形式來計算出我需要發送的 0 和 1 。但更困難的是,當我把它放到我可以寫入它的地方時,我可以用示波器看到信號高高低低變化,但我不知道它在哪裡開始和停止。現在我必須要讀取它。
00:16:04:
為了讀取它,有一個比特進來,然後你需要做的就是等待...它將會在 4 或 8 微秒內切換,所以時間大約在 6 微秒內,你可以內置計時器然後說道:「在那段時間內信號從高到低還是從低到高?」我需要很多的晶元,可能是 10 到 20 個,這誰又知道呢?這裡面的計時器會確定什麼時候真正做出信號翻轉的決定。然後我說:「我有一個 7 MHz 的時鐘,我做一個所謂的狀態機。」我在大學三年級的時候就上過一門狀態機課程,狀態機一般會有一個地址,來標識著現在所在的位置,或者是一個狀態號。我只是想到了進入一個小 ROM 晶元的地址,我現在手裡有這個 256 * 8 的 ROM 晶元。
00:16:48:
我會把地址放在那個狀態,這就決定了它現在的位置,然後放入軟盤讀取頭的讀到的比特。我把那個讀取到的比特放進去,ROM 決定我的下一個狀態,然後下一個狀態就出現了這些比特。我可以在 7 MHz 的條件下翻轉 28 個周期,這相當於是 4 微秒的時間,可以讓它進入階段 1、階段 2、階段 3 ... 階段 28,最後在階段 40 左右,它將做出決定:我有沒有得到脈衝?我是要把一個 0 還是一個 1 移到寄存器中放入計算機中。
00:17:23:
整個過程只需要兩塊晶元就可以讀取所有的數據。回首往事,我不知道當年腦海中奇妙的想法是如何湧出的。我只是在觀察問題出在哪裡,做這項工作的最小零件數量是多少,而不是它曾經 …… 因為我以前不知道這是怎麼做的。我有一個名叫 Randy Wigginton 的高中生程序員,那些日子一直在協助我工作。當我完成了全部的工作以後,不禁說道:「為什麼他們賣給 Altair 和 S-100 這些計算機的電路板體型都這麼大?」
00:17:51:
我拿出來一樣東西,我想那是 North Star 的 8 英寸軟盤什麼的。我看了看他們的電路板,上面有 50 個晶元。而我的只有 8 個,我可以控制兩個軟盤驅動器,並且正常工作。我們在展會上介紹了它。我去了拉斯維加斯,我要教我的高中朋友 Randy 玩骰子,他還贏了我 35 美元。這是一個很大而且重要的區別,因為對於用戶而言,能夠運行程序是一個巨大的進步。
00:18:21 - Saron Yitbarek:
在第 6 集中,我們了解了新一代的創客,即開源硬體運動背後的人們。這一運動被比作「自製計算機俱樂部」以及當時進行的所有合作與創新。我們問沃茲,他對硬體領域再次產生的創造力和開放性有何看法。
00:18:44 - 史蒂夫·沃茲尼亞克:
是的,我也是這樣認為。你應該總是製作一些東西,並且分享你所擁有的東西,讓別人能夠運用他們自己的技能和經驗對它加以拓展,做出比你原先想像的更新穎的事情,並將其應用到世界上不同的領域中,而不僅僅是一個你所理解那個小小的應用。我完全贊成。現在很多嵌入式處理器,有人做了這樣的微處理器,實際上更像是製造了一張名片,它的厚度薄到像是上面只有一塊扁平晶元的名片。你應該不知道,它還可以插入 USB 介面中。他花 2 美元建造了一台完整的 Linux 計算機。
00:19:17:
這些太令人興奮了。我做了一個小的 PDP-8 套件,他們稱之為 PiDP-8。樹莓派是計算機,而這個套件有舊式 PDP-8 小型計算機所有的燈和開關,它還可以運行當時的一些 PDP-8 程序。PDP-8 最大內存只有 4K,這就是你如何讓它與其他東西連接的方式。現在的處理器是樹莓派裡面的軟體。你現在可以把樹莓派與感測器和輸出設備連接起來,人們就會想要進行實驗和探索。
00:19:52:
回到構建某些復古計算機的過程中,肯定會教你如何將硬體連接到硬體,如何將其連接,以及如何使用它來做更多的事情。我能做什麼還沒做的事情?可能有點不同。這就是我喜歡的。獨立的人,往往是學生。我想要學習,想嘗試一些對生活沒有任何價值的東西。我回顧這一系列的項目,可能有 10 或 15 個項目,沒有任何價值。它們當時只是我覺得有趣的事情:「也許我可以做這個,我會嘗試把這個放在一起,我會把這個構建起來。」如果你知道晶元的內部的構造方式,就可以弄清整個電路是如何工作的。
00:20:28 - Saron Yitbarek:
作為蘋果公司的創始人之一,史蒂夫·沃茲尼亞克是現代科技的象徵。但是對他來說,成功與名氣無關。最重要的是讓他的工作被看到,而工作始於命令行。
00:20:45 - 史蒂夫·沃茲尼亞克:
在我的一生中,甚至在蘋果公司之前,我為公司做了很多項目,比如有史以來第一個酒店電影系統,電視台的使用一英寸磁帶卷的時間碼。我在做各種電路,一直以我的工程為榮。我希望其他工程師也能看到我的作品,因為一個工程師能看到普通人看不到的東西。不是它做什麼,它是如何構造的。我想讓他們看到它,為我的工程技能而發出驚嘆。
00:21:14:
最近,我獲得了 IEEE 獎金。這是你一生中能得到的其他工程師對電子工程的最高認可。我的意思是,它幾乎讓我熱淚盈眶。這就是我想要的。不是創辦一家公司,不是開創一個行業,而是想以一個偉大的工程師而聞名。現在工程師們可以看到我做了什麼,他們看到了它的效果,但他們不能看著我的原理圖和代碼說,「你是怎麼寫這些代碼的?」
00:21:41:
這是我一生中獲得的最有意義的獎項之一。因為那是我一直想要的,沒有人知道。每個人都認為,「哦,我的第一台電腦是 Apple II ,我在上面做這個做那個,在學校里運行這些程序,哇,是你設計了它!」那很酷。但他們不是從工程的角度來看的。
00:21:58 - Saron Yitbarek:
謝謝你,史蒂夫·沃茲尼亞克,感謝你參加我們的《代碼英雄》訪談。在這一季結束之前,我想請一位特別嘉賓來告訴大家第五季的情況。
00:22:10 - Clive Thompson:
我是 克萊夫·湯普森 ,《 程序員 》一書的作者。在第五季中,我將會是 Saron 旁邊的嘉賓,講述開發者的職業生涯。不要錯過它。
00:22:21 - Saron Yitbarek:
《代碼英雄》是紅帽的原創播客。請訪問 [redhat.com/commandlineheroes](https://www.redhat.com/commandlineheroes "redhat.com/commandlineheroes") 來看看我們對你在上一季聽到的硬體的所有出色研究。我是 Saron Yitbarek,
00:22:34 - 史蒂夫·沃茲尼亞克:
我是史蒂夫·沃茲尼亞克。生命不息,編碼不止。
什麼是 LCTT SIG 和 LCTT LCRH SIG
LCTT SIG 是 LCTT 特別興趣小組 ,LCTT SIG 是針對特定領域、特定內容的翻譯小組,翻譯組成員將遵循 LCTT 流程和規範,參與翻譯,並獲得相應的獎勵。LCRH SIG 是 LCTT 聯合紅帽(Red Hat)發起的 SIG,當前專註任務是《代碼英雄》系列播客的腳本漢化,已有數十位貢獻者加入。敬請每周三、周五期待經過我們精心翻譯、校對和發布的譯文。
歡迎加入 LCRH SIG 一同參與貢獻,並領取紅帽(Red Hat)和我們聯合頒發的專屬貢獻者證書。
via: https://www.redhat.com/en/command-line-heroes/season-4/steve-wozniak
作者:Red Hat 選題:bestony 譯者:xiao-song-123 校對:pityonline, wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive