作者:小米
引言:如果有一支能让Windows能让重新变身的魔术棒,对标准的支持以及可以接受的安全性会是假想改造计划的一部分。
MicrosoftWindows发布已经20年了(1985年11月,Microsoft Windows 1.0发布),现在来想
像一下我们自己所期望的Windows是怎样的应该是一件很有意思的事情。如果我们拥有这样一支魔术棒,我们会向它挥动并许下如下愿望:
软件套装
在硬件管理方面,Windows做得很好,但是操作系统的主要任务是运行应用程序和管理所有应用程序的安装和补丁,前面这个职责Windows做得好得过了头,而后者则做得不够好!
Windows自称有最广泛的应用程序支持,但这种支持很不幸地扩展到了一些大家不想要的领域,例如数量众多的间谍软件和恶性软件。
对于由于Windows的预防措施做得不够而搞出的烂摊子,我们不想再自己去清理了。所以,摆在第一位的是,我们希望Windows在管理这些进程方面能做得更好。第一步是让用户能在有限的权限下完成这项工作,这一点Linux和Mac OS早已实现;同时,Microsoft也最终决定在Windows Vista中解决此问题。
下一步是则是Vista中也没有计划的,那就是在Windows中集成一个经过严格测试、受到普遍欢迎的软件管理框架,例如Debian GNU/Linux中所提供的一样。
和在Debian和其他Linux版本中一样,我们希望能看到核心Windows安装中的每一种软件——从核心到应用程序条上的小Java程序——以及其套装中的应用程序二进制接口、配置文件和脚本文件,还有就是该软件所依赖的其他软件套装。
我们理想中的Window的添加/删除程序不会塞满含义模糊的补丁名称,相反,它会让用户看到系统中安装的每种东西,包括更新过的组件以及提供一种追踪特定套装的不兼容问题以及功能变化的方法。
智能套装管理能让系统管理员和用户能一步更新或者升级软件,而不是靠一连串长期驻留在系统托盘中的多种不同更新检查器和安装器。同时,它还可以让系统管理员将软件安装限制在受信软件库(trusted software repository)中。
标准支持
我们想要的Windows应该是标准支持的冠军,并且首先从Internet Explorer开始。
随着这个世界越来越网络化,所有人都说同一种语言变得越来越重要,或者至少浏览器应该是这样。同样地,有太多的标准Windows与众不同了。我们希望见到的Windows支持SSH(客户端和服务器端)和NFS、其集成的压缩文件工具支持gzip、rar和b2zip格式以及提供原生PDF阅读器。
另外,Windows还应该集成能和其他即时通讯协议交流的IM客户端。
在典型Linux版本(通常是Gaim或者Kopete)中提供的IM客户端都可以和MSN、Yahoo!AIM、Jabber、IRC等通话,Windows的原生IM客户端应该也有同样能力。
同样的问题也存在于Windows媒体播放器,Microsoft应该在Windows中提供一个能播放和管理所有类型内容的媒体播放器。我们理想的Windows应该把用户从必须在同一机器中安装QuickTime、WMP和RealPlayer的痛苦中解脱出来。
更多的图形用户界面(GUI)选择
Windows垄断的另外一项更令人失望的副作用是必须忍受Windows单一用户界面的沉闷。命令行依然是完成工作的一项快捷方式,我们希望Windows能恢复命令行从前的地位。我们还希望Windows更清晰显示机器中的内容,即使这可能让事情复杂化。
例如,我们发觉Windows默认隐藏文件后缀名的做法让人发狂。这些后缀明是很重要的信息,隐藏它们指挥带来不必要的混乱。
更智能化
Windows对用户的智商提出了越来越多的挑战,所以我们梦想中的Windows自己也应该更智能化。
Microsoft会在Vista中提供桌面搜索和信息分类等很有意思的东西,但我们希望Windows在这方面走得更远:观察用户的工作方式并学习它。例如大受欢迎的Popfile应用程序,它能监控用户的归类方式并自动将电子邮件分放进不同的文件夹中去。
Windows应该学习完成同样的工作,不过使用的资料是其搜索工具所索引出来的文件信息。