黑客是对英语hacker的翻译,hacker原意是指用斧头砍材的工人,最早被引进计算机圈则可追溯自1960年代。他们破解系统或者网络基本上是一项业余嗜好,通常是出于自己的兴趣,而非为了赚钱或工作需要。
加州柏克莱大学计算机教授Brian Harvey在考证此字时曾写到,当时在麻省理工学院中(MIT)的学生通常分成两派,一是tool,意指乖乖牌学生,成绩都拿甲等;另一则是所谓的hacker,也就是常逃课,上课爱睡觉,但晚上却又精力充沛喜欢搞课外活动的学生。 这跟计算机有什么关系?一开始并没有。不过当时hacker也有区分等级,就如同tool用成绩比高下一样。真正一流hacker并非整天不学无术,而是会热衷追求某种特殊嗜好,比如研究电话、铁道(模型或者真的)、科幻小说,无线电,或者是计算机。也因此后来才有所谓的computer hacker出现,意指计算机高手。
有些人很强调黑客和骇客的区别,根据开放原始码计划创始人Eric Raymond(他本人也是个著名的hacker)对此字的解释,hacker与cracker(一般译为骇客,有时也叫“黑帽黑客”。 )是分属两个不同世界的族群,基本差异在于,黑客是有建设性的,而骇客则专门搞破坏。 对一个黑客来说,学会入侵和破解是必要的,但最主要的还是编程,毕竟,使用工具是体现别人的思路,而程序是自己的想法.一句话--编程实现一切。对于一个骇客来说,他们只追求入侵的快感,不在乎技术,他们不会编程,不知道入侵的具体细节。还有一种情况是试图破解某系统或网络以提醒该系统所有者的系统安全漏洞,这群人往往被称做“白帽黑客”或“匿名客”(sneaker)或红客。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。
但到了今天,在知识贫乏的记者写的媒报道中,黑客一词已被用于泛指黑客和骇客,因此也影响了大众对黑客的理解。 这个背景下,就出现了重新定义黑客内涵的努力,试图把黑客的活动范围限定为不为经济利益、而是出于好奇心做出技术探索和挑战。
黑客文化简史
本篇原作者为Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的关系。
序曲: 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`Blinke_nlight' 文章都是流传久远的老掉牙笑话了。
※译者:Jargon File亦是本文原作者所编写的,里面收录了很多Hacker用语、缩写意义、传奇故事等等。Jargon File有出版成一本书:The New Hacker's Dictionary,MIT PRESS出版。也有Online版本:
※译者:莫非定律是:当有两条路让你抉择,若其中一条会导致失败,你一定会选到它。 它有很多衍生说法: 比如一个程式在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成立的那一年,有个在ATT 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语言的圣经又称`KR'。
※注:`Keep It Simple, Stupid' 简称KISS,今日Unix已不follow这个原则,几乎所有Unix 都是要灌一堆有的没的utilities,唯一例外是MINIX。
C与Unix的应用范围之广,出乎原设计者之意料,很多领域的研究要用到电脑时,他们是最佳拍档。尽管缺乏一个正式支援的机构,它们仍在ATT内部中疯狂的散播。到了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翻成中文)
致命一击终於来临,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的相关事迹请参考:
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年ATT解散了,UNIX正式成为一个商品。当时的Hacker文化分成两大类,一类集中在Internet与USENET上(主要是跑UNIX的迷你电脑或工作站连上网络),以及另一类PC迷,他们绝大多数没有连上Internet。
※译:台湾在1992年左右连上Internet前,玩家们主要以电话拨接BBS交换资讯,但是有区域性的限制,发展性也大不如USENET。Sun与其他厂商制造的工作站为Hacker们开启了另一个美丽新世界。工作站诉求的是高效能的绘图与网络,1980年代Hacker们致力为工作站撰写软件,不断挑战及突破以求将这些功能发挥到百分之一百零一。Berkeley发展出一套内建支援ARPANET protocols的UNIX,让UNIX能轻松连上网络,Internet也成长的更加迅速。
除了Berkeley让UNIX网络功能大幅提升外,尝试为工作站开发一套图形界面也不少。最有名的要算MIT开发的Xwindow了。Xwindow成功的关键在完全公开原始码,展现出Hacker一贯作风,并散播到Internet上。X 成功的干掉其他商业化的图形界面的例子,对数年后UNIX的发展有著深远的启发与影响。少数ITS死忠派仍在顽抗著,到1990年最后一台ITS也永远关机长眠了;那些死忠派在穷途末路下只有悻悻地投向UNIX的怀抱。
UNIX们此时也分裂为BerkeleyUNIX与ATT两大阵营,也许你看过一些当时的海报,上面画著一台钛翼战机全速飞离一个爆炸中、上面印著ATT的商标的死星。Berkeley UNIX的拥护者自喻为冷酷无情的公司帝国的反抗军。就销售量来说,ATTUNIX始终赶不上BSD/Sun,但它赢了标准制订的战争。到1990年,ATT与BSD版本已难明显区分,因为彼此都有采用对方的新发明。随著90年代的来到,工作站的地位逐渐受到新型廉价的高档PC的威胁,他们主要是用Intel80386系列CPU。第一次Hacker能买一台威力等同於十年前的迷你电脑的机器,上面跑著一个完整的UNIX,且能轻易的连上网络。沉浸在MSDOS世界的井底蛙对这些巨变仍一无所知,从早期只有少数人对微电脑有兴趣,到此时玩DOS与Mac的人数已超过所谓的"网络民族"的文化,但他们始终没成什么气候或搞出什么飞机,虽然聊有佳作光芒乍现,却没有稳定发展出统一的文化传统,术语字典,传奇故事与神话般的历史。它们没有真正的网络,只能聚在小型的BBS 站或一些失败的网络如FIDONET。提供上网服务的公司如CompuServe或Genie生意日益兴隆,事实显示non-UNIX的操作系统因为并没有内附如compiler等程式发展工具,很少有source 在网络上流传,也因此无法形成合作开发软件的风气。Hacker文化的主力,是散布在Internet各地,几乎可说是玩UNIX的文化。他们玩电脑才不在乎什么售后服务之类,他们要的是更好的工具、更多的上网时间、还有一台便宜32-bitPC。
机器有了,可以上网了,但软件去哪找?商业的UNIX贵的要命,一套要好几千大洋($)。90年代早期,开始有公司将ATT与BSDUNIX移植到PC上出售。成功与否不论,价格并没有降下来,更要紧的是没有附原始码,你根本不能也不准修改它,以符合自己的需要或拿去分享给别人。传统的商业软件并没有给Hacker们真正想要的。
即使是FreeSoftwareFoundation(FSF)也没有写出Hacker想要的操作系统,RMS承诺的GNU操作系统——HURD 说了好久了,到1996年都没看到影子(虽然1990年开始,FSF的软件已经可以在所有的UNIX平台执行)。
早期的免费Unix
在这空窗期中,1992年一位芬兰HelsinkiUniversity的学生--LinusTorvalds开始在一台386PC上发展一个自由软件的UNIX kernel,使用FSF的程式开发工具。
他很快的写好简单的版本,丢到网络上分享给大家,吸引了非常多的Hacker来帮忙一起发展Linux-一个功能完整的UNIX,完全免费且附上全部的原始码。Linux最大的特色,不是功能上的先进而是全新的软件开发模式。直到Linux的成功前,人人都认为像操作系统这么复杂的软件,非得要靠一个开发团队密切合作,互相协调与分工才有可能写的出来。商业软件公司与80年代的FreeSoftwareFoundation所采用都是这种发展模式。
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的衍生版本)。而LinuxCD-ROM销路非常好(好到像卖煎饼般)。近几年来Hacker们主要活跃在Linux与Internet发展上。World-Wide-Web让Internet成为世界最大的传输媒体,很多80年代与90年代早期的Hacker们现在都在经营ISP。
Internet的盛行,Hacker文化受到重视并发挥其政治影响力。94、95年美国政府打算把一些较安全、难解的编码学加以监控,不容许外流与使用。这个称为Clipper proposal的专案引起了Hacker们的群起反对与强烈抗议而半途夭折。96年Hacker又发起了另一项抗议运动对付那取名不当的"Communications DecencyAct",誓言维护Internet上的言论自由。
电脑与Internet在21世纪将是大家不可或缺的生活用品,现代孩子在使用Internet科技迟早会接触到Hacker文化。它的故事传奇与哲学,将吸引更多人投入。未来对Hacker们是充满光明的。
因为电影要表现黑客异于常人的计算机水平,也要表现其神秘感,当然不会像平常人一样用鼠标一通瞎点,而是敲键盘。大家都知道windows是以它的图形从而让人们所了解的。但是黑客的确不会使用这种windows系统,因为windows,要比Linux的效率要低得多。其实在我们现实的生活当中,黑客同样都已经习惯了用命令行操作,并不会使用那种图形化的操作。这可能也是黑客的一种习惯,而键盘能够满足他们。从电影的拍摄角度来分析一下,键盘更能为我们带来运动感以及一些操作感,而且更加靠近高科技,而且也符合某些电影的本性。区别黑客和平常人人的一个办法就是,如果坐在键盘前拼命打字的,应该就是黑客,用鼠标点来点去的大概就是普通人了。
这里有好多,你仔细找找,一定有你想要的。
黑客帝国Ⅰ经典台词
1.你有过这种感觉没有,就是你吃不准自己是醒着还是在做梦
2.你执着于耳听为虚,眼见为实,大凡这种人都有大彻大悟的期待,聊可安慰的是,如此就已经离真理不远了。
3.信命运吗?尼欧。
不信
为什么不信?
所谓命运,就是指身不由己,我不喜欢这种概念。
4.同其他任何人一样,一出世,你就是奴隶,出世就是进监狱,不能去嗅、去尝、去触摸,当一辈子囚犯,一个头脑遭禁锢的囚犯。
5.什么叫真?你怎样给真下定义,如果你说真就是你能感觉到的东西,你能闻到的气味,你能尝到的味道,那么这个真就是你大脑作出反应的电子信号。
6.丢掉一切私心杂念,丢掉害怕、疑问和拒信,解放你的思想
7.喝酒有两大好处,降低引擎润滑指数和杀死脑细胞
8.无知就是幸福
9.否认人有冲动,就是否认作为人的基本条件
10.当一个救世主就好比心里爱着一个人,别人不能告诉你你恋爱了,只有你自己明白,焦虑煎心,酸甜苦辣
11.你要记住,你不信这些乱七八糟的命运胡诌,你相信自己的命运自己掌握,
12.我在试图把你这种生命体作一个归类的时候,启示来了,所以我知道,你其实不是哺乳动物,我们这个星球上的每一种哺乳动物都有一种适应环境变化,取得平衡的本能演化,但你们人却没有,你们找到一个地方,然后就繁殖、繁殖、繁殖,直到所有的自然资源都被用尽,你们要想生存,唯一的办法就是扩散出去,侵占另一个地方,这个星球上另有一种生命体生存方式同你们相象,想知道是什么吗?病毒!人类是一种疾病,本星球的癌症,一场瘟疫。
黑客帝国Ⅱ经典台词
1.你在要求我们违背上头的命令
是的,没错,但我们之所以能够在这里,就是因为我们都有叛逆精神
2.我现在站在这里,心中毫无惧意,为什么,是因为我跟你们有着不同的信念吗?不是,我能无惧的站在这儿,是因为我记得,我记得我之所以能在这里,不是因为遵从前人所铺下的路,而是相信自己能创造属于我们的未来,
3.这世上有些事情是永远不会变的,但有些事情却改变了
4.什么是控制?
我们随时可以把这些机器关掉。
5.这世界上有很多事情,是我所不了解的,看到那架机器了吗,它是我们主要水源的再循环系统,我完全不知道它是怎么运作的,但我了解它被操作的目的。
6.因为你不是来这儿做选择的,你早已做出了选择才来的,你来这儿的目的是想了解,你为什么要这样选择。
7.我只对一件事情感兴趣,未来
8.我们是无法看透自己所不理解的选择的
9.我们会在这儿,并非因为我们自由了,我们会在这儿是因为我们并不自由,凡事都有动机和目的,因为我们都知道,如果没有了目的,我们就不会存在,是目的造就了我们;目的联系着我们;目的牵引着我们;指引着我们;推动着我们,目的确认我们的存在,目的约束着我们。
10.谁又会有时间呢,倘若我们根本没有接受过时间,又哪来的拥有呢?
11.梅:这世界上只存在着一种永恒,世间唯一的真理,因果关系,行动、回应,起因、结果……
12.莫菲斯:任何事都始于当初的选择。
梅:不对,错,选择只是强者用来欺骗弱者的谎言。
13.她不明白为什么,是因为那酒吗,不是的,那是为什么呢,是什么原因呢,很快这些都不再重要了,很快这些为什么和原因都消失了,最重要的是那种感觉本身,这是自然的规律,我们强烈的挣扎,拼命的抵抗它,自欺欺人的装作没事,在那泰然自若的外表下,事实上我们已经彻底地失控了。这就是因果,无可避免,我们永远受它的奴役,我们只能试图去理解,理解为什么。
14.选择,问题的关键在于选择上
15.希望,只是人类的妄想,它即是人类最强大的力量,同时也是你们致命的弱点
黑客帝国Ⅲ经典台词
1.活了这么久,我领悟到一个道理,就是我们总是无法随心所欲
2.如果想知道所作的选择是否明智,就看你在清楚知道将会付出什么代价的情况下,是否会仍然选择那样做。我对所做出的选择充满信心,因为我现在仍然选择这样做。
3.尼欧:爱是人类才有的感情
拉玛:不,爱只是一个字,字面下所体现的亲密关系,才是最重要的。
4.拉玛:这是我的宿命
尼欧:你相信宿命?
拉玛:宿命跟爱一样,只是一个字眼,一种表达出我来这世上有何任务的方式。
5.热恋中的人跟疯子并没什么区别
6.如果你不明白为什么选择那样做,你就无法参透背后的意义。
7.万物只要有开始,就必有结束
8.崔妮蒂:六小时前我跟梅罗宾基恩说,我愿意为你牺牲一切。你知道这六个小时里发生的变化吗?
尼欧:不知道
崔妮蒂:并没有变化
9.要不被事物的形体迷惑,这样才能真正的认识敌人
1. 人在这世界里,有许多事情是我们一定得做的。
2. 没有使命,人类就不会存在,是使命创造了我们,但使命联系着我们、牵连着我们、指引着我们、推动着我们、约束了我们。
3. 这世界这世界只存在着一种永恒,一种广泛适用的真理,仅用的真实:因果关系。
4. 比如:行动与回应 起因与结果。
5. 任何事情都始于当初的选择。
6. 选择是有权利与没有权利者之间的不平衡。
7. 新的感觉作成的一种假象,首先,不明白为什么,很快这些“为什么”与“原因”却将消失,最重要的是感觉本身,我们虽然强烈挣扎、拼命地抵抗它,自欺欺人的装出没事,在那泰然自若的外表下,事实上,我们已彻底地失控了,这是自然界的定律。这就是因果,无法避免的,我们永远受它的奴役。
8. 我们只能试图去理解,理解为什么———“因果关系”
9. “原因”是我们与他们的区别,是真正力量的源泉。
10. 每个人都是因果关系的受害者。
11. 该发生的事情都发生了,没有其他的变数。
12. 美好的事情注定是不长久的。
13. 一切都是命中注定的。
14. 问题的关键在与选择。
15. 一个胜利的同时,也是一个不朽的失败。
16. 无法避免的毁灭是显而易见的,人类天生的不完美是造成的结果。
17. 问题的关键只在于选择,接下来就回发生的连锁反应。
18. 希望是人类自欺欺人的精髓,他既是强大的力量来源,同时也是人类致命的弱点。
黑客想必很多朋友都听过,他们是一群纵横网络的电脑软件高手,现代社会是一个网络世界,人们的生活离不开网络,人类的一切行为活动基本都和网络脱不了关系,可以说,现代社会如果没有了网络,人们估计会发疯。
正是因为当今是一个网络时代,有网络的存在自然就有网络战争,而且网络战争是高科技战争,它可以决定一场战争的决定性胜利。而黑客就是其中的执行者,如果有黑客入侵并控制了卫星,那对于一个国家来说将会是一场灾难。
我们普通人对于黑客的了解更多的是在一些电影中,看见电影中的黑客在键盘上来回的操作,电脑上一些看不懂的符合不断出现,很快就攻破对方的防火墙,破坏对方电脑中的数据,或者复制对方的重要数据。
不管是一个国家还是一个公司,都是怕被黑客的入侵的,前段时间国外的一个虚拟币交易网被黑客入侵,损失达数千万美元。由此可见黑客是无孔不入的,做好防范黑客入侵是一件非常重要的事情。
我们在电影中或在现实中看到的那些黑客在操作的时候,会发现他们永远是不用鼠标的,只用键盘操作,可能你身边也有电脑高手,你会发现他们也是极少用鼠标的,基本上都是用键盘操作,这是为什么呢?
对于我们普通人来说,离开了鼠标,可能连浏览器,控制面板这些都打不开,而在黑客的眼里,键盘要比鼠标方便快速很多。
我们在使用电脑的时候,每一个操作其实就是一个命令,比如你要打开浏览器,鼠标的操作就是移动到浏览器上面,然后双击打开,这其实就是一个命令。输入网址打开网页,用键盘命令编辑输入也是一个命令。我们可以把鼠标操作看成是图形操作,键盘操作是命令操作。
我们的电脑普遍采用的都是Windows系统,它以图形界面得到人们的认可,Linux以命令行实施各种操作,黑客不会使用Windows系统,因为相比Linux,Windows效率要低不少。不只电影中,现实世界里,黑客同样都是命令行操作,不会使用图形化界面的。
鼠标的操作可以理解为是可视化的简单操作,让那些对电脑不懂人也知道该如何实现电脑的操作,而对于黑客或者电脑高手来说,每个命令都已经烂熟于心,自然会选择效率更高的linux系统。
操作电脑自然是键盘更有效率,尤其是对于黑客来说,在进行某项入侵或防御任务时,需要用到各种脚本和代码,需要更快地输入命令,一切操作都要以快为准则,因此都需要用键盘输入命令来执行,如果是用鼠标来进行操作的话,那太误事了。
我们都知道,黑客高手都有一个非常快的手速,而手速的快慢其实也决定着这个黑客的潜力大小,黑客界的战争一旦打起来,都是一个个黑客通过输入命令来进行攻击和防御,同样技术的黑客,最后比得就是谁得手速快,手速快可以比对方多打出命令,相当于比对方多打出子弹,这样才容易击倒对方。
以上就是黑客为什么只用键盘不用鼠标的原因,当然这些对于我们普通人来说太遥远了,我们还是更喜欢大众化的Windows系统,用鼠标操作对于我们来说才是更加的方便和快捷。
是这样的,每个人都有自己的经历和挑战,就看怎样面对挑战和困难。你哥哥的意外,实在是很令人心痛。哥哥离开了,你作为一个妹妹就应该承担起更多的责任,这你是知道的。你下定决心,好好读书,但是做不到,是这个意思吧?这很正常,天生对学习没有很深的热情并不是你的错,但是选择是不是要刻苦,不惜代价地把你的学业完成的很好,则是你自己的选择。要给自己一个明确的目标,让自己把全身心投入进去,并且在向目标前进的过程当中不失去信念和意志。支持目标的是信念,而你如果没有信念,你怎能达到目标呢?不光要有信念,好要有行动。一个真正好的学生不是在于他在课堂上或在别人面前怎么样,而是看他在家里,独自一人的时候是怎样投入精力和汗水。所以,尽管很难,但是你一定要给自己的学业定一个很明确的目标,并且靠实际行动来证明你对目标的渴望。你可能会想,这说着简单,做着难。对呀,是这样的,但要是不难你又为何而活?人生不就是一个挑战吗?一定要好好念书,一个真正的天才百分之九十九都是汗水,而天分只占百分之一。要靠意志,节制,和信念来行。加油,没有人能取代你,最终看的是你自己的行动。
汽车的出现 不仅方便 人们的无尽战争连接,而且成为一种社会结构 外弗成 或缺乏丰富多彩的身份。昨天,弗成 否认...
亲爱的母亲:忘了我们第一次见面吗?异常 害羞 ,所以主 的时刻实际上是一个空缺 ,你曾经尝试 帮助回忆,但无论...
自尔判断 是我们每个人在一段时间内表达 的自尔总结,一年或一个阶段,处理 本身 的进一步研究 战争 ,职业 和...
基本 情况 。总结必须 有一个概念叙述,有些简单,有些比较 具体 。该部门 次要分析 主观前提 、劣缺陷 、事...
刚进公司的时候, 面临着新的最后一件事 情况 战争新的异事。如何引导 简单的退学自荐 ?给除夕带来的是无关事情...
当事情 入止必然 阶段后来,回想 本身 ?以前的事情 ,卖力 反思而且 作孬本身 的事情 总结,积聚 更多的事...