当前位置:Linux教程 - Linux文化 - UniX and Me

UniX and Me


UNIX技术于上世纪60年代兴起,70年代及80年代初开发,并开始普及。我加入贝尔实验室时UNIX系统V(第一个商用UNIX)小组刚成立。我主要负责连接编辑程序(ld)和公用对象文件格式(COFF)。接着我参与了请求调页,实时UNIX,主机UNIX,C++和PWBII(第二代程序员工作台)的工作。

  我于1989年加入数字设备公司(DEC)。在那里我负责带领下一代UNIX(OSF/1)的研发工作,后来它取代了Ultrix并成为Digital UNIX和Tru64。那时,我几乎忘了在贝尔实验室从事的第一项工作的内容,但DEC的VMS小组成员们正激烈地争论着所有DEC编译器应以COFF为基础还是原来VMS加载模块为基础。我开始意识到COFF会成为一门很普及的技术。同时我发现了一个很有趣的现象,不仅IBM的AIX在适用ld和COFF,而且微软WindowsNT、XP加载模块也是以COFF为基础的。我的第一个COFF Engineering Memorandum于1980 年发布。创建的成果为大家广泛使用,理所当然给我带来了工作的成就感。

  在上世纪80年代早期,美国国防部(DOD)推动了Ada/APSE的发展。AT&T担心Ada/APSE的合用会取代C/UNIX,于是派出代表到政府委员会施加影响,而我则是被派遣到了APSE小组。尽管美国政府在Ada/APSE上没有取得成功,其软件工程研究(Method Man)却是十分有用的,而对CMU的SEI增加资金则有助于后来研究工作的开展。有名的CMM的基金也是来源于此。

  有机会参与Ada/APSE是UNIX给我的最大礼物,那时,我也因此在项目管理,软件管理和软件工程研究方面获得了丰厚的资金和协助(对很多人而言,这个学习机会并不容易碰上)。由于在Bell Labs,Perkin Elmer,Concurrent Computer,DEC,Citibank,Perot,InterWorld,HKEx等公司、机构参与各种性质不同的项目,我可以看到软件/IT项目运作中的千变万化的情况。即使在美国,也很少有工程师/IT经理可以见识到这些变化,更不用说在其它地方了。因此,所有的这些经历和体验都成为了现在我在高亚的工作之源。在未来十年,我们计划为中国、美国及其它国家创造最优秀的项目管理和软件工程工具。