以下是笔者总结的十点:
1. Windows:混淆
Windows操作系统最让人讨厌的就是它将所有东西都隐藏了,运行遇到问题时不知道该从哪里查找问题?如果你运行Windows服务器,你总是能看到各种警报通知。然而当运行其他软件遇到问题时,Windows是不会让你知道问题出在哪的。是的,Windows 7有一个活动中心,但是这个活动中心有实质性的好处吗?为什么Windows不提供基于文本的标准型日志文件,那么用户就只要一个text阅读器就可以知道发生什么事。Linux和UNIX都做到了这点,OS X也做到了,为什么Windows操作系统不行呢。大家都希望知道操作系统都干了些什么,是怎么样运行的,为什么又不工作了,而不是对系统一无所知。
2. OS操作系统:缺乏灵活性
笔者过去常认为Windows不是个灵活的操作系统,但与OS X系统相比之后它的不灵活就不算什么了。现在笔者明白这样的不灵活是被设计的,毕竟打破常规首先就是个挑战。对于OS X系统来说这就是挑战。OS X要求每一个OS X用户处于相同的水平本身就是一个错误,苹果应该让OS X操作系统做用户想要做的事而不是做乔布斯想要做的事。OS X系统应该做到友好用户,而不是与用户背道而行。
3. Linux:缺乏标准
Linux标准库建立的一个原因是:规范Linux操作系统各方面。但是到目前为止,Linux标准库是失败的。当然,这并不只是Linux 标准库的失败,也是开发团队的失败。标准的不统一同时影响着Linux操作系统,Linux应该有其标准这样软件开发者才可以更容易的开发跨版本的软件,不论相信与否,这对于Linux的发展都是至关重要的。
4. 操作系统发展需求
这个问题让我愣了好长一段时间,软硬件之间的关系类似寄生关系。如果有更快的硬件,软件就会利用它提高性能;一样的,有了新的软件,就有新的硬件来支持,这是一个相互推动的双赢局面,除了消费者每个人都会盈利,是的,现在的硬件很便宜,但是小企业却挣扎在生存的边缘,他们要紧追着新系统的脚步来更新硬件。
5. 桌面系统
笔者不得不说当GNOME 3发布了一个官方版本一切就发生了变化,整体来说桌面系统将要结束。就移动设备来考虑这个问题的话,智能手机设计已经变得非常灵活,这种“桌面化”的变化在过去20年是完全想不到的,看看IOS和Android 2.0,他们在智能手机领域的作为是令人惊叹的。PC桌面呢?并没有如此,这是个改变的时代,也许GNOME 3引领了这样的一个改变。