天极IT资讯短信服务 电脑小技巧
|
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 | |
软件私有化: 整个信息科技的发展过程,可说是一些著名的天才骇客和效力惊人的技术相互交织而成,UNIX系统与C语言就是一个关键的技术,在1969年AT&T的贝尔实验室里一个名为Ken Thompson的年经技师用汇编语言发展出这套系统,他的同事Dennis Ritchit发明了程序编写用的C语言,两人一起用这语言将原初的UNIX再写一遍,早期的程序设计并须要情楚的了解操作系统及硬件的内部结构,同时一种类型的硬件就必须有特定的程序与系统,不同硬件和系统之间有着不兼容性然而UNIX和C语言的好处就是,可以将这些复杂的结构隐藏起来并提供一个接口,设计师也不需要了解这些结构才能设计程序。而C语言简单、自由又具弹性使的设计师不需再用汇编语言写程序,两者最重要的优点是可以跨许多平台、简单又方便。这样的技术很快就散布开来广受当时的许多设计师们喜爱。
在1980年时原先鼎盛的麻省理工人工智能实验室(MITAILAB),其中的研究人员是以ITS系统为主,这种系统只能用在PDP-10的硬件上,然而1983年PDP-10停产,厂商将焦点投入在PDP-11及VAX上,这使的不受硬件限制的UNIX更受到大家的重视,柏克莱大学的骇客也早将UNIX修改然后应用至VAX,其结果相当令人满意,1982年时有一些柏克莱的骇客出来开公司,也就是现今的升阳(Sun Microsystem),他们致力于将UNIX和以68000CPU的计算机结合以提供一种便宜好用的工作站,这样的工作站使的当时的骇客受益良多,同时柏克莱也研发一套能使UNIX系统连接上阿帕网络的通讯协议,这也加速了网络的发展。MIT也不逊色的应用开放原始码的方式,成功的开发一套使用于工作站上的图形接口系统X-window。
UNIX的两大版本柏克莱的BSD和AT&T是相对立的两个阵营,柏克莱大学研究生Bill Joy和Chuck Haley开始将原先的UNIX修改成BSD版,Joy在1977年免费发散了30份出去,这使的在往后的六年间,新版的UNIX在效能上大幅超越了AT&T,然而UNIX原始码的版权依然是AT&T的,于是一般商家或是个人在UNIX的使用上依然受到许多限制,他们付不起昂贵的授权费,不然就是不能使用他人修改过的版本,若要使用依然要购买版权。在1981年时授权费约要43000美金,教育版的只要将近1000美元,所以当时很多大学是购买版权后却是使用BSD版,原是开放的研究室成果,却被商品化以致产生使用限制的情形当然不只在UNIX上才看的到。
理查、史托曼(Richard Stallman)是著名的终极黑客,自由软件之父所处的MIT AI实验室也是如此。在80年代时一些研究员离开了实验室去开公司,主要是LMI(Lisp Machine Inc.)和Symbolics两家公司,原先这两家公司都和MIT实验室保持着分享合作的关系,然而Symbolics却开始想办法要将研究成果垄断,史托曼便开始积极维护成果公开分享的原则,但是实验室的许多研究员却也都纷纷出走,朝向商业化的行列。史托曼对于70、80年代左右软件私有话的情形日益严重感触很深,MIT的情况更是让他难过,所以他开始实行反抗封闭原始码软件产业的行动,他从设计一个能和UNIX兼容的系统起步,计划用他的技术与开放源码的系统,不断的设计出非常优秀的软件来击溃私有软件,EMACS与GCC就是最好的成果,尔后托瓦兹发明的LINUX系统更是为开放、分享、自由的开发模式知效能作了最佳的见证。
共3页。
1 2 3 8 :