Longhorn并非纯.net血统 业界对此表示猜疑

作者: 王飞
【eNet硅谷动力消息】美国东部时间5月25日(北京时间5月26日)《e周刊》观察员报道:出乎众人的意料,据说Longhorn将不会建立在.Net Framework上 。但是也许这并不是件坏事 。
开发人员称Longhorn中有一个小秘密,再笨的人也不会公开谈论这个小秘密 。Longhorn将不会建立在.Net Framework上 。
我们仍然希望Longhorn可以通过某种方式安装在 .Net Framework上 。但是据说.Net Framework不会是Longhorn的核心构架 。
相反,据内幕消息称,.Net Framework将是Longhorn一个较小的子系统的核心构件,特别是应用在Windows API 平台 (WAP)上,其主要由“Avalon”Windows表述系统和“Indigo”Windows通信系统构成 。
也许微软公司周三时披露的关于“.Net Framework 2.0测试版会导致程序中断”的消息与这件事有关?我们期待着微软公司官方站出来发布正式消息 。
估计微软公司大概会什么改变都不做,没有人曾承诺过.Net Framework 2.0是Longhorn的基础 。但是我们一直讨论的developer型式似乎与这次的更新有很大关系 。
据一位不愿透露姓名的开发商说:“Longhorn最初是计划在下一版.Net Framewor上建许多组件 。”“但是考虑到.Net Framework 2.0推出时间可能会比较晚,以及微软公司总裁可能会换人,比尔盖茨意识到把Longhorn的重要部分建立在.Net上是非常不明智的 。”
Fog Creek Software公司的总经理Joel Spolsky说他曾经听说过类似的闲话 。“我听说,Longhorn已经不再与.Net纠缠不清,所以核心操作系统将不会是.Net framework,这是件好事 。它作为操作系统显然是还不够成熟的 。”
另一不愿透露姓名的开发商称他也听到了许多街谈巷议 。
“我估计Longhorn中的所有程序都会用C语言来写,而且可能都是可控编码的形式 。但是可控编码需要的设备我们在五年后或者更远的以后才可以生产出来 。他说,所以现在微软公司在重新制订Longhorn的计划,从头再来 。开发商们说,微软公司研发小组实际上从去年夏天的时候就开始重新考虑微软的 .Net Framework和可控编码的问题 。就在那时发生了臭名昭著的“Longhorn Reset”事件 。((“Longhorn Reset”事件直接促使微软公司作出了大刀阔斧地削减Longhorn特性的决定,其中最显著的就是砍掉了WinFS,这样微软公司才能赶在2006年推出Longhorn 。)
从某种意义上来说,将.Net Framework从Longhorn计划中被抽离并非是一件坏事 。这个决定也有好的一面 。以上提到的某位人士称:“新计划的好处是开发商们如果想使用Longhorn的新特性,不用再转到.Net去了 。”
【Longhorn并非纯.net血统 业界对此表示猜疑】微软公司会不会公布这个变化呢?或者他们希望只把它当作一件最终必然会得到解决的“家务事”而隐而不宣?我们知道的是:开发商们正在热烈得谈论这件事 。

    推荐阅读