BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

2002~2015,大牛程序员的桌面变迁

| 作者 张天雷 关注 4 他的粉丝 发布于 2015年12月24日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

1个月前,unix.se的Anders Jensen-Urstad曾经发文展示了著名编程人员或Unix大神在2002年的桌面截图。近日,Anders再度与这些人联系,获得并对比了其中一些人桌面截图的变化。接下来,本文就通过对比这前后十几年桌面的差别,来展示时代的变迁。

Brian Kernighan(Unix传奇人物,awk之父,《C程序设计语言》的作者之一)

在2002年,Brian的桌面上只有正在使用的Unix系统的xterm界面。而且,从图中可以看出,整个界面近乎为黑白,看让去十分无聊。

到2015年,Brian的桌面就变得绚丽了很多。虽然Brian使用的仍然是终端,其背景颜色已经发生了变化。而且,右侧的程序栏显示Brian还是安装了很多应用程序的。

Richard Stallman(自由软件运动的精神领袖、GNU计划以及自由软件基金会的创立者、著名黑客)

在2002年,Richard虽然已经安装了X和GNOME,但更多的还是采用文本模式进行办公。

到了2015年,Richard开始使用Trisquel的标准环境,但是大部分时间是在终端中使用Emacs工具。

Bram Moolenaar(Vim编辑器作者)
在2002年,Bram主要依赖xterm进行工作,同时使用Netscape来浏览网页。相对于其他人,Bram的桌面已经多了一些色彩,而且设置了xterm中的高亮显示。此外,Bram还打开了KDE状态栏的自动隐藏功能。

Bram在2015年仍然依赖xterm来使用Vim、Zimbu和邮件。但是,其屏幕大小已经发生了很大变化,可以同时显示更多的内容。

Rasmus Lerdorf(PHP语言的发明者)

虽然Rasmus使用了一张色彩艳丽的图片来展示自己的桌面,其Linux的Gnome桌面上主要运行的也只有Vim和Pine。

到2015年,Rasmus仍然在使用Linux、终端和浏览器。但是,他开始使用Thunderbird来替代Pine收发邮件。而且,他笔记本中所使用的系统也更新为了带Unity的Ubuntu。

Warren Toomey(Unix历史学家)

2002年,Warren回复Anders的请求时,提及了他使用Unix系统的经过。Warren第一次接触Unix系统,是通过一台运行OSx的Pyramid 90x的机器。该机器提供了AT&T环境与BSD风格的环境。起初,Warren使用的是AT&T环境,后来改为BSD风格。之后,他使用过SunOS 3.5及后续版本、386BSD 0.1以及FreeBSD。在2002年,Warren使用的则是FreeBSD 4的稳定版,以fvwm 1.24作为窗口管理器,主要在tcsh环境中使用vi编辑器。

到了2015年,Warren仍然以xterm作为主要工作环境。但是,fvwm已经被LXDE所取代,tcsh也换成了bash。而且,操作系统也切换到了Lubuntu。更大的不同是,Warren使用了Firefox、lyx、Gimp、KeepassX、Shutter、viking、dia、Wireshark、calibre、audacity、Handbrake以及VLC等GUI工具。当然,Warren还感慨到了计算机性能的变化——当年机器的配置实在是太弱了!

Jordan Hubbard (FreeBSD联合创始人,苹果公司Darwin项目的负责人)

从下图可以看出,Jordan在2002年已经开始使用苹果系统。使用了除终端系统外的iTunes和网页浏览器。这在当时已经是比较前卫的选择。

到2015年,Jordan依然在使用苹果系统和终端系统。但是,操作系统本身已经经过了若干代的更新。

Timothee Besset(曾经担任id Software软件公司的Linux版本维护者,现为独立程序员)

相比于其他人,Timothee的桌面要丰富很多,甚至展示了《重返德军总部》的游戏画面。他经常使用的应用包括IDEIRCIMTerm以及邮件客户端

到2015年,Timothee的桌面反而简洁了很多。他主要展示了使用saltstack进行配置的效果。

通过以上对比可以看出,这些大牛程序员所喜爱使用的编辑器基本没变,但桌面还是变得绚丽和丰富了很多。那么,从2002到2015,你的桌面是否也经历了类似的变化呢?


感谢魏星对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者(已满),InfoQ读者交流群(#2)InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

呵呵,我也差不多这个时间段,从2000年的redhat、mandrake,到后来的ubuntu,桌面基本上使用gnome。 by li gy

现在准备玩玩archlinux了,用这么多年,还是觉得ubuntu软件丰富功能多,安装方便(基本上很少需要手工编译),桌面环境都大同小异,随便哪个都够用了。开发环境基本是java集成+各种自己写的shell。现在工作中如果用window,才是感觉各种不方便,功能不够。

怎么发重了,还无法删除? by li gy

真心不好用

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT