史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > Hacker/Cracker 及加解密技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-01-09, 09:33 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 Hacker文化簡史

本篇原作者為Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥級的 Hacker,寫了很多自由軟體,知名著作有Jargon File等,近年來發表「大教堂與集市」論文為Opensource software努力,Netscape 願意公開Navigator的原始碼,與這篇文章有很大的關係。



* Hacker文化簡史*



序曲: Real Programmer



故事一開始,我要介紹的是所謂的Real Programmer。



他們從不自稱是Real Programmer、Hacker或任何特殊的稱號;`Real Programmer' 這個名詞是在1980年代才出現,但早自1945年起,電腦科學便不斷地吸引世界上頭腦最頂尖、想像力最豐富的人投入其中。從Eckert&Mauchly發明ENIAC後,便不斷有狂熱的programmer投入其中,他們以撰寫軟體與玩弄各種程式設計技巧為樂,逐漸形成具有自我意識的一套科技文化。當時這批Real Programmers主要來自工程界與物理界,他們戴著厚厚的眼鏡, 穿聚酯纖維T恤與純白襪子,用機饔楣浴⒒惚嚶楣浴吏RTRAN及很多古老的 語言寫程式。他們是Hacker時代的先驅者,默默貢獻,卻鮮為人知。

從二次大戰結束後到1970早期,是打卡電腦與所謂"大鐵塊"的mainframes 流行的年代,由Real Programmer主宰電腦文化。Hacker傳奇故事如有名的 Mel (收錄在Jargon File中)、Murphy's Law的各種版本、mock- German`Blinkenlight' 文章都是流傳久遠的老掉牙笑話了。



※譯者:

Jargon File亦是本文原作者所編寫的,裡面收錄了很多Hacker用語、縮寫意 義、傳奇故事等等。Jargon File有出版成一本書:The New Hacker's Dictionary,MIT PRESS出版。也有Online版本: http://www.ccil.org/jargon



※譯者:

莫非定律是:當有兩條路讓你抉擇,若其中一條會導致失敗,你一定會選到它。 它有很多衍生說法:比如一個程式在demo前測試幾千幾萬次都正確無誤,但demo 那一天偏偏就會出bug。



一些Real Programmer仍在世且十分活躍 (本文寫在1996年)。超級電腦Cray 的設計者Seymour Cray,據說親手設計Cray全部的硬體與其操作系統,作業 系統是他用機器碼硬幹出來的,沒有出過任何bug或error。Real Programmer 真是超強!



舉個比較不那麼誇張的例子:Stan Kelly-Bootle,The Devil's DP Dictionary 一書的作者(McGraw-Hill,1981年初版,ISBN 0-07-034022-6)與Hacker 傳奇專家,當年在一台Manchester Mark I開發程式。他現在是電腦雜誌的專欄 作家,寫一些科學幽默小品,文筆生動有趣投今日hackers所好,所以很受歡迎。 其他人像David E. Lundstorm,寫了許多關於Real Programmer的小故事, 收錄在A few Good Men From UNIVAC這本書,1987年出版,ISBN-0- 262-62075-8。



※譯:

看到這裡,大家應該能瞭解,所謂Real Programmer指的就是用組合語 言或甚至機器碼,把程式用打卡機punch出一片片紙卡片,由主機讀卡機輸入電 腦的那種石器時代Programmer。



Real Programmer的時代步入尾聲,取而代之的是逐漸盛行的Interactive computing,大學成立電算相關科系及電腦網路。它們催生了另一個持續的工程傳統,並最終演化為今天的開放程式碼黑客文化。



早期的黑客



Hacker時代的濫觴始於1961年MIT出現第一台電腦DEC PDP-1。MIT的Tech Model Railroad Club(簡稱TMRC)的Power and Signals Group買了這台機器後,把它當成最時髦的科技玩具,各種程式工具與電腦術語開始出現,整個環境與文化一直發展下去至今日。 這在Steven Levy的書`Hackers' 前段有詳細的記載(Anchor/Doubleday 公司,1984年出版,ISBN 0-385-19195-2)。



※譯:

Interactive computing並非指Windows、GUI、WYSIWYG等界面, 當時有terminal、有shell可以下指令就算是Interactive computing了。 最先使用Hacker這個字應該是MIT。1980年代早期學術界人工智慧的權威:MIT 的Artificial Intelligence Laboratory,其核心人物皆來自TMRC。從1969年 起,正好是ARPANET建置的第一年,這群人在電腦科學界便不斷有重大突破與 貢獻。



ARPANET是第一個橫跨美國的高速網路。由美國國防部所出資興建,一個實驗性 質的數位通訊網路,逐漸成長成聯繫各大學、國防部承包商及研究機構的大網路。 各地研究人員能以史無前例的速度與彈性交流資訊,超高效率的合作模式導致科技 的突飛猛進。



ARPANET另一項好處是,資訊高速公路使得全世界的hackers能聚在一起,不再像以前孤立在各地形成一股股的短命文化,網路把他們匯流成一股強大力量。 開始有人感受到Hacker文化的存在,動手整理術語放上網路,在網上發表諷刺文學與討論Hacker所應有的道德規範。(Jargon File的第一版出現在1973年,就是一個好例子),Hacker文化在有接上ARPANET的各大學間快速發展,特別是(但不全是)在信息相關科系。



一開始,整個Hacker文化的發展以MIT的AI Lab為中心,但Stanford University 的Artificial Intelligence Laboratory(簡稱SAIL)與稍後的Carnegie-Mellon University(簡稱CMU)正快速崛起中。三個都是大型的資訊科學研究中心及人工智慧的權威,聚集著世界各地的精英,不論在技術上或精神層次上,對Hacker文化都有極高的貢獻。



為能瞭解後來的故事,我們得先看看電腦本身的變化;隨著科技的進步,主角MIT AI Lab也從紅極一時到最後逐漸消失舞台。



從MIT那台PDP-1開始,Hacker們主要程式開發平台都是Digital Equipment Corporation 的PDP迷你電腦序列。DEC率先發展出商業用途為主的interactive computing及time-sharing操作系統,當時許多的大學都是買DEC的機器, 因為它兼具彈性與速度,還很便宜(相對於較快的大型電腦mainframe)。 便宜的分時系統是Hacker文化能快速成長因素之一,在PDP流行的時代, ARPANET上是DEC機器的天下,其中最重要的便屬PDP-10,PDP-10受到 Hacker們的青睞達十五年;TOPS-10(DEC的操作系統)與MACRO-10(它的組譯器),許多懷舊的術語及Hacker傳奇中仍常出現這兩個字。



MIT像大家一樣用PDP-10,但他們不屑用DEC的操作系統。他們偏要自己寫一個:傳說中赫赫有名的ITS。



ITS全名是`Incompatible Timesharing System',取這個怪名果然符合MIT的搞怪作風 -- 就是要與眾不同,他們很臭屁但夠本事自己去寫一套操作系統。ITS始終不穩,設計古怪,bug也不少,但仍有許多獨到的創見,似乎還是分時系統 中開機時間最久的紀錄保持者。



