黑客在我們心目中往往是「計算機犯罪分子」的代名詞,但《黑客:計算機革命的英雄》一書卻並非是為了「正名」而作。美國人史蒂芬·利維在2023年11月間推出了本書,當時it世界還處於乙個技術純真時代,沒有那麼多入侵、破壞的事件發生。
這部講述早期精英程式設計師故事的佳作由於種種原因直到今年10月才被翻譯成中文,而其底本已經換成了利維在2023年推出的「25周年紀念版」。利維指出,之所以要為黑客著書立傳,是因為他們為普通人得以接觸計算機以及開闢今日網路盛世做出了非凡貢獻,可大部分獲益者卻對此根本一無所知。
計算機本不是為你我這樣的常人而設。上世紀五十年代以ibm為代表的產品動輒十數噸重,售價幾十萬美元,需要一支專家團隊戰戰兢兢的維護才能平穩執行。而其被指定的工作則都是有關軍事研發、科研計算之類高精尖專案。最初的黑客(hacker)就是這些專家團隊中的精英分子,他們對計算機技術的掌握和喜好到達了痴迷的地步。痴迷往往催生強烈的佔有慾,但此時的計算機根本不是個人買得起的,因此黑客們牙關癢癢。
2023年創辦的dec公司專攻pdp系列小型計算機。它們比冰箱稍大些,**只有ibm產品的1/10,馬上使得黑客趨之若鶩。pdp計算機是對大型機的反叛,它的出現為黑客文化以及阿帕網(網際網路的前身)奠定了物質基礎。黑客們在pdp計算機上創造了大量今天我們須臾不可或缺的網路技術,比如email、bbs、新聞組、聊天室、dns等,更難得的是他們無一為此申請專利,白白把智慧型成果獻給了全世界。
如果說pdp計算機有什麼不讓黑客滿意的地方,那就是還稍稍大而且貴了些。黑客們在夢裡也像孫悟空抱著金箍棒那樣念叨:「要是在小些、細些就好了」。這一不斷加強的怨念導致了七十年代中期pc機的發明——為此做出傑出貢獻的是以賈伯斯、蓋茨、費爾森斯坦等人為代表的青年黑客。pc只有電視機那麼大,**只在數百美元。雖然早期產品不那麼好用,但在進入八十年代後它就成了風靡普通家庭的大玩具,最終如比爾·蓋茨所料「放到了每戶家庭的書桌上」。
倘若沒有黑客的努力,今天的計算機可能依舊是一種只能在實驗室見到的專業裝置,網際網路也將成為一種專業資訊平台而對普通人保持陌生。但悲催的是,儘管黑客有著如此不凡的成就,今天卻只換得乙個破敗的名聲,這當然是2023年的利維無法料及的,但在「25周年紀念版」中他闡述了自己的看法。
黑客名聲的敗壞基本是從八十年代開始的。此前hacker只是乙個存在於技術圈中的名詞,外人對之並不熟悉。然而當計算機走入家庭後,很多學到一招半式黑客技術的年輕人紛紛以此為法寶在網上pk祭煉,很快把一向太平的網路空間搞得烏煙瘴氣,人人自危,這自然引發了**的關注。由於這些年輕人悍然以hacker自居,因此這一稱呼就開始以貶義形象出現在了**和公眾的視野中。真正的黑客當然對此感到憋屈,他們在2023年創造出乙個新詞「駭客」(cracker),希望**用它稱呼那些惡作劇青年,並還hacker以清白,但是並沒有起到很大作用。數年之後,hacker被引入中文,並被譯為顯然帶有貶義色彩的「黑客」。在望文生義的條件下,中國網民想要正確認識hacker就難上加難了。
在利維所總結的「黑客文化精神」中,包含了「推動資訊免費」、「推動分權、質疑權威」以及「在計算機上創造藝術和美」等高尚情操。如理查德·斯托曼開發自由軟體、朱利安·阿桑奇建立「維基解密」等事例都可以認為是這一精神的具體表現。可遺憾的是我們中的大部分對此並不如何熟悉,或者即便聽聞些許也不會將之與「黑客」聯絡起來,或者就算能聯絡起來也不會朝著正面而積極的方面去想。這一現實造成了一副比較可悲的場景:我們每天都興高采烈的享受著計算機和網際網路,但是很少思考過是誰將它們帶到我們手中。我們同時也慣於人云亦云,毫無成本的叫嚷著將「黑客」打倒在地並踏上一萬隻腳,幾乎從沒認真思考過後者究竟是怎樣一類人。當這兩者結合起來,馬上就構成了古今中外一切悲劇作品的經典線索:英雄為實現人類幸福發起了革命,最終卻被享受勝利的人群遺忘、誤解乃至敵視。在這種情況下,《黑客:計算機革命的英雄》一書的推出可謂相當及時。雖然它看上去很難跳出「小眾讀物」的藩籬,但它的誕生和存在無疑將為中國民眾有機會正確和真正認識黑客起到篳路藍縷之功。
2011.10.31
python讀計算機的硬體資訊
import win32com.client strcomputer objwmiservice win32com.client.dispatch wbemscripting.swbemlocator objswbemservices objwmiservice.connectserver strc...
關於計算機讀研的小建議
人生的每個時期都很重要,讀研期間,更是如此。計算機專業的碩士,專碩兩年,學碩三年。兩三年的時間,稍不注意,也是轉瞬即逝的。計算機是強調實踐出真知的學科,我們選擇了這條路,除了想要學到有趣的知識,也希望畢業時找到心儀的工作。如何合理的規劃三年的時間,就成了乙個重要的問題。其實,留給我們的時間,不足三年...
讀《電腦科學概論》產生的問題
第一章 全景圖 1.真空管和電晶體儲存資訊的原理是什麼,能儲存多少資訊?2.什麼叫嵌入式系統,還有什麼其他的系統。3.圖靈定律是什麼,為什麼有些問題是不能解決的。第二章 二進位制數值與計數系統 1.關係可以被表示為二進位制嗎?2.熟練掌握各種進製數之間的轉換。第三章 資料表示法 1.和它底層的網路為...