> CNET 科技资讯网 9月14日专稿:Sun电脑公司主管13日说,年底前,Sun 会以Solaris 10为基础,打造出一款开放源代码的操作系统。 Sun 软件营销副总裁Mark McClain说,通过此计划,Sun 的工程师、合伙商商和其他单位的程序设计人员,都能共同参与发展这款Unix操作系统。此刻Sun 与正与客户测试程序,年底前可望完成。Sun 是在Solaris 10媒体简报会上,谈到这项开放源代码计划。新操作系统的执行速度更快,对软、硬件出错的复原能力也更强。 开放源代码的Solaris 10是Sun 重大的操作系统升级,预定年底前发展完成。推出开放源代码版本的目的,在推广Solaris 的使用率,瞄准的对象是软件发展人员和学术界人士,以便他们自由修改源代码。 McClain 说,这项开放源代码计划有助于改善Sun 与开发者社区的关系,包括志愿的程序设计师和大学里的师生。他坦承:“我们忽略了一件事,就是要当创新领袖,必须活跃于开发者社区。” Sun 这项计划正在筹备阶段。一些Solaris 工程师在内部工作日志里把此计划称为“开放源代码Solaris ”。 Sun 工程师的发展成果,将成为新操作系统的核心。未来的版本会选择性地纳入别项计划参与者所贡献的添加功能,同时确保Solaris 不至于分裂成各不相同、互不兼容的诸多版本。Sun 操作系统平台事业部副总裁Glen Weinberg 说,Sun 的开放源代码计划会仿效苹果Darwin 计划或红帽(Red Hat )Fedora计划的模式。 公司主管说,筹备活动包括排除法律顾虑、建立一套接受外来贡献的机制,并讨论出一套妥当的模式来管理这项开放源代码计划。由于Solaris 10有一些部分,例如装置驱动程序,属于其他公司专有的知识产权,Sun 在发布源代码的同时,也会发布二进制档(binaries),其中的专有程序无法存取,Weinberg说。 参加简报会的客户代表说,Sun 计划开放Solaris 10源代码,令人迫不及待。用Solaris 搭配医疗显像应用软件的达特茅斯学院系统架构师James Dobson说,一旦Sun 对外开放源代码,有助提升第三方开放源代码软件与Solaris 的互通性,Sun 的客户会从中受益。 Solaris 10添加新功能 公司主管并列举这款操作系统的主要新增功能,包括一种代号为ZFS 的新式文件系统;一种过滤网更细密的安全模式,用来建立存取权限:“主动预防式自我诊疗”(predictive self-healing )软件,以防止系统故障;以及一种动态追踪功能,称为DTrace,用来自动诊断常见的毛病。 绝大多数的Solaris 应用程序都在内含SunSparc处理器的服务器上执行,但Sun 现在也大力推广在x86 (即内建英特尔或AMD 芯片的)服务器上使用Solaris.Sun 预计在2005年初小幅度更新Solaris 10,届时,自动诊断工具即可在x86 架构服务器上侦测出处理器、内存或输入/ 输出故障。 Solaris 10也将纳入一种称为N1 Grid Containers的功能,此功能可把数种软件过程隔绝起来,局限于单一的操作系统实例(instance)。此功能可赋予用户更大的安全性,让他们能把众多运算任务整合到同一台机器上执行。 Sun 也打算把称为Janus 的附加功能纳入Solaris 10,让Linux 应用程序能原封不动地移植到Solaris 平台。Weinberg说,假如Janus 来不及在Solaris 10推出之前备妥,Sun 日后也会尽快推出此附加程序。 Dobson对Solaris 10新增Janus 这些菜单示赞许,也对Sun 推广在低价服务器上使用Solaris 的计划表示欢迎。他提到,对照之下,红帽公司的一些顾客对红帽Linux 的授权计划很不满意。Dobson说:“红帽操作系统除了包装工夫外,未增加别的创新,我不会花钱去买。” 另外,Sun 主管表示,Sun 与微软公司签定大规模的协议提升彼此产品的互通性,对Solaris 10丝毫没有影响。不过,双方讨论其他技术领域的整合,例如Solaris 文件系统与Windows 的整合。 这两家公司预定10月宣布有关网络服务(Web services)和目录互通性(directory interoperability)的初步合作进展,McClain 说。(文:Martin LaMonica/ 编译:唐慧文)