|
微软公司最近决定,在它即将推出的视窗XP操作系统最新测试版“发布侯选版本一(RC1)”中将不再搭载跨平台Java语言所需的Java虚拟机(Java Virtual Machine——JVM),而且在预计将于10月份推出的视窗XP最终版本中也不会搭载JVM,此举遭到了许多Java软件开发商的竭力反对。 另外,视窗XP在Outlook和Outlook Express程序中的默认安全设置为用户收件箱拒收 Java程序的邮件,同时微软公司还把浏览器高级安全设置修改为禁用Java程序,默认的高级安全设置使用的是OS操作系统。 Java语言是由微软的老对手Sun微系统公司开发出来的,它是一个颇受欢迎的可以用来制作动态交互式网页的平台。用户的计算机在运行Java平台之前需要安装一个名为Java虚拟机的插件,这个插件在网络上可以非常方便地下载,而且它常常随同具有Java功能的软件一起发行。 虽然RC 1不像以前的视窗版本那样具有运行Java程序的功能,但是想要在RC 1系统上运行Java程序的用户仍可安装Java虚拟机。微软公司发言人汤姆·皮拉说,事实上如果用户登录运行Java程序的网站,微软的Internet Explorer浏览器会提示用户前往微软公司的“Windows Download”网页去下载微软版本的JVM。然而视窗XP的默认安全设置仍会禁止许多Java程序的运行。 长期以来微软公司一直把Java可在多种操作系统上运行的功能看作是对它的视窗系列产品以及它的.NET平台的最大威胁,Java甚至可以在像PDA这样的移动设备上运行,微软公司推出的.NET平台的功能与Java相似。微软公司对Sun微系统公司和Java的排斥正是美国政府把微软公司拖入反托拉斯案件的主要依据。三周前,美国哥伦比亚特区上诉法院一致决定支持一个低级别法庭做出的微软公司采用欺骗和掠夺性手段妨碍Java技术发展的认定。 微软公司放弃对Java的支持并禁用许多Java程序的做法迫使一批中小Java软件开发商成立了一个名为开放、安全与可靠的互联网及电子邮件支持者组织(POSSIE),该组织的总部设在佐治亚州的亚特兰大市,POSSIE组织一位发言人透露,该组织成员决定现在还不公开自己的身份,怕的是遭到报复。该组织说它没有得到任何大公司的支持,包括Sun微系统公司。 POSSIE理事安德鲁·西基亚说:“我们在赞扬微软公司堵住一些安全漏洞的同时,也在关注那些有可能妨碍Java的使用并限制网页内容和电子邮件传播的修改。Java已被证明是一种非常可靠的运行环境,它不应遭到这样的限制。”POSSIE组织说微软公司通过在Outlook中禁用Java程序而限制了一些重要的文本和图象的传输。另外,如果把浏览器中的安全设置改为高级,用户将再也无法收看普通的Java网页,包括股市行情、体育快讯、电子表格以及动画等。 西基亚说:“世界上一些最具创新精神的软件开发商的激情可能会因微软公司维持当前的决定并在视窗XP中错误地归类Java的安全等级而受到损害。微软公司至少应该提供同以前发布的视窗版本一样的对最基本的Java程序的支持,也就是允许在Outlook程序中使用并让Java重新回到原先的安全等级中。如果真的存在安全问题,微软公司可以做一些更有效的事情,例如把一些反病毒软件与XP捆绑在一起。” 但是扬基集团分析师尼尔·戈德曼却说微软公司不再继续支持Java的决定也许是由于他们在今年早些时候与Sun微系统公司达成的一项和解协议,而不是为了进一步伤害Sun公司的利益。 今年1月份,微软公司同意向Sun公司支付2000万美元以了结1997年的一起诉讼案。这桩诉讼案起源于1996年两家公司的一份协议,当时微软公司得到了Sun公司的授权使用它的Java技术,同时约定微软公司只须提供对该技术兼容性的支持。协议签定后微软公司运用了酝酿已久的Java开发工具包(JDK)1.1.4版来确保视窗具有的兼容性。 作为和解协议的内容之一,Sun公司还授权微软公司在今后7年中继续使用最新版本的JDK,尽管微软公司并不承担这样做的义务。戈德曼说:“归根到底还是由于这个和解协议的原因。人们也许会认为微软公司企图避免人们在视窗操作系统上使用Java,但我认为实际情况并不是这样,因为他们与Sun公司达成的协议中规定他们不能搭载最新版本的Java系统。如果让我选择是不搭载任何东西还是搭载旧的软件版本,我宁愿选择不搭载任何东西。” 确实如此,微软公司的皮拉也说他们宁愿让JVM通过微软网站下载而不愿意将它搭载到视窗XP系统当中,因为这样才有助于公司遵守他们与Sun公司达成的和解协议。皮拉说:“我们仍然支持我们的JVM,我们只是不在视窗XP中包含JVM,每一个希望视窗XP支持Java的人都能如愿以偿。” 皮拉还指出:“制造商也可以在产品出厂前为其安装微软的JVM。”他补充说IT经理们可以自行决定是否在计算机上安装JVM,而那些把原来的视窗操作系统升级到视窗XP的用户可以保留他们原有的JVM。 Active Network公司总裁鲍伯·斯坦也持有同样的观点。该公司的activewin.com网站提供对视窗的支持和相关新闻服务。斯坦说:“微软公司并没有完全去掉视窗XP对Java的支持。许多新手都不使用Java,任何人如果需要的话都可以去下载,还有许多种方式都能够获得对Java的支持。” 戈德曼指出,在高安全等级中禁用Java的决定不会对Java软件开发商们造成太大的影响,因为大部分这类公司开发的都不是个人用户所使用的Java程序。个人计算机上用的Java软件被视窗XP的高安全等级禁用,用户如果下载这样程序的话它的容量往往是非常大的。 戈德曼说:“真正的、纯粹的Java程序总是在服务器上运行,而服务器用的Java程序不会被视窗XP的设置禁用。个人用户所使用的Java程序往往是JavaScript或动态的HTML或者是VBScript,这样就使得视窗XP对使用Java程序的个人用户来说更加安全一些,因此我认为这不会给整个Java软件开发行业造成影响。” 西基亚认为:“目前仍有很多企业在开发得到微软公司支持的Java软件,因此这不仅仅是Sun公司和微软公司之间的事。我们赞成一些软件开发商设计出支持Outlook和Outlook Express的Java程序。” 皮拉指出视窗XP的高等级安全设置并非是对这种特殊计算机语言的歧视。他说:“这种比较高的安全围栏并不是针对某一种程序或语言。”他指出这种设置甚至禁用微软公司的VBScript和ActiveX控件。 斯坦补充说:“从安全方面考虑,我认为这是一个很好的开端。现在有太多的病毒正通过Java传播,如果有任何方式能够减少病毒的传播,那么就不妨试一试。我对他们的做法毫无意见。”斯坦还指出,虽然有很多极其危险的Java病毒,但这些病毒并不是一定要让消费者花费时间和金钱。 截止本文发稿时还没有得到Sun公司对这件事的评论。
(出处:不详 ) |