电脑/软件/周边产品
按行业筛选
请选择行业
----------------------
-全部行业
------------------
-机床与金属加工设备
-刀具/量具/夹具/磨具
-模具设计与制造
-塑料机械/橡胶机械
-通用机械/化工机械
-工程机械/建材机械
-交通运输/海工装备
-农业机械
-食品机械/烟草机械
-包装机械
-印刷机械/广告设备
-纺织机械
-木工/造纸/环保/医疗设备
-物流设备
-智能楼宇/安防设备
-炉窑/热处理设备
-五金工具
------------------
-工业自动化
-佳工激光网
-仪器/仪表/衡器
-电力设备
-电子/通讯/办公文具
-家电/照明/健康设备
------------------
-基础件/通用件
-标准件
-工业原材料
-电子元器件及材料
-包装材料
------------------
-CAD/CAM/PDM/PLM
-ERP/制造业信息化
-管理咨询/认证
-服务/培训/工业设计
按产品筛选
----------------------
-本行业全部文章
--------------------
-企业资源计划ERP
-OA办公自动化
-CIO信息化管理
-电脑/软件/周边产
-网络/安全/存储产
机电信息化
查看本类全部文章
Linux与Windows争锋的三大软肋
作者:
首先要声明,我还谈不上是一个专家,我是从2001年才开始用GNU/Linux,而大多数读这篇文章的朋友用Linux的时间要比我长的多。但是我一直对Linux有很高的期望。本文只是为了表达我的一些个人观点,即我认为如何才能使Linux抢占主流操作系统的市场。我的目的不是为了说开源内核和应用程序的“坏话”,而是提出一些我认为能使Linux做的更好的建议和想法。
介绍
为什么Linux至今还没有占据操作系统的主流市场呢?目前有好几种可以完全免费下载使用的Linux,但是为什么人们还不去尝试呢?在我看来,在Linux能抢占市场战略要地之前,首先需要解决几件事情。我认为其中最需要改善的三件是:易用性、可用性和第三方软件的支持。
竞争晚了么?
根据我的记忆,WindowsXP是在2001年发布的,现在正在被大多数PC用户使用。出于好奇心,我在一所大学带Linux课的时候也曾短时间用过它。在我看来,Windows XP已经过时了,它现在已经老了。接班人呢?没有,最起码目前还没有。至少在2005年末或2006年Windows Longhorn发布前还没有。
但是对渴望体验最尖端的软件和最新的技术的人,如果不想等待如此长的时间怎么办呢?对于大多数人来说,可能的选择就是Linux。但是当这些大多数“临时用户”想到Linux的时候,总是联想到穿着花格衬衣或带着瓶底眼镜的奇怪的家伙,或者什么完全位未知的东西,这会令他们感觉到有些慌张。当然还有一些人是张开双臂欢迎Linux,他们其中一些是每天在网上冲浪或聊天,其他的通过重编译内核来体验到另一种乐趣或使用Midnight Commander(文件管理器)来管理文件。
易用性
易用性是Linux几乎每天都在改进的特点之一。当我第一次学习使用Linux的时候,在Gnome中甚至都没有一个“我的电脑”的图标(直到Gnome 2.6才实现这个,除非你自己做了一个)。为了看CD或硬盘上的文件,我不得不学会如何通过在终端上输入一些命令来浏览文件。这些情况正在好转,但是还有很多东西需要改进。
如果非要提出一件具体需要改进的事情的话,我想应该提到软件安装。这儿指的不是安装操作系统(对此我们有Anaconda或许多其他的工具来实现),而是安装和升级应用程序软件。举个例子,为了在我的系统上安装KDE3.4RC1,我首先找到一些APT库下载下来,然后通过输入命令就可以安装好了。但是,对于一个Linux新手(从Windows过来的新手)来说,他们习惯了点击一个setup图标,然后重复点击下一步,最后点完成。在这儿不可以了。最近一次我试图向一个Windows用户解释什么是Apt的时候,我看到的是一张面无表情的脸。
但是我们为什么不让Linux以同样的方式工作呢?要升级KDE需要下载大约30个程序包。最近,另一个更具有生命力的轻量级桌面解决方案XFCE,发布了一个安装程序,震惊了Linux世界。听到此消息,我高兴的登陆KDE的BUG报告向导,向他们说如果KDE也这样做就太好了。但是我被告知KDE永远不会做这样的安装包,或者等到我的厂商来升级。我也被暗示可以去使用Konstruct。
对我来说,“等待你的厂商”这样的话要被丢到垃圾桶里。我认为,没有安装程序,Linux将永远不会在主流操作系统上有所作为。此外,当厂商发布一个软件的新的版本的时候,我不想要等待3-6个月来使用最新的软件。当Windows发布他最新的Directx时,你不必等下一版的Windows发布后才能利用他,你可以任意下载然后安装它。我知道KDE有Konstruct,Gnome有Garnome,但是他们都是需要命令行。我所指的"Installer"是指可以让你点击安装,然后选择组件,有个进度条来显示进度。因为只有这样才能让一个典型的Windows用户没有陌生的感觉。总之,要求一个新用户来使用命令行命令正是Linux失去这个用户的时候。
可用性
让我们来进入下一个非常重要的话题,即可用性。一个很好的例子就是,他们在午餐室中刚刚安装了一个崭新的“网络咖啡(Ingernet Cafe)”,是基于Knoppix运行的。他们只是把CD安装在机器的硬盘上,一旦重新启动就运行Knoppix,在某种程度上硬盘是只读的。这的确是一个不错的做法,但是他们却忘记了安装Macromedia flash播放器。
由于我是我们部门中唯一的“Linux guy”,为每一个人安装flash播放器是我的责任,因为我是唯一个知道怎么弄的人。我打开命令行窗口,下载了flash播放器的Gunzip包,然后在终端上输入几个命令,flash文件就可以正常播放了。(一个Linux新手是做不到这一点的)我甚至看到有的人下载了Windows的flash安装包,然后不停的点击它,然后就纳闷“怎么不行呢”。正如我前面所说的,我认为当Linux要求用户打开Konsole的时候,正是Linux失败的时候。虽然在这个例子里不是Linux的错误,但是却验证了我的观点。
Linspire带来了“Click n Run”的思想,这是朝着正确方向迈出的一步。但是在更多的其他的Linux系统中最好的选择就是Synaptic。我认为,更多的“clickn Runs”和Synaptics正是我们所需要的东西,或者其他类似的易用的安装程序,这些是今年开发者们需要集中精力开发的东西。另一种办法是使下载的安装程序具有内置的类似apt的能力,自动解决了依赖性的问题,也可以一定程度上对用户有所帮助。
第三方支持
现在越来越多的非Linux开发者转而支持Linux,这实在是一件令人兴奋的事,但是离我们需要的还远远不够。按现在的情况,大多数新发布的PC游戏一般是只支持Windows的。可能有的开发者对为Linux编程有某种恐惧感?无论如何,现在有很多过去没有的新技术。举个例子,我发现Cedega可以相对比较好的运行Windows游戏,但是无论用来转化他们的程序是多么好,Windows 游戏只有在他们的原始环境中运行的更好。同Cedega一样的还有Wine,他们并不是直接的解决存在的主要问题。假若这种情况改变的的话,我确信这将会是推动Linux前进的动力。
结束语
Windows作为操作系统市场上的佼佼者,让Linux与其进行比较是不可避免的事。Windows由于易用使用而深受更多用户的喜爱,以致成为目前主流的操作系统,而这一点恰恰是Linux不足和需要改进的地方。不管是Windows还是Linux,要想在竞争中抢夺先机,必须保证提供给用户一个友好的用户界面。
假若您有什么想法可以始Linux运行的更好,不要自己留着!贴到网上,让大家也了解它。Linux获得力量的来源就是人们来使用它,你的想法可能会成为推动Linux向前发展的重要因素之一。假若某些开发者读到这篇文章,那么让我们开始来做一个安装包,让其具有友好的用户界面,让其他人不要再在终端上输入复杂的命令。(end)
文章内容仅供参考
(投稿 )
(如果您是本文作者,请点击此处 )
(4/25/2005)
对 电脑/软件/周边产品 有何见解?请到 电脑/软件/周边产品论坛 畅所欲言吧!