ITS本身是用彙編語言寫的,其他部分由LISP寫成。LISP在當時是一個威力強大與極具彈性的程式語言;事實上,二十五年後的今天,它的設計仍優於目前大多數的程式語言。LISP讓ITS的Hacker得以盡情發揮想像力與搞怪能力。LISP是MIT AI Lab成功的最大功臣,現在它仍是Hacker們的最愛之一。



很多ITS的產物到現在仍活著;EMACS大概是最有名的一個,而ITS的稗官野史仍為今日的Hacker們所津津樂道,就如同你在Jargon File中所讀到的一般。 在MIT紅得發紫之際,SAIL與CMU也沒閒著。SAIL的中堅份子後來成為PC 界或圖形使用者界面研發的要角。CMU的Hacker則開發出第一個實用的大型專 家系統與工業用機器人。



另一個Hacker重鎮是XEROX PARC公司的Palo Alto Research Center。從 1970初期到1980中期這十幾年間,PARC不斷出現驚人的突破與發明,不論質或量,軟體或硬體方面。如現今的視窗滑鼠界面,雷射印表機與區域網路;其D系列的機器,催生了能與迷你電腦一較長短的強力個人電腦。不幸這群先知先覺者並不受到公司高層的賞識;PARC是家專門提供好點子幫別人賺錢的公司成為眾所皆知的大笑話。即使如此,PARC這群人對Hacker文化仍有不可抹滅的貢獻。 1970年代與PDP-10文化迅速成長茁壯。Mailing list的出現使世界各地的人得以組成許多SIG(Special-interest group),不只在電腦方面,也有社會與娛樂方面的。DARPA對這些非`正當性'活動睜一隻眼閉一隻眼,因為靠這些活動會吸引更多的聰明小夥子們投入電腦領域呢。



有名的非電腦技術相關的ARPANET mailing list首推科幻小說迷的,時至今日ARPANET變成Internet,愈來愈多的讀者參與討論。Mailing list逐漸成為一種公眾討論的媒介,導致許多商業化上網服務如CompuServe、Genie與Prodigy 的成立。



Unix 的興起



此時在新澤西州的郊外,另一股神秘力量積極入侵Hacker社會,終於席捲整個PDP-10的傳統。它誕生在1969年,也就是ARPANET成立的那一年,有個在AT&T Bell Labs的年輕小夥子Ken Thompson發明了Unix。



Thomspon曾經參與Multics的開發,Multics是源自ITS的操作系統,用來實做當時一些較新的OS理論,如把操作系統較複雜的內部結構隱藏起來,提供一個界面,使的programmer能不用深入瞭解操作系統與硬體設備,也能快速開發程式。



譯:

那時的programmer寫個程式必須徹底瞭解操作系統內部,或硬體設備。比方說寫有IO的程式,對於硬碟的轉速,磁軌與磁頭數量等等都要搞的一清二楚才行。



在發現繼續開發Multics是做白工時,Bell Labs很快的退出了(後來有一家公司Honeywell出售Multics,賠的很慘)。Ken Thompson很喜歡Multics上的作業環境,於是他在實驗室裡一台報廢的DEC PDP-7上胡亂寫了一個操作系統, 該系統在設計上有從Multics抄來的也有他自己的構想。他將這個操作系統命名Unix,用來反諷Multics。



譯:

其實是Ken Thompson寫了一個遊戲`Star Travel' 沒地方跑,就去找一台的報廢機器PDP-7來玩。他同事Brian Kernighan嘲笑Ken Thompson說:「你寫的系統好遜哦,乾脆叫Unics算了。」(Unics發音與太監的英文eunuches一樣),後來才改為Unix。



他的同事Dennis Ritchie,發明了一個新的程式語言C,於是他與Thompson用C把原來用彙編語言寫的Unix重寫一遍。C的設計原則就是好用,自由與彈性, C與Unix很快地在Bell Labs得到歡迎。1971年Thompson與Ritchie爭取到一個辦公室自動化系統的專案,Unix開始在Bell Labs中流行。不過Thompson與Ritchie的雄心壯志還不止於此。



那時的傳統是,一個操作系統必須完全用彙編語言寫成,始能讓機器發揮最高的效能。Thompson與Ritchie,是頭幾位領悟硬體與編譯器的技術,已經進步到作業系統可以完全用高階語言如C來寫,仍保有不錯的效能。五年後,Unix已經成功地移植到數種電腦上。



譯:

Ken Thompson與Dennis Ritchie是唯一兩位獲得Turing Award(電腦界的諾貝爾獎)的工程師(其他都是學者)。



這當時是一件不可思議的事!它意味著,如果Unix可以在各種平台上跑的話,Unix 軟體就能移植到各種電腦上。再也用不著為特定的機器寫軟體了,能在Unix上跑最重要,重新發明輪子已經成為過去式了。



除了跨平台的優點外,Unix與C還有許多顯著的優勢。Unix與C的設計哲學是Keep It Simple, Stupid'。programmer可以輕易掌握整個C的邏輯結構(不像其他之前或以後的程式語言)而不用一天到晚翻手冊寫程式。而Unix提供許多有用的小工具程式,經過適當的組合(寫成Shell script或Perl script),可以發
揮強大的威力。



※註:

The C Programming Language是所有程式語言書最薄的一本,只有兩百多頁哦。作者是Brian Kernighan與Dennis Ritchie,所以這本C語言的聖經又稱`K&R'。



※註:

`Keep It Simple, Stupid' 簡稱KISS,今日Unix已不follow這個原則,幾乎所有Unix都是要灌一堆有的沒的utilities,唯一例外是MINIX。



