对Unix40岁的一些感想

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年就把世界完全改变。

所以,我的想法是,如果我们这一代人想要推动社会进步,在阻力很大的情况下,不一定要走政治这条路,而可以改从技术入手,用新技术来推动社会改造。

时间: 2024-10-01 20:01:23

对Unix40岁的一些感想的相关文章

28岁感想——焦虑与自我认知的并存

这是一篇早到的turning 28感想,下个月生日过后真正的成为一个大龄独居青年.今天上完烹调课,就好想去书展看下.查了距离在五公里左右,觉得很近,然而我忽略了太阳的温度.这前前后后起了半个多小时,跟着导航穿梭在不熟悉的街道,也终于可以跳开被办公楼格子框住的思绪,换给了自己一些安静的思考时光. 貌似我焦虑或者能够感知到自己存在的时候必须是身体在做些什么,比如打扫房间,暴走,骑行,跑步等等.要说年龄变大渐渐朝向30岁并且MR.Right依然下落不明,不焦虑可能是骗人,而且这焦虑大概是从到了26岁开

洗澡时感想(2015.10.2篇)

洗澡时感想(2015.10.2篇),以这个为题,或许是自己平时没有其他时间去思考自己吧,唯有冲凉时,身边只有一个水桶,洗发水和香皂(或者沐浴露),还有水龙头的水急冲冲的流着.这个时刻,没有网络,没有虚拟的食物来干扰,除了心里一直想着,可能会出现鬼...  所以洗头发不敢闭着眼睛,擦身子也是神速,两分钟搞点,在自己有时间戳背面的时候,会发现有一层厚厚的泥垢. 蹲着浴室里面,看着水慢慢的流着,手拉着毛巾,毛巾带着水,慢慢的往身上浇水一般,想到我自己目前后悔自己拥有的自行车和台式机,因为我觉得一个人在

25岁,我习得了自愈近视的魔法-最终版(填坑版)

转自:http://blog.sina.com.cn/s/blog_624791ed0100ftp9.html#comment4 距离上次发帖差不多有2个月了,之前的帖子差了很多东西,很糙,特别是没和所发资料有所关联.而且那段时间我比较忙.压力也比较大,没时间去整理自己的想法.而且所发书上所述不是完全正确的,特别是台湾和日本的那两本,没什么理论根据.近几天我把这些书又翻了一遍,决定按照毕业论文的格式再写一遍,也算是对上次不怎么负责任的发帖的补偿吧.感谢S1er的支持,不废话了. 简述 简述一下整

《30岁前的每一天》—读书总结

最近在培养读书的习惯,所以拿起一本书觉得差不多就开始读了.感觉还不错,至少不会觉得读书有负担了.相比以前,拿起一本书,总是觉得很厚,马上打消了自己的积极性,认为自己读完很难,所以最后就放弃了.最近一段时间,感觉确实不一样了,开始有不读书不自在的感觉了.而且,以前每次读书总感觉很着急,而且目标也不明确,边看书边觉得这可能不是自己想要学的.现在反而觉得读书很充实,而且感觉每天都在学习,觉得这些东西都是要学习的,至少我现在认为都是对我有益.所以说读书真是要培养习惯,不然真是很难坚持读下来. 现在,我读

IT菜鸟的一小点感想

最近在整项目中的联合登陆,给了我不小的感触. 看文档,理解需求,弄明白接口需要什么样的,什么类型的参数.要善于和对接人员的进行沟通,遇到问题及时反馈等. 这些是应该做的.我呢? 文档我看了,不过不是全部,只看了需要用到的地方,对于需求的理解不是很深刻,一些需求是按照自己的想法来弄的,所以在上线前的最后一次对接,忙的不可开交. 我知道,造成这些的原因还是因为自己太过浮躁.始终没有把心静下去. 就如同我现在看书完全看不进去,遇到问题最喜欢的是百度,谷歌什么的. 充实自己也是网上的一些零散的知识点,能

邻家有女初长成:学院两周岁的感想

一年前,我曾经写过<学院一周岁的感想与建议>.晃眼一年又过去了,转眼间,51CTO学院已经两岁了,于是我又码起字来. 有一个说法,互联网时代,过的是狗命,一年等于7年.这样看来,一年前,51CTO学院相当于一个小姑娘,才刚会打酱油:现在,51CTO学院已经长成大姑娘了,可以担当很多重任了,正所谓"邻家有女初长成"的感觉. 的确,在这一年中我看到了51CTO学院的很多变化,主界面焕然一新,客户端陆续上线,尤其是千呼万唤的安卓客户端也推出了,讲师也引入了分级制度.其中,还有我1

Android 开发感想

18年从.net转行做安卓开发,现在已经过去一年多了.说一下感想和心得体会! 一.开始 说一下我的经厉,从毕业开始出来工作一直是从事.net方向的开发工作.一开始也是没什么经验,加上也没有其他手艺就找了一个.net的开发岗位,刚开始两年都是做一些基本的系统开发OA.CRM什么的.后来跳槽换了几家公司,也都差不多主要是.net web系统开发或者是后台接口的开发.跟着团队一起做项目,完成需求开发,解决bug等等.做了几年看到现在移动互联网是趋势就打算换个方向,本来在我工作的第二年是有一次机会的但是

20多岁学习编程晚吗?看看56岁的大叔如何克服自我怀疑学习编程

原文地址:http://mp.weixin.qq.com/s/zzoPGDS5eELxEeO_zfG20w 版权声明 本文首发自微信公共帐号: 学习学习再学习(xiaolai-xuexi) 无需授权即可转载, 甚至无需保留以上版权声明: 转载时请务必注明作者. 我 56 岁了,正在学编程. 为什么?因为我喜欢编程,现在也算得上是老司机了. 但是编程并不简单,学编程很难,不过我还可以接受. 我喜欢沉浸在算法带来的挑战中,也愿意挤出几分钟多进行一次测试,更爱"也许这一次就成功了"之后&qu

【美妆讨论】化妆有术!让你重返18岁!

年龄永远是女人的大忌,想要留住年轻,不再为被问到年龄而感到尴尬,来跟小M学习化妆技巧啊,保证让你天天18岁! 技巧一:把皮肤彻底清洁干净 化妆前,一定要用洁面乳清洁皮肤,这是非常关键的一步,对化妆效果有很棒的辅助作用.清洁皮肤主要是为了去除油脂增加皮肤的张力,使化妆品更好地与皮肤贴合,这样妆容不易花掉,而且看起来更加清新通透自然. 技巧二:选择淡黄色粉底液 粉底液有很好的遮瑕效果.深色粉底液少量运用可以使五官看起来更加立体,但不可大面积使用:亚洲人一般的肤色无法驾驭较浅的粉底液,不推荐使用.最佳