博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
40岁生日,
阅读量:6714 次
发布时间:2019-06-25

本文共 1170 字,大约阅读时间需要 3 分钟。

转:http://www.ruanyifeng.com/blog/2009/06/unix_turns_40.html

1.

个星期,发表了一组文章,庆祝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年就把世界完全改变。

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

转载于:https://www.cnblogs.com/guligei/p/3673369.html

你可能感兴趣的文章
BZOJ 1814 Ural 1519 Formula 1
查看>>
HDU 3951 Coin Game
查看>>
Linux安装oracle 10g常见问题之——OUI-25031
查看>>
如何写angularJS模块
查看>>
hdu4940 Destroy Transportation system(2014多校联合第七场)
查看>>
android Binder的优点
查看>>
demo16Toast
查看>>
Visual Studio Emulator for Android 的安装与使用 感觉最干净好看的模拟器.
查看>>
JDK环境变量的配置
查看>>
mac添加环境变量
查看>>
ORM之创建数据库
查看>>
PHP处理Android的POST数据
查看>>
总结spring下配置dbcp,c3p0,proxool数据源链接池
查看>>
Sublime Text3 快捷键汇总及设置快捷键配置环境变量
查看>>
代码调试--自定义一个简单的debug函数
查看>>
T4语法快速入门
查看>>
OOP 第四章博客总结
查看>>
JAVAEE——SpringBoot配置篇:配置文件、YAML语法、文件值注入、加载位置与顺序、自动配置原理...
查看>>
洛谷 P1044 栈
查看>>
springMVC学习(2)
查看>>