C與Unix的套用範圍之廣,出乎原設計者之意料,很多領域的研究要用到電腦時,他們是最佳拍檔。儘管缺乏一個正式支援的機構,它們仍在AT&T內部中瘋狂的散播。到了1980年,已蔓延到大學與研究機構,還有數以千計的hacker想把Unix裝在家裡的電腦上。



當時跑Unix的主力機器是PDP-11、VAX系列的機器。不過由於UNIX的高移植性,它幾乎可安裝在所有的電腦機型上。一旦新型電腦上的UNIX安裝好,把軟體的C原始碼抓來重新編譯就一切OK了,誰還要用彙編語言來開發軟體? 有一套專為UNIX設計的網路 --- UUCP:一種低速、不穩但很成本低廉的網路。 兩台UNIX機器用條電話線連起來,就可以使用互傳電子郵件。UUCP是內建在UNIX系統中的,不用另外安裝。於是UNIX站台連成了專屬的一套網路,形成其Hacker文化。在1980第一個USENET站台成立之後,組成了一個特大號的分散式佈告欄系統,吸引而來的人數很快地超過了ARPANET。



少數UNIX站台有連上ARPANET。PDP-10與UNIX的Hacker文化開始交流, 不過一開始不怎麼愉快就是了。PDP-10的Hacker們覺得UNIX的擁護者都是些什麼也不懂的新手,比起他們那複雜華麗,令人愛不釋手的LISP與ITS,C與
UNIX簡直原始的令人好笑。『一群穿獸皮拿石斧的野蠻人』他們咕噥著。



在這當時,又有另一股新潮流風行起來。第一部PC出現在1975年;蘋果電腦在1977年成立,以飛快的速度成長。微電腦的潛力,立刻吸引了另一批年輕的 Hackers。他們最愛的程式語言是BASIC,由於它過於簡陋,PDP-10的死忠派與UNIX迷們根本不屑用它,更看不起使用它的人。



譯:

這群Hacker中有一位大家一定認識,他的名字叫Bill Gates,最初就是他在8080上發展BASIC compiler的。



古老時代的終結



1980年同時有三個Hacker文化在發展,儘管彼此偶有接觸與交流,但還是各玩 各的。ARPANET/PDP-10文化,玩的是LISP、MACRO、TOPS-10與ITS。UNIX與C的擁護者用電話線把他們的PDP-11與VAX機器串起來玩。還有另一群散亂無秩序的微電腦迷,致力於將電腦科技平民化。



三者中ITS文化(也就是以MIT AI LAB為中心的Hacker文化)可說在此時達到全盛時期,但烏雲逐漸籠罩這個實驗室。ITS賴以維生的PDP-10逐漸過時,開始有人離開實驗室去外面開公司,將人工智慧的科技商業化。MIT AI Lab的高手擋不住新公司的高薪挖角而紛紛出走,SAIL與CMU也遭遇到同樣的問題。



譯:

這個情況在GNU宣言中有詳細的描述,請參閱:(特別感謝由AKA的chuhaibo翻成中文)
http://www.aka.citf.net/Magazine/Gnu/manifesto.html



致命一擊終於來臨,1983年DEC宣佈:為了要集中在PDP-11與VAX生產線, 將停止生產PDP-10;ITS沒搞頭了,因為它無法移植到其他電腦上,或說根本沒人辦的到。而Berkeley Univeristy修改過的UNIX在新型的VAX跑得很順,是 ITS理想的取代品。有遠見的人都看得出,在快速成長的微電腦科技下,Unix一統江湖是遲早的事。



差不多在此時Steven Levy完成``Hackers'' 這本書,主要的資料來源是Richard M. Stallman(RMS)的故事,他是MIT AI Lab領袖人物,堅決反對實驗室的研 究成果商業化。



