Wednesday June 15, 2005 |
在Sun两年,一个很有趣的发现就是每个项目的内部项目代码,颇是有些美国创新精神的体现。说是内部代码,因为在Solaris发布后,往往每个特性会有另外一个更加"道貌岸然"的市场推广名称,好比某人的大名、小名一样。只是对于我们工程师来说,还是小名叫来更亲切一些。 这些项目代码,有的精炼直白,例如ZFS(Zettabyte File System);有的概括功能,zones(现在的市场名字叫Containers-"容器",中文名字有点傻);有的取其寓意,FireEngine(取其高性能之意,特指Solaris 10中焕然一新的的TCP/IP协议栈);有的又似随手拈来,Nemo(恐怕项目启动时"Finding Nemo"正在热映 今天是Solaris开源 的日子,对你这意味着什么?意味着你不但可以享有我们曾经独有的特权 (还有什么比源代码更神秘的?),同时也可以访问到Solaris中更多的小秘密-看到那几个新的项目代码了?Yosemite(UDP性能增强项目。Yosemite,美国Yosemite国家公园);Surya(路由转发性能增强项目。Surya,印度教太阳神);Crossbow(网络协议栈的虚拟和资源管理。Crossbow,强弩);还有......Clearview! Clearview,作为项目组1/5的我来说,当然具有特别的意义。说来惭愧,作为自己的项目,除了隐约知道项目取其清楚、简单、统一之意外,并不清楚这个名字后面具体的故事。而且正如项目介绍中所说,Clearview包含5个相对独立的部分,三两句话竟然归纳不清。不过作为OpenSolaris的合作项目机会之一,敬请研读项目需求文档,并欢迎提问。 另外我知道,从今天起,我对自己的代码得格外小心了-就在你们中间,一定有某些人正在摩拳擦掌,准备着在对我的代码品头论足呢! |
Calendar
LinksReferersToday's Page Hits: 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
......当然,更多的时候,我无法知道每个项目代码背后的故事,但可以想象每个项目的启动初期,都会为自己"宝贝"的名字颇费一些心思。