AT&;T的商业化态度和做法让当时许多Unix的爱好者和软件开发者们感到痛心和忧虑,他们认为商业化的种种限制并不利于Unix产品的发展,相反由于封闭和利益驱使会导致产品出现诸多的问题。于是,这些怀着不满和反对的人开始有组织地结成“反抗联盟”以对抗“欺行霸市”的AT&;T。这时,一位名叫理查德·斯托曼的领袖级人物出现了,他认为Unix是一个相当好的操作系统,如果大家都能够将自己所学贡献出来,那么这个系统将会更加的优异。他针对Unix逐渐商业化和私有化的这一事实,开始倡导开放源代码的新理念。为了这个理念,理查德·斯托曼于1984年创办了GNU,它是“GNUsNotUnix”的递归缩写,GNU计划开发一套与Unix相互兼容的免费开源的操作系统软件。1985年,理查德·斯托曼又创立了自由软件基金会(Free Software Foundation,简称FSF)来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿贡献,但FSF有时还是会聘请程序员帮助编写代码。GNU组织的建立,延续了当年Unix刚出现时的情形,并为这种情形建立了可靠的法律和财务保障。从那时开始,许多程序员聚集起来合作开发一些自由的、高质量、易理解的软件,这使得Unix社区生机勃勃,一派繁荣景象。
从20世纪90年代GNU计划发起以来,GNU开始大量地生产或收集各种系统所必备的组件,像函数库、调试工具、文本编辑器、网站服务器,以及Unix的使用者接口等,但由于种种原因,GNU一直没有开发操作系统的内核。正当理查德·斯托曼在为操作系统内核伤脑筋的时候,Linux出现了。
1990年,芬兰赫尔辛基大学的一名学生林纳斯·托瓦兹,用汇编语言写了一个在80386保护模式下处理多任务切换的程序,后来他从Minix(安迪·坦南鲍姆教授所写的很小的Unix操作系统,主要用于操作系统教学)中得到灵感,进一步产生了一个狂妄的想法——写一个比Minix更好的Minix。于是他又写了一些硬件的设备驱动程序和一个小的文件系统,这样0.0.1版本的Linux就诞生了。但是此时的Linux仅具有操作系统内核的勉强的雏形,甚至都不能运行,你必须在安装有Minix的机器上对它编译以后才能运行。这时候林纳斯·托瓦兹已经完全着迷而不想停止,进而决定踢开Minix,于是在1991年10月5日又发布了Linux0.0.2版本,在这个版本中已经可以运行bash和gcc。从Linux诞生开始,林纳斯·托瓦兹就决定自由扩散Linux,包括源代码。因此Linux很快引起黑客们(黑客一词源自英文hacker,早期在美国的电脑界是带有褒义的,专指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员)的注意,通过计算机网络加入了Linux的内核开发。由于一批高水平黑客的加入,使得Linux发展迅猛,几乎一两个礼拜就有新版本或修正版的出现,到1994年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,内核写得紧凑高效,可以充分发挥硬件的性能,即使在4MB内存的80386机器上也表现得非常好,至今人们还在津津乐道。Linux的发展与传统的软件工程不同,它完全是通过网络集合世界各地的电脑高手合作而成的一套操作系统,这足可以见识到网络传播的威力,Linux也第一次让整个世界感受到了开源力量和网络力量的强大。有趣的是,Linux的标志和吉祥物是一只名字叫作Tux的企鹅,这是因为Linux的创造者林纳斯·托瓦兹在澳大利亚时曾被一个动物园里的企鹅咬了一口,于是便选择了企鹅作为Linux的标志。
从1983年开始,GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序,到1991年Linux内核发布的时候,GNU几乎已经完成了除了系统内核之外的各种必备软件的开发。于是,在林纳斯·托瓦兹和其他开发人员的努力下,GNU组件终于可以顺利运行于Linux内核上。虽然Linux整个内核是基于GNU通用公共许可,也就是GPL(GNU通用公共许可证)的,但是Linux内核并不是GNU计划的一部分。1994年3月,Linux1.0版正式发布时,马克·埃文成立了红帽(Red Hat)软件公司,成为最著名的Linux分销商之一。
严格来讲,Linux这个词应该仅代表Linux内核,但在实际使用中人们慢慢习惯了用Linux来形容整个基于Linux内核并且使用GNU工程的各种工具和应用程序的操作系统。后来人们把基于GNU组件的Linux操作系统,正式称为Linux发行版,也称为GNU/Linux。一般来讲,一个Linux发行版包含大量的软件套件,包括软件开发工具、数据库、Web服务器(例如Apache)、X-Windows、桌面环境(比如GNOME和KDE)、办公软件(比如Open Office.org)等。
1991~1995年,Linux从概念型的0.0.1版本内核原型,发展成为能够在性能和功能上均堪媲美专有Unix的操作系统,并且在连续正常工作时间等重要统计数据上打败了这些Unix中的绝大部分。1995年,Linux拥有了自己的杀手级应用,即开源的Web服务器Apache。很快,运行Apache的Linux机器以其稳定性和高效性成了全球互联网服务提供商(ISP)平台的首选,LAMP(Linux,Apache,My SQL,PHP)逐渐成为架构Web服务器的首选配置。
现如今的Linux又发展出了许多不同特性的发行版和衍生品,它们不但可以装在几乎所有的主流服务器上,包括个人电脑应用的X86系统,更被广泛地用于嵌入式系统,包括机顶盒、手机、游戏机、PDA、平板电脑、网络交换机、路由器、防火墙等。Linux的出现,不仅仅给世界带来了一个免费的操作系统,更是对Unix自由、共享的文化的延续,它的出现带给了世界自Unix、GNU以来更为成熟的思想和文化。
3
(1)多媒体的来源
“多媒体”一词最早出现在1985年10月的美国《IEEE计算机汇刊》专辑上,十年以后,它已风靡世界,成为当今信息技术领域最热门的话题和研究方向之一。美国苹果公司前总裁约翰·斯卡利的评价是:“多媒体系统将像个人电脑在20世纪80年代那样,改变90年代的人类世界。”
20世纪90年代初,“多媒体”的桂冠就被奇怪地戴在了电脑头上。1991年拉斯维加斯电脑大展首次展出多媒体电脑产品,全球销售额仅8亿美元,到1993年洛杉矶首届多媒体国际会议后,市场销售额创造出72亿美元的奇迹。“多媒体”成为当时最热门的话题。
媒体与电脑有何关系呢?这个问题要从以色列的一次反劫机事件说起。1976年6月,以色列百余名公民被恐怖分子劫持到乌干达,关在恩德培机场。为了营救人质,以色列在本国建了一个模型机场。反恐怖部队在此进行强化训练,这使得营救行动大获成功。这件事情给美国军方留下极深的印象,希望国防部高级研究计划署(ARPA)学习以色列经验,研究运用电子信息技术来实现模拟战场环境,以适应未来战争的需要。ARPA请求麻省理工学院支援,学院派出了教授级的电脑专家帮助他们试验。
1978年,美国科罗拉多州的阿斯彭市,一辆摄影车在大街小巷里穿出穿进,几台摄影机对着房屋和街道拍摄。到了转弯的路口和十字街头,摄影师们还走出车外,从不同的方向拍摄。这支队伍里既没有导演,也不见一个演员,只有一大批摄影师在不停地忙碌着,一连拍了好几个星期。拍摄完毕的胶片后来都送到了麻省理工学院,由电脑专家把影像合成在若干影碟上。
在阿斯彭拍摄到的影像经过电脑处理和后期制作变成了一种奇妙的电影,从屏幕看过去,就像是透过汽车的玻璃窗观看景物,置身于真实的市区街道。不可思议的是,观看者可以自由选择前进方向,一会儿来到了购物商店,一会儿又登上一架直升机,从高空俯瞰整个城区,各种建筑物飞快地向身后移去,无异于在真正的飞机上所见到的情景。在屏幕前足不出户,就能把阿斯彭的地理环境尽收眼底,模拟效果完全能够与人工建造的实体模型相媲美。阿斯彭计划要实现的目标究竟是什么呢?该项计划的主持人、麻省理工学院媒体实验室主任尼葛洛庞帝教授认真地说:“由此诞生的,正是多媒体。”
如果说多媒体就是因此而生,恐怕有点以偏概全,然而,从这个故事里不难看出多媒体的本质:电脑模拟游历阿斯彭街道的过程,操作者不仅可以观看,而且能够亲自参与,专家把这种特点称为“交互性”。看一场有声、有色、有文字、有动画的电影,哪怕情节再感人,你也只能在一旁观看。只有当观众掌握了航行控制权,在电影里任意游弋,可以停在某一点,也可以让它重演,甚至能够控制或改变剧情的发展,与电影故事交流和互动,才是真正具有了多媒体的特点。如今只有电脑才能具有这种交互能力,使人们主动地获取而非被动地获取或接受信息;当电脑具备了交互式多媒体功能时,它带来的将是人类信息表达、获取和处理方式的又一场革命。
1990年2月,美国著名的电脑杂志《拜特》就此为“多媒体”下了一个不太严格的定义:“多媒体技术是使电脑能够交互式地处理诸如文字、声音、图像、动画、视频等多种媒体信息的一门技术。”
其实,人们直接接触客观世界时,感觉器官所接受到的外部信息,就是多媒体。人们调动眼、耳、鼻、舌、身,通过看、听、闻、尝、触,感知丰富多彩的信息。然而,当人们想遥知远处的信息时,自身的器官便有很大的局限性。于是,千百年来,无数的科学家为在人与外部世界之间建立信息沟通的桥梁绞尽脑汁。电报、电话、电视、广播、计算机等设备极大地延伸了人们的感觉器官,使人们与外部世界的联系更加密切。
由于技术的局限性,过去的通信手段,只能传递单一的媒体信息。例如电报只能传递文字,电话仅传递声音等。而计算机,特别是微机和个人电脑的发展,给多媒体带来了新曙光,计算机不仅可以处理数据、文字、声音,而且还能处理图像。
多媒体计算机具有综合处理音频、视频、图像、文字等多类信息的功能,具有计算器、电视机、录像机、录音机、游戏机、传真机等许多电子产品的性能,从而真正实现了图文一体化、视听一体化。另外,它还可以形成人机互动、互相交流的操作环境及身临其境的场景,使人产生强烈的参与感、操作感。有了多媒体技术,计算机便朝着人类更易接受和处理信息最自然的方式发展,实现了人机的融合。
无论怎么说,负责阿斯彭计划的尼葛洛庞帝教授都是无可争议的多媒体先驱代表人物。1979年,在麻省理工学院院长魏斯纳的支持下,一个异想天开创造未来的媒体实验室诞生在该学院一栋楼房里,尼葛洛庞帝教授领着他的教研组闯进了未知的陌生领域。尼葛洛庞帝和他的媒体实验室,从来就被排斥在正统的电脑科学界之外。尼葛洛庞帝本人学的是建筑,却“不务正业”地整天埋在电脑里,反而说“未来关键的科技是人与电脑之间的互动”,甚至把这种“胡思乱想”与19世纪的钢铁生产和20世纪初的电力生产相提并论。在他的带动下,一批怀着同样梦想的科学家自愿加盟实验室,其中包括电脑专家、物理学家和数学家,还包括艺术家、音乐家、建筑学家、心理学家和大众传播专家,也不乏驰骋在科学前沿的最优秀的学者。
麻省理工学院媒体实验室的学者们默默耕耘着,他们的研究涉及的领域横跨电脑、电视、出版、视觉和教育。为了开创人类未来新的生活方式,他们不顾多数人的嘲笑,超前地进行诸如摄像机眼球跟踪、电子乐器、虚拟现实等实验。今日被人们推崇备至的多媒体电脑概念和创新思想多数来自于这个媒体实验室。
由尼葛洛庞帝教授等一批先驱人物开创的多媒体思想,理所当然受到了全世界电脑用户,尤其是数以亿计PC个人电脑用户的拥戴。横亘在电脑与人之间的墙壁迅速地坍塌,个人电脑的功能从文字处理开始,扩展到诸如影片欣赏、点播电视、书刊阅读、可视电话、音乐作曲、卡拉OK、录像录音、照相摄影、美术创作、动画游戏……计算机将要融合或者取代从“随身听”到电视机、录像机几乎所有的家用电器,帮助人们在学校、办公室和家庭里更方便地学习、工作和娱乐。