Stallman接著創辦了Free Software Foundation,全力投入寫出高品質的自由軟體。Levy以哀悼的筆調描述他是`the last true hacker',還好事實證明Levy完全錯了。



譯:

Richard M. Stallman的相關事跡請參考: http://www.aka.citf.net/Magazine/Gnu/cover.htm



Stallman的巨集大計劃可說是80年代早期Hacker文化的縮影 -- 在1982年他 開始建構一個與UNIX相容但全新的操作系統,以C來寫並完全免費。整個ITS 的精神與傳統,經由RMS的努力,被整合在一個新的,UNIX與VAX電腦上的 Hacker文化。 微電腦與區域網路的科技,開始對Hacker文化產生影響。Motorola 68000 CPU 加Ethernet是個有力的組合,也有幾家公司相繼成立生產第一代的工作站。 1982年,一群Berkeley出來的UNIX Hacker成立了Sun Microsystems,他們的算盤打的是:把UNIX架在以68000為CPU的機器,物美價廉又符合多數套用程式的要求。他們的高瞻遠囑為整個工業界樹立了新的里程碑。雖然對個人而言,工作站仍太昂貴,不過在公司與學校眼中,工作站真是比迷你電腦便宜太多了。在這些機構裡,工作站(幾乎是一人一台)很快地取代了老舊龐大的VAX等timesharing機器。 譯:Sun一開始生產的工作站CPU是用Motorola 68000系列,到1989才推出自行研發的以SPARC系列為CPU的SPARCstation。



私有Unix時代



1984年AT&T解散了,UNIX正式成為一個商品。當時的Hacker文化分成兩大類,一類集中在Internet與USENET上(主要是跑UNIX的迷你電腦或工作站連上網路),以及另一類PC迷,他們絕大多數沒有連上Internet。
※譯:台灣在1992年左右連上Internet前,玩家們主要以電話撥接BBS交換資訊,但是有區域性的限制,發展性也大不如USENET。 Sun與其他廠商製造的工作站為Hacker們開啟了另一個美麗新世界。工作站訴求的是高效能的繪圖與網路,1980年代Hacker們致力為工作站撰寫軟體,不斷挑戰及突破以求將這些功能發揮到百分之一百零一。Berkeley發展出一套內建支援ARPANET protocols的UNIX,讓UNIX能輕鬆連上網路,Internet也成長的更加迅速。



除了Berkeley讓UNIX網路功能大幅提升外,嘗試為工作站開發一套圖形界面也不少。最有名的要算MIT開發的X window了。X window成功的關鍵在完全公開原始碼,展現出Hacker一貫作風,並散播到Internet上。X成功的幹掉其他商業化的圖形界面的例子,對數年後UNIX的發展有著深遠的啟發與影響。 少數ITS死忠派仍在頑抗著,到1990年最後一台ITS也永遠關機長眠了;那些死忠派在窮途末路下只有悻悻地投向UNIX的懷抱。



UNIX們此時也分裂為Berkeley UNIX與AT&T兩大陣營,也許你看過一些當時的海報,上面畫著一台鈦翼戰機全速飛離一個爆炸中、上面印著AT&T的商標的死星。Berkeley UNIX的擁護者自喻為冷酷無情的公司帝國的反抗軍。就銷售量來說,AT&T UNIX始終趕不上BSD/Sun,但它贏了標準制訂的戰爭。到1990年,AT&T與BSD版本已難明顯區分,因為彼此都有採用對方的新發明。 隨著90年代的來到,工作站的地位逐漸受到新型廉價的高階PC的威脅,他們主要是用Intel 80386系列CPU。第一次Hacker能買一台威力等同於十年前的迷你電腦的機器,上面跑著一個完整的UNIX,且能輕易的連上網路。 沈浸在MS-DOS世界的井底蛙對這些巨變仍一無所知,從早期只有少數人對微電腦有興趣,到此時玩DOS與Mac的人數已超過所謂的"網路民族"的文化,但他們始終沒成什麼氣候或搞出什麼飛機,雖然聊有佳作光芒乍現,卻沒有穩定發展出統一的文化傳統,術語字典,傳奇故事與神話般的歷史。它們沒有真正的網路,只能聚在小型的BBS站或一些失敗的網路如FIDONET。 提供上網服務的公司如CompuServe或Genie生意日益興隆,事實顯示non-UNIX的操作系統因為並沒有內附如compiler等程式發展工具,很少有source 在網路上流傳,也因此無法形成合作開發軟體的風氣。 Hacker文化的主力,是散佈在Internet各地,幾乎可說是玩UNIX的文化。他們玩電腦才不在乎什麼售後服務之類,他們要的是更好的工具、更多的上網時間、還有一台便宜32-bit PC。



機器有了,可以上網了,但軟體去哪找?商業的UNIX貴的要命,一套要好幾千大洋($)。90年代早期,開始有公司將AT&T 與BSD UNIX移植到PC上出售。 成功與否不論,價格並沒有降下來,更要緊的是沒有附原始碼,你根本不能也不准 修改它,以符合自己的需要或拿去分享給別人。傳統的商業軟體並沒有給Hacker們真正想要的。



即使是Free Software Foundation(FSF)也沒有寫出Hacker想要的操作系統,RMS承諾的GNU操作系統 -- HURD說了好久了,到1996年都沒看到影子(雖然1990年開始,FSF的軟體已經可以在所有的UNIX平台執行)。



早期的免費Unix



在這空窗期中,1992年一位芬蘭Helsinki University的學生 -- Linus Torvalds 開始在一台386PC上發展一個自由軟體的UNIX kernel,使用FSF的程式開發工具。



他很快的寫好簡單的版本,丟到網路上分享給大家,吸引了非常多的Hacker來幫 忙一起發展Linux -- 一個功能完整的UNIX,完全免費且附上全部的原始碼。 Linux最大的特色,不是功能上的先進而是全新的軟體開發模式。直到Linux的 成功前,人人都認為像操作系統這麼複雜的軟體,非得要靠一個開發團隊密切合作, 互相協調與分工才有可能寫的出來。商業軟體公司與80年代的Free Software Foundation所採用都是這種發展模式。



Linux則迥異於前者。一開始它就是一大群Hacker在網路上一起塗塗抹抹出來 的。沒有嚴格品質控制與高層決策發展方針,靠的是每週發表新版供大家下載測試, 測試者再把bug與patch貼到網路上改進下一版。一種全新的物競天擇、去蕪存菁的快速發展模式。令大夥傻眼的是,東修西改出來的Linux,跑的順極了。



1993年底,Linux發展趨於成熟穩定,能與商業的UNIX一分高下,漸漸有商業應用軟體移植到Linux上。不過小型UNIX廠商也因為Linux的出現而關門大吉 - 因為再沒有人要買他們的東西。倖存者都是靠提供BSD為基礎的UNIX的完整原 始碼,有Hacker加入發展才能繼續生存。



Hacker文化,一次次被人預測即將毀滅,卻在商業軟體充斥的世界中,披荊斬棘,
篳路藍縷,開創出另一番自己的天地。



網路大爆炸時代



Linux能快速成長的來自令一個事實:Internet大受歡迎,90年代早期ISP如雨後春筍般的冒出來,World-Wide Web的出現,使得Internet成長的速度, 快到有令人窒息的感覺。



BSD專案在1994正式宣佈結束,Hacker們用的主要是免費的UNIX(Linux與一些4.4BSD的衍生版本)。而Linux CD-ROM銷路非常好(好到像賣煎餅般)。 近幾年來Hacker們主要活躍在Linux與Internet發展上。World Wide Web讓Internet成為世界最大的傳輸媒體,很多80年代與90年代早期的Hacker們現在都在經營ISP。



Internet的盛行,Hacker文化受到重視並發揮其政治影響力。94、95年美國政府打算把一些較安全、難解的編碼學加以監控,不容許外流與使用。這個稱為Clipper proposal的專案引起了Hacker們的群起反對與強烈抗議而半途夭折。 96年Hacker又發起了另一項抗議運動對付那取名不當的"Communications Decency Act",誓言維護Internet上的言論自由。



電腦與Internet在21世紀將是大家不可或缺的生活用品,現代孩子在使用 Internet科技遲早會接觸到Hacker文化。它的故事傳奇與哲學,將吸引更多人投入。未來對Hacker們是充滿光明的。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-05-13, 10:15 PM   #2 (permalink)
長老會員
榮譽勳章
UID - 441
在線等級: 級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時級別:17 | 在線時長:359小時 | 升級還需:37小時
註冊日期: 2002-12-06
文章: 233
精華: 0
現金: 15987 金幣
資產: 20987 金幣
預設

好文 章
Thx
chienjy 目前離線  
送花文章: 40, 收花文章: 9 篇, 收花: 19 次
舊 2004-05-17, 02:27 PM   #3 (permalink)
註冊會員
 
pchomepop 的頭像
榮譽勳章

勳章總數
UID - 40391
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-02-19
VIP期限: 2004-09
住址: 不明
文章: 300
精華: 0
現金: -5 金幣
資產: -5 金幣
預設

真是高手 ~~
pchomepop 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2004-05-17, 09:49 PM   #4 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 44868
在線等級: 級別:0 | 在線時長:1小時 | 升級還需:4小時
註冊日期: 2003-03-04
VIP期限: 2006-01
文章: 27
精華: 0
預設

Hacker文化简史

创建时间:2001-06-12
文章属性:转载
文章来源:www.aka.org.cn
文章提交:casper (casper_at_xfocus.org)

本篇原作者为Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的关系。



* Hacker文化简史*

 

序曲: Real Programmer


故事一开始,我要介绍的是所谓的Real Programmer。


他们从不自称是Real Programmer、Hacker或任何特殊的称号;`Real Programmer' 这个名词是在1980年代才出现,但早自1945年起,电脑科学便不断地吸引世界上头脑最顶尖、想像力最丰富的人投入其中。从Eckert &Mauchly发明ENIAC後,便不断有狂热的programmer投入其中,他们以撰写软件与玩弄各种程式设计技巧为乐,逐渐形成具有自我意识的一套科技文化。当时这批Real Programmers主要来自工程界与物理界,他们戴著厚厚的眼镜, 穿聚酯纤维T恤与纯白袜子,用机器语言、汇编语言、FORTRAN及很多古老的 语言写程式。他们是Hacker时代的先驱者,默默贡献,却鲜为人知。

