zoukankan      html  css  js  c++  java
  • CSDN 专访解析“Linux到底惹谁了?”

    【CSDN 专访】如果一种理论能解释所有现象,那么它什么也没有解释。Linux也一样。它不可能包揽全部的优点,即使真的包揽了,也不可能符合全部人的需求、满足所有人的“胃口”。

    回顾:  

    前段时间微软首席律师Brad Smith在接受《财富》杂志采访时表示,Linux内核侵犯微软42项专利,Linux用户界面和其它设计元素侵犯65项……微软公开指责以Linux为首的开源阵营侵权,表面看来焦点是专利,归根而言无非是操作系统之争;之后业内称Linux远离普通用户,并列出八大原因。

    Linux到底惹谁了?

    如果说Brad Smith代表微软官方说的这番话是经过调查后的证据确凿,那么Linux远离普通用户的说法是否有依据呢?作者为此采访了李先静。

    李先静,2000年毕业于武汉理工大学,现任深圳鼎智通讯Linux Mobile Group技术主管。先后参与过高性能服务器、手机网页编辑器和智能手机等大型软件项目的研发。8Linux开发经验,深入研究过一些大型软件的架构(ApachekannnelSCIMSwindowDirectFBGTK+Mozilla……)

    记者:您在工作和日常中为什么选择Linux

    像大多数程序员一样,我对复杂软件的内部实现报有极强的好奇心,Linux内核相关外围软件包都是开放源代码的,这深深的吸引了我。从大二开始我就迷上了Linux,其后我花了大量时间去研读源代码,在上面学习编程,自此,Linux成了我工作和生活的一部分。

    我的第一份工作是参与开发一个网络服务器,Linux向来以性能优异著称,在服务器领域占有较大的市场份额,因而选择Linux作为开发平台就是自然的事了。

    后来从事Linux手机平台的开发,随着3G的到来,手机对多媒体和网络的要求越来越高,系统越来越复杂,传统手机操作系统已经不能担此重任了,Linux是为数不多的选择之一。

    记者:WindowsLinux您都用过,您觉得在日常使用中比较起WindowsLinux的优势和劣势是什么?在开发中呢?

    单从操作系统(内核+基本外围软件)的功能来看,很难说LinuxWindows孰优孰劣。Linux的优势在于它的开放和自由,这是Windows无法比拟的。Linux的劣势源于它的优势,发行商可以通过服务赢利,但应用软件开发商却没有明确的赢利模式。我还没有发现哪家公司在Linux下做应用软件发财的。

    Linux应用软件开发商除了和Windows下的应用软件开发商一样闭源销售外,没有什么别的赢利模式选择,而这又与Linux开放和自由的大文化背景不相容。由于缺少专业应用软件开发商的支持,所以Linux下的应用软件在多样性和功能方面都难于和Window下的相比。

    记者:有如此多的Linux版本可供下载、安装并完全免费使用的替换方案,很多用户仍然选择购买WindowsMac其他操作系统,你觉得是为什么?

    在国内Windows所以这样流行,盗版软件的作用不可估量,现在花两千多块就可以配置一台电脑,而花两万块未必能配置齐全常用的正版软件,有多少人愿意做这个投资呢?所以严格说来,用户自愿选择购买全套正版软件的人数未必多于使用Linux的人数。

    另外,大多数人都倾向于使用熟悉的东西,现在一般人都是以Windows作为入门的,而且在很长一段时间内都没有机会去接触其它操作系统,时间一长就习惯于Windows的操作模式了,而换一种差异较大的操作系统是一个痛苦的过程。

    当然也不可否认,WindowsWindows下的应用软件,在易用性方面确实优于Linux,对普通用户来说更容易使用,部分人愿意买单也正常不过。

    记者:有人觉得Linux的一些特点使他远离用户,您是否赞同这一观点,为什么?

    我并不赞同“Linux远离普通用户”的观点。包括微软的操作系统、Mac操作系统……每种操作系统都有自己擅长的地方,也有自己不擅长的地方。它们各自有各自的特点,在此基础上有属于自己的用户群。如果说Linux远离了某些用户,Windows也同样远离了某些用户。

    现在双方都在努力扩大自己的用户群,Windows在向服务器方向发展,Linux在向桌面方面发展,到底最终谁能胜出还难成定论。不管怎么说,竞争不是件坏事,用户至少有选择的机会。

    记者:有人说Linux版本型号太多了,影响普及。而在面对Vista时只需考虑是选择家用基本版还是升级版。能否谈下您对此的看法?

    我不同意这种看法。Linux发行商很少开发自己的专用软件,除安装和少量配置外,在每个发行版中,绝大部分的软件包都是一样的,对于GUI来说,只有KDEGNOME两种选择,一般发行商都会同时提供这两套GUI系统,让用户自由选择。

    Linux发行商主要是从服务赚钱,发行商越多说明提供Linux服务的公司越多,就像微软的代理商越多一样,它们只会推动Linux的普及。更何况随着Linux的标准化,各个发行版本之间的差异也将会越来越小。

    记者:有人觉得(Linux)命令行又走了恐龙式的复杂路线:它提供的功能更强大了,这对于系统管理员在维护服务器运行环境时会很有效,但是普通用户可能并不需要如此强大的功能,也不需要知道命令行的存在。您如何看待?

    Linux除了命令行界面,它的两大图形系统KDEGNOME已经发展比较完善了,对于普通用户来说,可以在GUI下完成日常工作而不需要使用命令行。命令行和GUI各有优缺点,有很多工作在命令行实现要快捷得多,多这样一种选择有什么不好呢。

    记得有位将军曾说过,人最大的幸福莫过于拥有权力而不使用它。拥有命令行这件强大的利器,即使不使用它,也让人感觉不错的。

    记者:在您看来,Linux以后在专业和普通用户上的趋势将如何?

    在相当长的时间内,Linux在专业用户(特别是程序员)群中的地位应该不会动摇。对于普通用户群,已经有不少公司在为此而努力,这是一个庞大的工程,非短时间内能完成。

    发行商主要致力于系统的集成方面,比如,让系统更容易安装,更容易配置,更容易管理,但这只是庞大的工程的一小部分工作,更重要是让应用软件功能需要增强,需要更人性化,这需要所有应用软件开发商共同努力的。

    当然,Linux要发展壮大不光是技术上问题,它与政策、法律和经济等各种外在因素都密切相关。【记者:玉磊】

     
  • 相关阅读:
    orcale 之数据操作
    快速排序-java
    javadoc错误: 编码gbk的不可映射字符
    javaweb-url /
    javaWeb-mvc之利用c3p0写入数据库出现乱码
    java基础-jdbc——三种方式加载驱动建立连接
    老调重弹:JDBC系列之<驱动加载原理全面解析) ----转
    java基础-反射之Class.forName
    mvc-servlet---servletContext与servletConfig2
    mvc-servlet---ServletConfig与ServletContext对象详解(转载)
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167716.html
Copyright © 2011-2022 走看看