PiDP-10: DEC 1968年的大型主機,后來成為麻省理工學院人工智能實驗室的黑客游樂場。這臺機器在計算機歷史上非常重要,創(chuàng)造了許多“第一”。在過去的十年里,一群愛好者對實驗室的硬件和軟件進行了全面的重建,就像它在20世紀70年代的樣子。PiDP-10為這個項目提供了物理形狀,我們將其視為“計算機歷史膠囊”。一個獨立的,緊湊的復制品,給人的體驗盡可能接近真實的機器和人工智能實驗室。但現(xiàn)在在家里,甚至在客廳里。
我們的目標不是展示計算機的歷史,而是保持對它的親身體驗。PiDP-10可以讓您操作AI實驗室硬件,ITS操作系統(tǒng)和數(shù)百個應用程序的亮點,因為它們在20世紀60年代末和70年代發(fā)展。一個特別的例子是Shrdlu:人工智能在70年代的第一次演示,引發(fā)了對該領域的第一波巨大興趣。
1968年,PDP-10,型號KA10,將DEC帶入了大型機級機器的世界。PDP-6早在四年前就已經定義了體系結構:一個36位的CPU,擁有豐富、非常復雜的指令集,在今天看來完全是深奧的。唉,PDP-6是出了名的不可靠。在DEC做出正確的決定之前,它用了PDP-10。事實上,它是為實時多處理而設計的,這使它與其他大型機區(qū)別開來:這是您在終端上交互式使用的Big Iron。不用打孔卡進行批量處理。因此,可刪節(jié)。它的TOPS-10操作系統(tǒng)是開創(chuàng)性的,開始了RT-11 (PDP-11)、OS/8 (PDP-8)、CP/M和最后的MS-DOS的傳承。但是,TOPS-10比它所啟發(fā)的微型計算機操作系統(tǒng)要強大得多,可以正確地實現(xiàn)多用戶、多任務。
PDP-10因計算機愛好者而聞名,也是麻省理工學院早期黑客文化的溫床,因列維的《黑客》一書而聞名。在人工智能實驗室,Ten是大量聯(lián)網硬件的核心,其its操作系統(tǒng)成為計算機科學家和黑客的游樂場。MacLisp, emacs,最早的人工智能演示,都誕生于ITS。這是一個非常深奧的操作系統(tǒng),調試器兼作命令行,盡管有大量的多用戶,連接到早期的互聯(lián)網,向所有人開放,但它沒有密碼或安全性。任何地方的任何人都可以在它上面加入多用戶迷宮游戲——或者使整個系統(tǒng)崩潰。似乎沒有人會這么做,因為扮酷太容易了。
自由軟件在這里誕生,Richard Stallman是ITS的一名黑客。但是,有趣的是,微軟也一樣:比爾·蓋茨和保羅·艾倫在哈佛大學的PDP-10上編寫了microsoftbasic,運行他們自制的8080模擬器。
艾倫對PDP-10的熱愛驅使他在2010年代對KA10進行了全面修復。事實上,當修復的機器恢復了生命,它給了我們唯一的機會來檢查我們的復制品和真實的機器。不幸的是,艾倫在修復完成前去世了,《最后的KA10》的未來現(xiàn)在看起來很暗淡。這讓我們更加感激有那么一小段時間我們可以完善復制品的行為。
這十個人在早期的人際關系中也發(fā)揮了關鍵作用。麻省理工學院有自己的混沌網,很快,通過接口信息處理器(IMP),它連接到阿帕網,這將演變成現(xiàn)代互聯(lián)網。
1977年3月阿帕網的所有pdp -10都用黃色標記。由于IMP包含在PiDP-10模擬器中,因此正在計劃用一組PiDP-10和-11重新創(chuàng)建這個早期的阿帕網快照。
目前正在進行的一個項目是重建一個1973年左右的阿帕網的全功能復制品,使用pidp -10, pidp -11甚至是PiDP-1。
你為什么在家需要一個?
保羅·艾倫想在家里買一個,所以這肯定說得通。它是有史以來唯一一個成為黑客游樂場的大型主機。結果,數(shù)以百計的應用程序、游戲、高分辨率圖形演示(在重新利用的雷達管上)和人工智能項目被安裝在重建的ITS磁盤映像上??刂艻TS并不是那么難,掌握它會得到大量可用軟件的回報,其中許多是我們現(xiàn)在認為理所當然的第一次應用程序原型。所以,這很有趣。唯一一個成為極客游樂場的主機。但是歷史意義不應該被忽視——自由軟件,黑客精神,早期的人工智能編程,在你的指尖上看到這些是令人著迷的。它也是一臺聯(lián)網的機器,所以阿帕網互聯(lián)網觸手可及。也不要認為你必須是計算機天才才能操作上世紀60年代的大型主機。后見之明的好處是有幫助的:那些曾經新奇而神秘的事情,對那些伴隨電腦長大的人來說變得相當明顯……
裝備:
我們復制了KA10的標志性外觀,通過注塑成型的情況下。超過半米寬,前面板驅動124盞燈和74個開關。模擬器是由Rich Cornwell編寫的,作為simh項目的一部分。通常,它在內置的Raspberry Pi 5上運行。實際上,根據(jù)您在模擬PDP-10上施加的工作負載,PDP-10將是一臺雙心機器。您可以同時使用Pi Inside作為一個普通的Linux系統(tǒng)。讓pdp -10更有理由呆在客廳里;它可以兼作網絡存儲、媒體服務器或任何你想用Pi做的事情。只要PDP-10上的并發(fā)用戶不超過10個左右,Pi就可以無縫地處理這兩個角色。
本文編譯自hackster.io