从二次大战结束後到1970早期,是打卡计算机与所谓"大铁块"的mainframes 流行的年代,由Real Programmer主宰电脑文化。Hacker传奇故事如有名的 Mel (收录在Jargon File中)、Murphy's Law的各种版本、mock- German`Blinkenlight' 文章都是流传久远的老掉牙笑话了。

※译者:
Jargon File亦是本文原作者所编写的,里面收录了很多Hacker用语、缩写意 义、传奇故事等等。Jargon File有出版成一本书:The New Hacker's Dictionary,MIT PRESS出版。也有Online版本: http://www.ccil.org/jargon

※译者:
莫非定律是:当有两条路让你抉择,若其中一条会导致失败,你一定会选到它。 它有很多衍生说法:比如一个程式在demo前测试几千几万次都正确无误,但demo 那一天偏偏就会出bug。

一些Real Programmer仍在世且十分活跃 (本文写在1996年)。超级电脑Cray 的设计者Seymour Cray,据说亲手设计Cray全部的硬体与其操作系统,作业 系统是他用机器码硬干出来的,没有出过任何bug或error。Real Programmer 真是超强!

举个比较不那么夸张的例子:Stan Kelly-Bootle,The Devil's DP Dictionary 一书的作者(McGraw-Hill,1981年初版,ISBN 0-07-034022-6)与Hacker 传奇专家,当年在一台Manchester Mark I开发程式。他现在是电脑杂志的专栏 作家,写一些科学幽默小品,文笔生动有趣投今日hackers所好,所以很受欢迎。 其他人像David E. Lundstorm,写了许多关於Real Programmer的小故事, 收录在A few Good Men From UNIVAC这本书,1987年出版,ISBN-0- 262-62075-8。

※译:看到这里,大家应该能了解,所谓Real Programmer指的就是用组合语 言或甚至机器码,把程式用打卡机punch出一片片纸卡片,由主机读卡机输入电 脑的那种石器时代Programmer。

Real Programmer的时代步入尾声,取而代之的是逐渐盛行的Interactive computing,大学成立电算相关科系及电脑网络。它们催生了另一个持续的工程传统,并最终演化为今天的开放代码黑客文化。

早期的黑客

Hacker时代的滥觞始於1961
年MIT出现第一台电脑DEC PDP-1。MIT的Tech Model Railroad Club(简称TMRC)的Power and Signals Group买了这台机器後,把它当成最时髦的科技玩具,各种程式工具与电脑术语开始出现,整个环境与文化一直发展下去至今日。 这在Steven Levy的书`Hackers' 前段有详细的记载(Anchor/Doubleday 公司,1984年出版,ISBN 0-385-19195-2)。

※译:Interactive computing并非指Windows、GUI、WYSIWYG等介面, 当时有terminal、有shell可以下指令就算是Interactive computing了。 最先使用Hacker这个字应该是MIT。1980年代早期学术界人工智慧的权威:MIT 的Artificial Intelligence Laboratory,其核心人物皆来自TMRC。从1969年 起,正好是ARPANET建置的第一年,这群人在电脑科学界便不断有重大突破与 贡献。

ARPANET是第一个横跨美国的高速网络。由美国国防部所出资兴建,一个实验性 质的数位通讯网络,逐渐成长成联系各大学、国防部承包商及研究机构的大网络。 各地研究人员能以史无前例的速度与弹性交流资讯,超高效率的合作模式导致科技 的突飞猛进。

ARPANET另一项好处是,资讯高速公路使得全世界的hackers能聚在一起,不再像以前孤立在各地形成一股股的短命文化,网络把他们汇流成一股强大力量。 开始有人感受到Hacker文化的存在,动手整理术语放上网络,在网上发表讽刺文学与讨论Hacker所应有的道德规范。(Jargon File的第一版出现在1973年,就是一个好例子),Hacker文化在有接上ARPANET的各大学间快速发展,特别是(但不全是)在信息相关科系。

一开始,整个Hacker文化的发展以MIT的AI Lab为中心,但Stanford University 的Artificial Intelligence Laboratory(简称SAIL)与稍後的Carnegie-Mellon University(简称CMU)正快速崛起中。三个都是大型的资讯科学研究中心及人工智慧的权威,聚集著世界各地的精英,不论在技术上或精神层次上,对Hacker文
化都有极高的贡献。

为能了解後来的故事,我们得先看看电脑本身的变化;随著科技的进步,主角MIT AI Lab也从红极一时到最後淡出舞台。

从MIT那台PDP-1开始,Hacker们主要程式开发平台都是Digital Equipment Corporation 的PDP迷你电脑序列。DEC率先发展出商业用途为主的interactive computing及time-sharing操作系统,当时许多的大学都是买DEC的机器, 因为它兼具弹性与速度,还很便宜(相对於较快的大型电脑mainframe)。 便宜的分时系统是Hacker文化能快速成长因素之一,在PDP流行的时代, ARPANET上是DEC机器的天下,其中最重要的便属PDP-10,PDP-10受到 Hacker们的青睐达十五年;TOPS-10(DEC的操作系统)与MACRO-10(它的组译器),许多怀旧的术语及Hacker传奇中仍常出现这两个字。

MIT像大家一样用PDP-10,但他们不屑用DEC的操作系统。他们偏要自己写一个:传说中赫赫有名的ITS。

ITS全名是`Incompatible Timesharing System',取这个怪名果然符合MIT的搞怪作风 -- 就是要与众不同,他们很臭屁但够本事自己去写一套操作系统。ITS始终不稳,设计古怪,bug也不少,但仍有许多独到的创见,似乎还是分时系统 中开机时间最久的纪录保持者。

