作为我最近针对不同操作系统的社论的后续工作,一些读者对Ubuntu和Windows进行了评论,从本质上讲,我对Windows给予了太多的赞誉。 因此,我想我将在这里专门写一篇文章,以解决Linux实际取代Windows的问题。 它可以?
简而言之-还没有。 这就是为什么。
微软制定规则
早在2001年,微软就推出了Windows XP。 当时,它实质上是唯一值得任何人使用的台式机操作系统。 当时,Microsoft Office赢得了Office套件之战。 Internet Explorer通过利用Windows的成功,并迫使用户使用Internet Explorer,将Netscape推向了市场之外。 随后,微软就此展开了一场法律斗争,最终导致Internet Explorer失去了对互联网的控制权(尽管有些人认为他们仍然受到控制)。 一直以来,Linux作为服务器非常流行(主要是因为Windows太不稳定),但是就台式机而言,它主要是针对极客的。
如今,开源已经卷土重来。 OpenOffice已经成为Microsoft Office的重要竞争对手,以至于它使Microsoft重新考虑了他们的Office套件,现在Office 2007使用了更多的开放文档标准。 Firefox出自Netscape的坟墓,现在非常流行。 而且,Linux本身已经通过流行的桌面选项Gnome和KDE进入了桌面领域,这两者都使Vista物有所值。
因此,情况发生了变化。 但是,足以让Linux接管吗? 不,那是因为微软最初的成功基本上意味着它制定了大多数规则。 人们已经习惯了Microsoft软件的工作方式。 我们已经习惯了他们做事的方式。 微软也不是一本关于他们如何做事的公开书,因此它使其他人尽可能地接近他们,但远远不够。
Windows的普及还意味着大多数供应商将大部分精力用于使他们的产品在Windows中运行。 这就是我在上一篇文章中提到的资本主义市场的参考。 市场选择了Windows,现在我们正在处理这种选择。 对Linux和其他平台的供应商支持最终只是事后才想到的。 Wine是可用于Linux的Windows API的开源实现,可让您在Linux系统上运行Windows软件。 但是,葡萄酒并不完美。 它可以运行某些软件,但支持不一。 另一个选择是在Linux内包括运行Windows软件的虚拟机,但在这一点上似乎也不可行。
Linux的最佳选择是使用本机为Linux编写的软件,但该软件支持Microsoft标准。 既然Microsoft似乎正在开放其某些文件标准,那么Linux世界也许可以做得更好。 例如,OpenOffice为Office文件提供文档支持。 但是,它到目前为止还没有结束。 Office的某些高级功能无法在OpenOffice中正确保存,这是因为DOC文件的确切格式仅由Microsoft知道。 现在,Office 2007正在使用开放的XML标准,也许可以缓解这种情况。
人们想要替代方案
微软在这里制定了规则,这是因为Linux花了太长时间才成为我们的消费者。 是的,我们现在看到开放源代码卷土重来,但是由于Microsoft Windows令人难以置信的突出地位,因此在操作系统领域进展缓慢。 但是,市场趋向于屈服,我的感觉是微软现在处于退潮。 Windows XP相当不错,现在仍然如此。 我现在使用的是Vista,这使我可以向其他人推荐他们现在继续运行XP。 Vista尚未准备好。 这引出我的意思…
微软对Vista的处理似乎对我来说是一个信号,表明该公司确实失去了对操作系统市场的控制。 他们花了六年的时间才开发出Vista,而我一直在全力以赴。 在Vista发行后,Vista中的硬件支持有些乏味。 由于Microsoft在Windows中进行了巨大的更改,因此一些硬件供应商正在竭力为他们的产品提供Vista支持。 同时,Vista是操作系统的绝对野兽。 要使它正常运行确实需要大约2 GB的内存,但Ubuntu Linux只需512 MB即可做到。
因此,尽管Firefox的成功表明人们想要Internet Explorer的替代产品,但我确实确实认为Vista是OS领域中对替代产品的渴望的转折点。 人们对微软感到厌倦。 他们厌倦了安全问题,蓝屏和锁定设备。 我个人希望拥有一个可行的桌面操作系统,它实际上是Windows的直接替代品。 但是,由于上述原因,Linux尚不存在。
要使Linux成为替代产品,将会发生什么?
- Linux需要像Windows一样越来越多地运行。 它到达那里。 但是,Linux需要这样,您几乎不需要命令行。 安装程序应该像双击文件一样简单(不跟踪软件包依赖关系)。 同样,Linux必须遵守Windows设置的规则,才能使Windows降级。
- 开放标准需要成为更多的规范而不是例外。 公司应特别强调使用开放标准。 例如,使用OpenOffice而不是Microsoft Office将使您的文档更加开放和跨平台。
- 供应商需要投入更多精力来支持Linux。 不过,这有点像鸡肉和鸡蛋的问题。 如果Linux变得足够流行以保证自己的时间,他们将付出更多的努力。 另一方面,如果这些供应商不这样做,Linux并不会真正流行起来。
上网
最近的趋势是,许多桌面软件已被基于Web的对等软件取代。 实际上,就在几周前,我已经正式放弃Outlook作为电子邮件客户端,转而使用Google的Gmail服务。 我一整天都在网络浏览器中度过,无论使用哪种计算机或操作系统,Gmail都可以以相同的方式工作。 Firefox可用于Windows和Linux。
不过,它并不仅限于Gmail。 现在有基于Web的应用程序,涵盖了从财务,图形设计,时间管理,办公套件到您命名的所有内容。 所有这些都仅取决于Web及其所在的服务器。 随着这些类型的事情变得越来越流行,使用哪种操作系统都没有关系。
随着向基于Web的软件的发展以及OpenOffice和Firefox等项目的英勇努力,我认为这种情况正在朝着开放源代码的方向发展,并摆脱了Microsoft作为主导力量的时代。 这将为Ubuntu和其他类似的应用程序打开更多的机会,但是这些系统的开发人员必须抓住这个机会。 他们无法重新创造世界的工作方式,而计算机世界仍然围绕Windows的工作方式而发展。 因此,开源开发人员不必对反Windows势利。 不,相反,进入并按照Windows的方式执行Windows的操作,然后向人们表明他们正在这样做,而整个过程都没有任何Microsoft标签。
然后,您到达某个地方。