昨天,在西安软件园参加了Sun主办,Intel、红旗等协办的“开源行动日”技术巡讲活动,到会人数超过Sun的预期,按他们的说法是,“痛”并“快乐”着,只好以开分会场来弥补。
Sun公司一位懂工程的演讲深得大家的欢迎,当然是因为那种融会贯通的能力,穿越技术,走向生活,贴近大家。当Sun满盘端出自己的技术时,也许我们在困惑,其实,他说他们公司的很多人都持反对意见。但在潮流面前,领潮者总是远瞩。
05年底,在清华大学曾参加了Sun举办的Opensloaris培训,深为Sloaris的技术而叹服。Dtrace,ZFS,SMF,其中故障诊断软件Dtrace获2006年美国顶尖技术创新奖。亲自感受过Dtrace的魅力后,希望有一天这项技术在Linux中能见到,而ZFS文件系统的开发者,据说已经与Linus商谈,有一天,这项技术也会融入Linux。
Sun展示了他们一揽子开源产品:操作系统OpenSloaris,数据存储OpeStroage,先进处理器OpenSPARC,数据库 MYSQL(被Sun购来),开发环境NetBeans,开源服务器GlassFish,,办公套件OpenOffice,基于Java的数据库Java DB,支持桌面应用、移动设备和TV的JAVAFX, 助力SOA开发和部署的OpenESB,虚拟化产品VirtualBOX 和OpenxVM。
从这一盘盘盛餐中,随便拿出一种,比如OpenSPARC处理器,进行分析和研究,所谓我们在处理器方面落后多少年的说法,也许在这开源时代,才会变为站在巨人肩上的可能。
在开源的生态系统中,既然是开源,那么,抓住源代码应当是其重要元素之一。记得在“穿越于Linux世界”的讲稿中,我曾提到阅读源代码的优势,这是说给学生们的:
• 学会大型软件项目的设计模式
• 获取真实可靠的第一手资料
• 汲取优秀软件设计中的算法、构架及设计思想。
• 提升自身的开发与设计能力
• 进行修改,满足自己的需求
而对于我们国家的IT产业来说,在这些经典巨著面前,牛人们的贡献足矣。如果我们仅仅在外围绕圈的摇旗呐喊,犹如看一场热闹的大戏,热闹过后,戏的主角依然掌控着让观众叹为观止的秘密,或者,即使主角愿意与大家分享那秘密背后的乐趣,但看客仅仅满足于表面的浮华,时过境迁,那开源也成为历史的丰碑,而我们能抓到手的依然是巨壳,一个shell而已。