ITS本身是用汇编语言写的,其他部分由LISP写成。LISP在当时是一个威力强大与极具弹性的程式语言;事实上,二十五年後的今天,它的设计仍优於目前大多数的程式语言。LISP让ITS的Hacker得以尽情发挥想像力与搞怪能力。LISP是MIT AI Lab成功的最大功臣,现在它仍是Hacker们的最爱之一。

很多ITS的产物到现在仍活著;EMACS大概是最有名的一个,而ITS的稗官野史仍为今日的Hacker们所津津乐道,就如同你在Jargon File中所读到的一般。 在MIT红得发紫之际,SAIL与CMU也没闲著。SAIL的中坚份子後来成为PC 界或图形使用者介面研发的要角。CMU的Hacker则开发出第一个实用的大型专 家系统与工业用机器人。

另一个Hacker重镇是XEROX PARC公司的Palo Alto Research Center。从 1970初期到1980中期这十几年间,PARC不断出现惊人的突破与发明,不论质或量,软件或硬体方面。如现今的视窗滑鼠介面,雷射印表机与区域网络;其D系列的机器,催生了能与迷你电脑一较长短的强力个人电脑。不幸这群先知先觉者并不受到公司高层的赏识;PARC是家专门提供好点子帮别人赚钱的公司成为众所皆知的大笑话。即使如此,PARC这群人对Hacker文化仍有不可抹灭的贡献。 1970年代与PDP-10文化迅速成长茁壮。Mailing list的出现使世界各地的人得以组成许多SIG(Special-interest group),不只在电脑方面,也有社会与娱乐方面的。DARPA对这些非`正当性'活动睁一只眼闭一只眼,因为靠这些活动会吸引更多的聪明小夥子们投入电脑领域呢。

有名的非电脑技术相关的ARPANET mailing list首推科幻小说迷的,时至今日ARPANET变成Internet,愈来愈多的读者参与讨论。Mailing list逐渐成为一种公众讨论的媒介,导致许多商业化上网服务如CompuServe、Genie与Prodigy 的成立。


Unix 的兴起


此时在新泽西州的郊外,另一股神秘力量积极入侵Hacker社会,终於席卷整个PDP-10的传统。它诞生在1969年,也就是ARPANET成立的那一年,有个在AT&T Bell Labs的年轻小夥子Ken Thompson发明了Unix。

Thomspon曾经参与Multics的开发,Multics是源自ITS的操作系统,用来实做当时一些较新的OS理论,如把操作系统较复杂的内部结构隐藏起来,提供一个介面,使的programmer能不用深入了解操作系统与硬体设备,也能快速开发程式。

译:那时的programmer写个程式必须彻底了解操作系统内部,或硬体设备。比方说写有IO的程式,对於硬碟的转速,磁轨与磁头数量等等都要搞的一清二楚才行。

在发现继续开发Multics是做白工时,Bell Labs很快的退出了(後来有一家公司Honeywell出售Multics,赔的很惨)。Ken Thompson很喜欢Multics上的作业环境,於是他在实验室里一台报废的DEC PDP-7上胡乱写了一个操作系统, 该系统在设计上有从Multics抄来的也有他自己的构想。他将这个操作系统命名Unix,用来反讽Multics。

译:其实是Ken Thompson写了一个游戏`Star Travel' 没地方跑,就去找一台的报废机器PDP-7来玩。他同事Brian Kernighan嘲笑Ken Thompson说:「你写的系统好逊哦,乾脆叫Unics算了。」(Unics发音与太监的英文eunuches一样),後来才改为Unix。

他的同事Dennis Ritchie,发明了一个新的程式语言C,於是他与Thompson用C把原来用汇编语言写的Unix重写一遍。C的设计原则就是好用,自由与弹性, C与Unix很快地在Bell Labs得到欢迎。1971年Thompson与Ritchie争取到一个办公室自动化系统的专案,Unix开始在Bell Labs中流行。不过Thompson与Ritchie的雄心壮志还不止於此。

那时的传统是,一个操作系统必须完全用汇编语言写成,始能让机器发挥最高的效能。Thompson与Ritchie,是头几位领悟硬体与编译器的技术,已经进步到作业系统可以完全用高阶语言如C来写,仍保有不错的效能。五年後,Unix已经成功地移植到数种机器上。

译:Ken Thompson与Dennis Ritchie是唯一两位获得Turing Award(电脑界的诺贝尔奖)的工程师(其他都是学者)。

这当时是一件不可思议的事!它意味著,如果Unix可以在各种平台上跑的话,Unix 软件就能移植到各种机器上。再也用不著为特定的机器写软件了,能在Unix上跑最重要,重新发明轮子已经成为过去式了。

除了跨平台的优点外,Unix与C还有许多显著的优势。Unix与C的设计哲学是Keep It Simple, Stupid'。programmer可以轻易掌握整个C的逻辑结构(不像其他之前或以後的程式语言)而不用一天到晚翻手册写程式。而Unix提供许多有用的小工具程式,经过适当的组合(写成Shell script或Perl script),可以发
挥强大的威力。

