一宅堂
宅男有真知!关于游戏, 业界, 技术八卦和宅

Windows, 从头再来? (续)

July 14th 2008 in 前景

Mac OS X也并没有像业界所预期的那样, 10.1修正了很多10.0的问题. 而之后接连而出的10.2和10.3更加入了大量的新功能. 这时候, OS X先进的架构体现出了强大的优势. 无论是开发环境的友好程度, 软件的质量, 都大大超过Windows同级软件的水平. 05年, 苹果正式将自己的硬件平台转向Intel, 并同时推出了10.4 Tiger. Tiger在支持新硬件平台的同时也放弃了对OS 9 Classic mode的支持. 至此, 苹果向下一代操作系统转型可宣布为大功告成. 在Windows Vista发布不久后发布的OS X 10.5 Leopard, 被众多媒体捧为操作系统的典范之作,无论是权威权威评论家还是个人用户都是一片叫好.

与此同时, Windows Vista的日子却很不好过. 尽管是一个成熟, 稳定, 兼容性良好的新平台, Windows Vista却没有任何真正激动人心的新特性. 对于很多最终用户, Vista除了界面漂亮一点, 对系统要求更高之外, 似乎和前代XP没有任何区别. 也难怪大量用户拒绝升级Vista继续使用XP.

业界, 甚至微软自己, 也意识到Windows已经陷入了lagacy support trap(直译为老式软件支持陷阱). Windows上一次重要转型是在2000年推出的基于NT的Windows 2000和1年后推出的同样基于NT的Windows XP, 尽管看起来新操作系统架构推出的时间并不算长–几乎和Mac OS X在同一时间, 但问题在于两者的基础, NT架构在2000年时已经有了7年历史. 所以本质上讲, Windows Vista, 这个同样基于NT架构的操作系统, 在06年推出时其核心已经有13年的漫长历史.

这13年期间由于微软在操作系统领域的巨大成功, 无数软件公司为Windows NT架构开发了无数软件. 其中相当一部分更是关系到企业,国家命脉的重要软件系统. 例如一部分银行仍然在使用以自定制的Win NT 4为中心的数据系统–从安全的角度看, 简化的老式系统更简单, 也就更加容易维护超高级别的安全性. 而基于各种Windows NT(包括2000, XP, Server 2003, Media Center, Tablet edition等等)操作系统的软件平台如统计, 财会等更是随处可见, 几乎每个超市, 加油站, 公司都在使用.

如此一个巨大的软件生态群, 反而成为Windows进行革命性进化的最大障碍. 一个新版本的Windows, 必须要考虑到前代软件的兼容能力, 否则微软就要面临瘫痪许多关系到国计民生的重要系统的严重后果.

微软自己也相当渴望对Windows进行彻底的革新, 在Vista开发初期, 还被叫做Longhorn时, 微软宣布将会为Longhorn植入大量革命性的新技术. 但后来的开发表明很多技术在保有向后兼容性的情况下并不可行(比如全新的WinFS文件系统), 因此微软不得不半途而废, 中止用Longhorn革新Windows系列的野心计划, 老老实实做了一个XP的升级版叫做Vista.

显然, Windows NT作为一个内核已经太老了. 而围绕着成功的Windows经年累月建立起来的巨大软件生态群却阻止着它发生革命性变化. 未来的Windows将何去何从?

微软在看到Vista的失败后马上声明将会提前下一代Windows, Windows 7的发布日期. 根据官方的消息, Windows 7仍然将会是一个基于Windows NT的操作系统, 其最核心的部分将不会有太大的改变. 很多业界观察家表示Windows 7极有可能是从Win NT转向下一代Win内核的跳板. 鉴于现代微处理器, 虚拟环境技术的进步, 在未来的硬件上完美模拟Win NT环境并非天方夜谭, 事实上OS X和Linux上目前都有非常好的Win环境模拟器的存在. 假如未来的Windows能够用虚拟机来负责向后兼容, 摆脱老式软件支持的包袱, 那么我相信以微软的财力和人力, Windows绝对可以烈火重生, 带来完全不同的革新体验.

Share/Save/Bookmark

Related posts






won't be displayed


Your Comment:

Windows, 从头再来?

前不久业界大牌分析公司Gartner的分析员在一篇文章中指出, Windows正在崩溃. Windows的安全漏洞太多, Bug太多, 低质量的软件也太多. Windows已经无法跟上当前硬件和网络进步的步伐.总之一句话, Windows已经是一个进入加护病房的晚期重病号.

