毫无疑问,Linux是一项伟大的工程。因为,在松散的组织下,来自世界各地的程序员、工程师以及一些伟大的黑客......一起推动这个操作系统的发展并成熟起来。如今,这种操作系统广泛的运行于世界上的许多服务器中,他和Unix以及windowsserver一起支起了我们的网络世界,并且在嵌入式系统中正在发生着巨大的作用。
但是,Linux在客户端的表现实在不敢恭维,真的。如果我没有记错的话,这一比例连2%都没有。所以毫无疑问,在客户端领域,windows依然是一家独大,出于绝对的霸主地位。Ubuntu系统等一些客户端的表现也一直平平。作为一个Linux爱好者,作为一个自由软件的爱好者,我对于这个问题表示有一些不解。我想大家也一定有相似的想法,因为,我们都希望有一天Linux也能够在客户端能够像windows一样变得非常的普及,而不是只有少数技术员或者黑客的专利。尽管,我们都知道,Linus本人也不是很愿意让Linux到客户端去打拼。
对于目前Linux在客户端的表现,笔者提出以下意见,供大家参考,研究怎样能够改变Linux在客户端的现状:
1、Linux的开发升级过快。
在开发升级方面,我们不得不学习一下微软,看看他们是怎样来培养用户的操作习惯的。显然,如果要用这个操作系统,一定要让使用者形成长期的操作习惯。就是用户看多了以后,随便想一下,就能知道这些功能大概是什么,怎么用它。这不是什么技术问题,仅仅是习惯的问题,因为对于图形操作系统用户,他们只需要简单就行了,不想每次都得凭借自己对计算机的工作原理的理解去那些菜单中找功能,不想思考操作之间的逻辑关系。你看微软的操作系统,从windows95开始,一直是这种布局:桌面最下面是任务栏,桌面的左边是一些常用的图标。系统盘永远位于c盘。安装包一直用installer。分区一直用A、B、C、D.....表示。不管你用户最终会做多华丽的设置,你第一次面对这个系统的时候,他就是一个windows最经典的界面。这一点,一直到windows8才有大的改进。
也许我的表述有点模糊了,总之一句话,要让用户一上来就知道,world在哪里,怎么用。要做到这一点其实并不难,只需要在所有的Linux桌面上永远用同一个office软件,同一个音乐播放器,同一个图像编辑器......这样以来,普通用户只要会使用一种发行版本的基本软件,其他任何版本的软件他都可以使用,而且不随便升级。这些布局的稳定性应该像字符界面下的跟目录的分布那样稳定,不做随便改动。这样可以培养用户的操作习惯,这不是某个用户的问题,是这个用户群体的问题。
2、驱动支持少。
的确,在使用Linux图形界面的过程中,我们总会遇到各种问题。比如浏览器不支持播放音乐,不支持一些flash播放。甚至系统安装好了以后没有合适的驱动,这些都是问题。一般用户可不想到Linux网站去下载各个浏览器的插件,或者下载源代码编译,他只知道,这些在windows下,这些都不是问题,就算有问题,自己就可以马上搞定。因为他们是一般用户!这不是良好的用户体验!所以我觉得,我们是不是应该专门从Linux的众多稳定的内核版本中只去一个版本,来开发一个普通用户的发行版本。显然,他可以不免费,但是必须开源。然后在今后的20年内,所有的驱动程序,浏览器插件、播放器程序等都基于这一个内核。让他们分享同样的API,同样的编译工具。就像XP一样的成熟和坚不可催,要知道XP之所以能做到今天的地步,就是因为大量的应用都是基于这个平台开发。我相信只有这样,Linux才能积累并形成稳定的应用基础,这才能形成稳定的用户群。
3、提供更多的便捷的技术支持。
我们需要更多的网站提供的稳定的技术支持。这些驱动支持都是针对普通用户提供的支持,所以都应该提供安装包。这样便于一般用户管理软件,而不必要去进行繁琐配置或者重新编译连接这些程序。电脑专家愿意这样做,黑客觉得这很有意思,普通用户不会这么想。所以,如果我们希望有更多的普通用户参与这项计划的话,还是应该考虑这方面的问题。
最后,我要说,如果Linux社区不重视这种Linux“平民化”过程,那么Linux的新人可能青黄不接,更重要的是Linux的内核维护者也会青黄不接。如果只是凭借这种少数爱好者或专家来维持这个操作系统是不够的。
阅读(319) | 评论(0) | 转发(0) |