※注:The C Programming Language是所有程式语言书最薄的一本,只有两百多页哦。作者是Brian Kernighan与Dennis Ritchie,所以这本C语言的圣经又称`K&R'。

※注:`Keep It Simple, Stupid' 简称KISS,今日Unix已不follow这个原则,几乎所有Unix都是要灌一堆有的没的utilities,唯一例外是MINIX。

C与Unix的应用范围之广,出乎原设计者之意料,很多领域的研究要用到电脑时,他们是最佳拍档。尽管缺乏一个正式支援的机构,它们仍在AT&T内部中疯狂的散播。到了1980年,已蔓延到大学与研究机构,还有数以千计的hacker想把Unix装在家里的机器上。

当时跑Unix的主力机器是PDP-11、VAX系列的机器。不过由於UNIX的高移植性,它几乎可安装在所有的电脑机型上。一旦新型机器上的UNIX安装好,把软件的C原始码抓来重新编译就一切OK了,谁还要用汇编语言来开发软件? 有一套专为UNIX设计的网络 --- UUCP:一种低速、不稳但很成本低廉的网络。 两台UNIX机器用条电话线连起来,就可以使用互传电子邮件。UUCP是内建在UNIX系统中的,不用另外安装。於是UNIX站台连成了专属的一套网络,形成其Hacker文化。在1980第一个USENET站台成立之後,组成了一个特大号的分散式布告栏系统,吸引而来的人数很快地超过了ARPANET。

少数UNIX站台有连上ARPANET。PDP-10与UNIX的Hacker文化开始交流, 不过一开始不怎么愉快就是了。PDP-10的Hacker们觉得UNIX的拥护者都是些什么也不懂的新手,比起他们那复杂华丽,令人爱不释手的LISP与ITS,C与
UNIX简直原始的令人好笑。『一群穿兽皮拿石斧的野蛮人』他们咕哝著。

在这当时,又有另一股新潮流风行起来。第一部PC出现在1975年;苹果电脑在1977年成立,以飞快的速度成长。微电脑的潜力,立刻吸引了另一批年轻的 Hackers。他们最爱的程式语言是BASIC,由於它过於简陋,PDP-10的死忠派与UNIX迷们根本不屑用它,更看不起使用它的人。

译:这群Hacker中有一位大家一定认识,他的名字叫Bill Gates,最初就是他在8080上发展BASIC compiler的。


古老时代的终结


1980年同时有三个Hacker文化在发展,尽管彼此偶有接触与交流,但还是各玩 各的。ARPANET/PDP-10文化,玩的是LISP、MACRO、TOPS-10与ITS。UNIX与C的拥护者用电话线把他们的PDP-11与VAX机器串起来玩。还有另一群散乱无秩序的微电脑迷,致力於将电脑科技平民化。

三者中ITS文化(也就是以MIT AI LAB为中心的Hacker文化)可说在此时达到全盛时期,但乌云逐渐笼罩这个实验室。ITS赖以维生的PDP-10逐渐过时,开始有人离开实验室去外面开公司,将人工智慧的科技商业化。MIT AI Lab的高手挡不住新公司的高薪挖角而纷纷出走,SAIL与CMU也遭遇到同样的问题。

译:这个情况在GNU宣言中有详细的描述,请参阅:(特别感谢由AKA的chuhaibo翻成中文)
http://www.aka.citf.net/Magazine/Gnu/manifesto.html

致命一击终於来临,1983年DEC宣布:为了要集中在PDP-11与VAX生产线, 将停止生产PDP-10;ITS没搞头了,因为它无法移植到其他机器上,或说根本没人办的到。而Berkeley Univeristy修改过的UNIX在新型的VAX跑得很顺,是 ITS理想的取代品。有远见的人都看得出,在快速成长的微电脑科技下,Unix一
统江湖是迟早的事。

差不多在此时Steven Levy完成``Hackers'' 这本书,主要的资料来源是Richard M. Stallman(RMS)的故事,他是MIT AI Lab领袖人物,坚决反对实验室的研 究成果商业化。