不可否认, Gartner的分析员颇有点夸大其词, 尽管Windows Vista并没有获得太多褒扬, 但远远未达到癌症晚期的程度. 从各方面来说, Vista算是一个相当不错的系统. 它更稳定, 更安全, 更漂亮. 即使是被广为抨击的对前代硬件支持不佳以及讨厌的UAC也并非完全是微软的错误.

前者是因为Vista为了增进性能和稳定性使用了新的驱动程序模型, 而一些老硬件的生产厂商因为种种原因, 要么是不想花费人力物力要么是干脆早就倒闭了, 没有为这种新模型开发驱动, 如此导致这些老硬件在新系统上不可用. 所以, 正确描述这一事件的语句应该是: 老硬件的厂商放弃对新系统的支持, 而非新系统放弃了对老硬件的支持.

而总是蹦出来的UAC这个问题, 微软就更无辜了. 本质上,微软是尝试整合一个类似于Mac OS X的用户授权对话框, 在执行System critical操作时, 比如说, 安装一些对OS访问程度较高的软件时, 跳出这个对话框让用户输入密码, 从而进一步确认用户身份. 微软的整合本身并没有什么问题, 理论上讲UAC应该像OS X一样智能, 高效. UAC的临界值设置也很合理, 不会导致反复让用户输入密码的情形. 而最终这个模块搁浅在千千万万为Windows开发软件的开发商或个人身上. 传统上, Win开发环境对系统访问程度这一项并不是很重视, 很多开发者为了获得更灵活的伸展性,对系统更强的控制能力, 往往会对系统访问的很深入, 如此就导致了UAC的频繁出现. 对此, 微软也显得很无奈, 除了慢慢引导程序员在开发的同时也注重对系统的访问程度和效率之外, 似乎也没什么更好的办法.

但是, Vista的无过并不代表Vista有功. 自2001年XP发布后, 微软花费了五年时间开发这个继任者. 期间那边厢的Apple的新生儿操作系统Mac [...]

Windows, 从头再来?Previous Entry

服役人士都戴什么表?

最近很想买块表, 上一块卡西欧服役4年终于算是挂了(原价400元人民币). 总是用手机看表很是不方便, 更何况表不仅仅是看时间, 也是很重要的显示个人品味的附件.

因为个人形象和性格的原因一直很偏爱军表. 相信我并不是少数群体, 因为这年头标榜军表, 隐身战机飞行表, 各种特战队员表(海豹, SAS等等), 军警表(最有名的应该是史密斯和威尔森品牌的, 因为他们是警用枪械专家), 特勤人员专用表(例如因为在24上被Jack Bauer戴了所以名声大噪的MTM)到处都是. 其中不少价格也是相当的昂贵.

军表或者说自我标榜为军表的表都有什么特征?

1. 在显著位置有(通常很有名的)战斗单位的名字. 例如Navy SEALs, SAS, Air Force Night Hawk诸如此类. 考虑到厂商需要花大笔钱向政府购买这些名称的使用权, 他们把单位标识放在最显眼的地方也就不奇怪了.

2. 自身的物理可靠性. 水火不侵,刀枪不入的机体是这些厂商最爱表达的产品特性.

3. 价格昂贵. 特种部队, 隐形战机航空大队的成员都是精英中的精英, 用的装备也自然不会是等闲人能买到的便宜货.

4. 夜光, 照明功能. 既然伸手不见五指的杀人夜是特战队和隐形战机大队最喜欢的活动舞台, 那么一块在最漆黑的夜晚也能看得清的手表当然是最重要的. 更有厂商(说的就是你, MTM)为手表添加了手电筒的功能, 可以在一片漆黑的战斗地带阅读地图或漫画.

5. 密密麻麻的表盘读数. “军表”大多都是指针表, 大概是为了突出”专业”的形象, 这些表的读数一个比一个多. 一只表盘上一圈接着一圈的印着各种数字. 最内圈是传统表的1-12, 然后外面一圈是0-24, 在外面一圈是50-300, 再外面一圈是0.0-0.9, 再外面一圈是1000-2000, 再外面是初一到十五. 诸如此类, 不一而足. 大部分表商甚至还觉得不过瘾, 通常都会再加上两三个副表盘, 然后每个副表盘上再刻上四五圈数字.

6. 过于复杂的功能和用户界面. [...]

服役人士都戴什么表?Next Entry