完全用Linux工作【Sonic版】
出来之后才感受到Linux的强大。系里面的网络都是基于Linux系统的,采用网络认证。一个有效的帐户,可以登录网络中的任何一台机器,从世界上任何一个地方。美国的IP资源就是丰富,没有内网外网这一说,也没有什么NAT。每台机器都有顶级域名、全球唯一的IP。
办公室的电脑都是Ubuntu的,由于采用网络认证,整个网络只有唯一一个root用户。尽管权限受到了限制,但是,电脑系统不就是用来使用的吗,要那么高的权限干嘛??Ubuntu上基本囊括了所有必须的软件,以至于我离开Windows工作两个月了还没有感到有什么事情没法实现的(娱乐除外)。整个网络就是一个巨大的NFS系统,每个用户的home directory都是放在服务器上,所以到任何一台机器上都有自己完整的工作目录、软件配置信息。单独的PC就像一个网络终端,唯一的区别是它提供额外的计算能力。
Research中涉及到大量的benchmark simulation,通常来说一个benchmark simulation跑下来就是30多小时,还是在Intel的Itanium上。所以需要大量的脚本支持。shell脚本太简陋,还好有Perl简单易学。有点Programming的基础,写Perl简直不用学,遇到问题上Internet随便就是一大堆tutorial,外加范例。现在已经是离开Perl就没办法活的状态了。
人要休息,机器不用。工作结束之前,写好Perl脚本,交给server慢慢跑一个晚上吧......
曾经我以为离开Visual Studio就没法写代码,现在用着gvim+makefile也挺得心应手,尽管偶尔还会抱怨一下没那么方便的debug环境;曾经我以为离开MS Office就没法写文档了,现在OpenOffice几乎提供了完全对等的功能;曾经我以为鼠标点击菜单比命令行更有优势,现在真正体会到脚本工具的无与伦比 ……
这就是Sonic版的 “完全用Linux工作”。

1 Comments:
听说过linux,没用过哈。难道你觉得linux比windows还好?
12:01 AM
Post a Comment
<< Home