Stallman接著创办了Free Software Foundation,全力投入写出高品质的自由软件。Levy以哀悼的笔调描述他是`the last true hacker',还好事实证明Levy完全错了。

译:Richard M. Stallman的相关事迹请参考: http://www.aka.citf.net/Magazine/Gnu/cover.htm

Stallman的宏大计划可说是80年代早期Hacker文化的缩影 -- 在1982年他 开始建构一个与UNIX相容但全新的操作系统,以C来写并完全免费。整个ITS 的精神与传统,经由RMS的努力,被整合在一个新的,UNIX与VAX机器上的 Hacker文化。 微电脑与区域网络的科技,开始对Hacker文化产生影响。Motorola 68000 CPU 加Ethernet是个有力的组合,也有几家公司相继成立生产第一代的工作站。 1982年,一群Berkeley出来的UNIX Hacker成立了Sun Microsystems,他们的算盘打的是:把UNIX架在以68000为CPU的机器,物美价廉又符合多数
应用程式的要求。他们的高瞻远嘱为整个工业界树立了新的里程碑。虽然对个人而言,工作站仍太昂贵,不过在公司与学校眼中,工作站真是比迷你电脑便宜太多了。在这些机构里,工作站(几乎是一人一台)很快地取代了老旧庞大的VAX等timesharing机器。 译:Sun一开始生产的工作站CPU是用Motorola 68000系列,到1989才
推出自行研发的以SPARC系列为CPU的SPARCstation。


私有Unix时代

1984年AT&T解散了,UNIX正式成为一个商品。当时的Hacker文化分成两大类,一类集中在Internet与USENET上(主要是跑UNIX的迷你电脑或工作站连上网络),以及另一类PC迷,他们绝大多数没有连上Internet。
※译:台湾在1992年左右连上Internet前,玩家们主要以电话拨接BBS交换资讯,但是有区域性的限制,发展性也大不如USENET。 Sun与其他厂商制造的工作站为Hacker们开启了另一个美丽新世界。工作站诉求的是高效能的绘图与网络,1980年代Hacker们致力为工作站撰写软件,不断挑战及突破以求将这些功能发挥到百分之一百零一。Berkeley发展出一套内建支援ARPANET protocols的UNIX,让UNIX能轻松连上网络,Internet也成长
的更加迅速。


除了Berkeley让UNIX网络功能大幅提升外,尝试为工作站开发一套图形界面也不少。最有名的要算MIT开发的X window了。X window成功的关键在完全公开原始码,展现出Hacker一贯作风,并散播到Internet上。X成功的干掉其他商业化的图形界面的例子,对数年後UNIX的发展有著深远的启发与影响。 少数ITS死忠派仍在顽抗著,到1990年最後一台ITS也永远关机长眠了;那些死忠派在穷途末路下只有悻悻地投向UNIX的怀抱。

UNIX们此时也分裂为Berkeley UNIX与AT&T两大阵营,也许你看过一些当时的海报,上面画著一台钛翼战机全速飞离一个爆炸中、上面印著AT&T的商标的死星。Berkeley UNIX的拥护者自喻为冷酷无情的公司帝国的反抗军。就销售量来说,AT&T UNIX始终赶不上BSD/Sun,但它赢了标准制订的战争。到1990年,AT&T与BSD版本已难明显区分,因为彼此都有采用对方的新发明。 随著90年代的来到,工作站的地位逐渐受到新型廉价的高档PC的威胁,他们主要是用Intel 80386系列CPU。第一次Hacker能买一台威力等同於十年前的迷你电脑的机器,上面跑著一个完整的UNIX,且能轻易的连上网络。 沈浸在MS-DOS世界的井底蛙对这些巨变仍一无所知,从早期只有少数人对微电脑有兴趣,到此时玩DOS与Mac的人数已超过所谓的"网络民族"的文化,但他们始终没成什么气候或搞出什么飞机,虽然聊有佳作光芒乍现,却没有稳定发展出统一的文化传统,术语字典,传奇故事与神话般的历史。它们没有真正的网络,只能聚在小型的BBS站或一些失败的网络如FIDONET。 提供上网服务的公司如CompuServe或Genie生意日益兴隆,事实显示non-UNIX的操作系统因为并没有内附如compiler等程式发展工具,很少有source 在网络上流传,也因此无法形成合作开发软件的风气。 Hacker文化的主力,是散布在Internet各地,几乎可说是玩UNIX的文化。他们玩电脑才不在乎什么售後服务之类,他们要的是更好的工具、更多的上网时间、
还有一台便宜32-bit PC。


机器有了,可以上网了,但软件去哪找?商业的UNIX贵的要命,一套要好几千大洋($)。90年代早期,开始有公司将AT&T 与BSD UNIX移植到PC上出售。 成功与否不论,价格并没有降下来,更要紧的是没有附原始码,你根本不能也不准 修改它,以符合自己的需要或拿去分享给别人。传统的商业软件并没有给Hacker
们真正想要的。


即使是Free Software Foundation(FSF)也没有写出Hacker想要的操作系统,
RMS承诺的GNU操作系统 -- HURD说了好久了,到1996年都没看到影子(虽
然1990年开始,FSF的软件已经可以在所有的UNIX平台执行)。


早期的免费Unix

在这空窗期中,1992年一位芬兰Helsinki University的学生 -- Linus Torvalds 开始在一台386PC上发展一个自由软件的UNIX kernel,使用FSF的程式开发工具。


他很快的写好简单的版本,丢到网络上分享给大家,吸引了非常多的Hacker来帮 忙一起发展Linux -- 一个功能完整的UNIX,完全免费且附上全部的原始码。 Linux最大的特色,不是功能上的先进而是全新的软件开发模式。直到Linux的 成功前,人人都认为像操作系统这么复杂的软件,非得要靠一个开发团队密切合作, 互相协调与分工才有可能写的出来。商业软件公司与80年代的Free Software Foundation所采用都是这种发展模式。


Linux则迥异於前者。一开始它就是一大群Hacker在网络上一起涂涂抹抹出来 的。没有严格品质控制与高层决策发展方针,靠的是每周发表新版供大家下载测试, 测试者再把bug与patch贴到网络上改进下一版。一种全新的物竞天择、去芜存菁的快速发展模式。令大夥傻眼的是,东修西改出来的Linux,跑的顺极了。


1993年底,Linux发展趋於成熟稳定,能与商业的UNIX一分高下,渐渐有商业应用软件移植到Linux上。不过小型UNIX厂商也因为Linux的出现而关门大吉 - 因为再没有人要买他们的东西。幸存者都是靠提供BSD为基础的UNIX的完整原 始码,有Hacker加入发展才能继续生存。


Hacker文化,一次次被人预测即将毁灭,却在商业软件充斥的世界中,披荆斩棘,
筚路蓝缕,开创出另一番自己的天地。


网络大爆炸时代

Linux能快速成长的来自令一个事实:Internet大受欢迎,90年代早期ISP如雨後春笋般的冒出来,World-Wide Web的出现,使得Internet成长的速度, 快到有令人窒息的感觉。


BSD专案在1994正式宣布结束,Hacker们用的主要是免费的UNIX(Linux与一些4.4BSD的衍生版本)。而Linux CD-ROM销路非常好(好到像卖煎饼般)。 近几年来Hacker们主要活跃在Linux与Internet发展上。World Wide Web
让Internet成为世界最大的传输媒体,很多80年代与90年代早期的Hacker们现在都在经营ISP。


Internet的盛行,Hacker文化受到重视并发挥其政治影响力。94、95年美国政府打算把一些较安全、难解的编码学加以监控,不容许外流与使用。这个称为Clipper proposal的专案引起了Hacker们的群起反对与强烈抗议而半途夭折。 96年Hacker又发起了另一项抗议运动对付那取名不当的"Communications
Decency Act",誓言维护Internet上的言论自由。

电脑与Internet在21世纪将是大家不可或缺的生活用品,现代孩子在使用 Internet科技迟早会接触到Hacker文化。它的故事传奇与哲学,将吸引更多人投入。未来对Hacker们是充满光明的。
alexxx1234 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2004-05-17, 09:52 PM   #5 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 44868
在線等級: 級別:0 | 在線時長:1小時 | 升級還需:4小時
註冊日期: 2003-03-04
VIP期限: 2006-01
文章: 27
精華: 0
預設

雖然是co來的不過你的用心直得鼓勵
alexxx1234 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:42 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1