1.
上个星期,ComputerWorld发表了一组文章,庆祝Unix操作系统诞生40周年。
虽然我以前就知道Unix的故事,但是这组文章还是令我读得津津有味。
我第一次发现,Unix这个改变了计算机工业和人类社会的操作系统,完全是一个意料之外的产物。
一个赋闲的程序员+一段意外的假期+一台被淘汰的设备,Unix就这样诞生了。
2.
那个赋闲的程序员,叫做Ken Thompson。照片上看上去很成熟,其实年龄不大,发明Unix的时候只有26岁。
1969年,他参与的研究项目Multics被贝尔实验室取消了,他顿时就无事可干了。
正好那年夏天,他的老婆带着孩子回娘家了,只留下他一个人在新泽西。反正空闲时间多得很,他就用了一个月的时间,在家里写了一个小型版的Multics。
但是,贝尔实验室没有机器可以让他测试,因为那时计算机太贵了,不可能用于一个年轻程序员的业余项目。Ken Thompson没有办法,只好在一台型号为PDP-7的小型机上测试自己的软件。这台小型机因为性能太差,所以没人去用,就被闲置在一边了。
虽然PDP-7叫小型机,其实也是庞然大物,需要一间房间才能放得下。
PDP-7在1965年上市的时候,价格是72000美元,已经属于超级便宜的计算机了。第一版的Unix就是在这种机器上诞生的,下面就是一张Ken Thompson和他的同事当时的工作照。
3.
Unix的发明其实只是40年前的事情,但是已经古老得像传说一样了。
说起来真是让人吓一跳,40年前程序员日常工作的一部分,就是在纸带上打孔,因为大型机只认识纸带输入。我们今天熟悉的显示屏,还必须等到70年代才会出现。
但是,从PDP-7到今天的网络时代,只花了40年。
技术进步的速度快得可怕。
4.
40年前,电脑没有显示屏。
30年前,大多数电脑还不能放在写字桌上,因为太大了。
20年前,世界上还没有一张网页。
10年前,搜索引擎还不存在,原因是网站太少,没有搜索的必要。
那么,此时此刻正在发生什么呢?......
5.
Unix的发展史,进一步确立了我的一个想法,那就是社会进步的根本动力是技术。
君不见因为科学技术停滞不前,中国的封建社会可以长达2000年。而欧洲为什么会发生文艺复兴?一个重要原因就是印刷技术的传入,使得新思想有机会广泛传播。
Unix是互联网背后的关键技术,只用了短短40年就把世界完全改变。
所以,我的想法是,如果我们这一代人想要推动社会进步,在阻力很大的情况下,不一定要走政治这条路,而可以改从技术入手,用新技术来推动社会改造。
原文:http://www.cnblogs.com/bearwolf/p/3739300.html