新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 操作系统研究。UEFI
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机理论与工程『 操作系统原理 』 → 【zz】Linux不是Windows 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 18281 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: 【zz】Linux不是Windows 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     reallyh 帅哥哟,离线,有人找我吗?
      
      
      威望:4
      等级:大四(GRE考了1600分!)(版主)
      文章:114
      积分:1041
      门派:Lilybbs.net
      注册:2005/12/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给reallyh发送一个短消息 把reallyh加入好友 查看reallyh的个人资料 搜索reallyh在『 操作系统原理 』的所有贴子 引用回复这个贴子 回复这个贴子 查看reallyh的博客楼主
    发贴心情 

    Linux是一种可供选择的操作系统,而不是Windows的替代品。它也永远不会取代Windows,因为它们有完全不相容的目标。微软的目标是让他们的软件装到更多的电脑中,赚更多钞票。而Linux不是这样,它是免费的,它的着眼点不同。

    要理解这一点就要先理解FOSS 。并不奇怪很多Linux新手现在还不能很好的理解它,他们是新手嘛,他们还是习惯于从私有软件的角度思考。所以让我解释一下:

    典型的FOSS软件的作者往往因为对现存软件的不满,于是想到自己来写一个。而他又是个大好人,他把软件源码公之于众之后对大家说:“你们自己折腾吧!”。他可以这样做,因为复制软件没有任何成本,所以把软件贡献给世界也不会比自己留着用多花一分钱。他不会因为把软件送人而感到痛苦。


    然而,很重要的一点需要记住的是:他也不会因为送出软件而获利。不论是一人用还是一亿人用,对开发者来说毫无区别。哦,当然,他一定乐意看到自己的产品广受欢迎:用户数是个自我吹嘘的好题材,还能创造记录。但这不会为他带来任何金钱:因为这是FOSS。

    如果这个软件有所成功,别人就会对此感兴趣,也愿意帮助改善它。这是FOSS最大的优势:每一个用户都可能是潜在的开发者,每一个人都能参与使软件工作得更好,功能更多,bug更少。如果一个软件能吸引到一大帮开发者那将是非常好的事情。但这仅是对软件本身而言的,它会使软件变得更好,而开发者不会因此致富,只会让他们为此投入更多的时间。

    FOSS与如Windows一类的私有软件截然相反:FOSS完全关注于软件本身,而不在意最终用户的数量。软件运行很好,但用户寥寥,这从商业软件的标准来看是失败的,但从FOSS的标准来看却是成功的。

    FOSS关注于编写高质量的软件,真正能做事的软件。如果你想使用它,那你就需要投入时间来学习如何使用。FOSS软件是免费供你使用的,为编写它许多人不去计较个人利益,投入了大量的时间 。因此,在你报怨它不能像Windows中相对应软件一样工作之前,至少也应该投入一点时间,算是对软件作者贡献的一种尊敬吧。

    “哈哈,现在我抓到你的破绽了,”一个新手自鸣得意的说:“有一些Linux项目的目的就是替代Windows,而不仅是提供一种选择。”

    不难看出这种想法从何而来。例如,KDE和Gnome提供了一种不同于Linux传统的窗口管理器和CLI的桌面环境,它们更加类似于Windows。Linspire更一种要把Linux做的完全和Windows一样的Linux发行版。

    然而,这些论据更能支持我的观点,而不是那个新手的。

    为什么?因为这些都是标准的FOSS项目,都是以把软件做得更好为目的的。唯一的区别就是,在这些项目中品质的定义是“如何让Windows用户使用起来更方便?”

    你一旦考虑了这个因素,你就不得不同意这些项目的目标都是改进软件本身,它们都是100%的典型Linux软件。这些项目由那些更加无私的开发人员编写:他们这样做不是为满足自己的需要,因为他们已经太熟悉Linux了。相反,他们是为了使其它人从Windows过渡到Linux更加容易。

    这些开发人员知道有一些Windows用户希望转投Linux阵营,于是他们花力气建造一个能让Windows用户感到舒服、熟悉的Linux环境。他们无意去替代Windows,尽管最终的结果给人留下了这样的印象,但他们的最终目的是不一样的:不是制造一个Windows替代品,而是帮助 Windows用户过渡到Linux上。

    社区里反对这些项目的声音并不罕见。有些人理由也是合理的(“KDE太吃资源,还是用Fluxbox好”),有些人则抱着一种不够理性的“像Windows样的软件都不好”的态度。事实上这不是反微软或反Windows的态度,而是蛮不讲理的憎恨自己不了解的东西。

    典型的Linux用户是一个电脑爱好者:他用电脑因为电脑好玩,编程好玩,hacking(译者:这个词非常难译,没有一个简单的词能够代替,这里主要是指修改软件使之满足自己需求)也好玩。而Linux是hacking爱好者的最爱,他可以把Linux分解到最基本的部分,然后再根据自己需要重新组装起来。

    然而,新来的Linux用户很大部分不是电脑爱好着,也不是hacker(译者:修改软件使之满足自己需求的人)。他们只要求电脑能工作,就像Windows那样工作。他们没兴趣去花时间设置Linux,他们希望拿来就能用。

    这很好,但在典型的Linux用户看来,这就如同有人想要一辆已经组装好并用胶水粘牢的乐高玩具汽车。这对他们来说实在无法想象:“怎么会有人要这个?”

    这的确难以理解。如果你想要一辆做好的汽车模型,那去买一辆玩具车。如果你想要一辆可以自己组装的车,那就买乐高。怎么会有人想要一辆只能当玩具车玩的乐高车呢?乐高的乐趣就在于自己组装啊!

    典型的Linux用户也会如此回答那帮问“为什么它就是不能工作呢?”的人:“如果你仅想让电脑工作,用Windows好了,如果你想自己能动手修改,那就用Linux。如果你对开源软件的这些好处毫无兴趣,那你干什么还要转去用Linux呢?”

    答案通常是他们根本就不是真心想去用Linux,他们仅仅是想远离Windows:他们希望远离病毒,远离恶意软件,他们希望免除收费软件的限制,不被E.U.L.A.所束缚。他们不是在尝试投入Linux的怀抱,他们只想摆脱Windows。而Linux只是最广为人知的一种选择罢了。

    稍后再进一步论述. . .

    你可能想:“好吧,这样可以解释为什么开发者不去尽力让他们的软件更像Windows,但是Linux软件也可以在不违反FOSS的原则的前提下拥有有像Windows那样友好的GUI呀。”

    有一些理由可以说明为什么不是这样。

    首先: 你真的认为写软件的人会故意去弄个很烂的用户界面?

    当一个人投入大量个人时间去编写软件时,他总会努力使软件的用户界面(UI)尽可能的好。UI对软件来说太重要了:如果某个功能不能通过UI来访问,那它就根本毫无意义。你也许不知道,但UI成为现在这样不是没有道理的,其原因是那就是软件创造者能做出的最好的UI了。

    如果你仍坚持类似Windows的UI使软件更好,请不要忘了这样一个事实:这些软件的作者并不同意你的意见。他们对这些软件的理解肯定比你要深刻得多,也许他们错了,但可能性很小。  

    第二:现在已经有很多漂亮的、易于被Windows用户接受的GUI前端。我想不出有什么功能不能通过GUI来控制,不管是多么高级的。你可以编译内核(make xconfig),设置放火墙(fwbuilder),硬盘分区(qtparted)……这些都可以由好看的、交互的、符合直觉的并且用户友好的程序完成。

    但是Linux的发布周期与Windows不同,不可能从一开始就有一个精良的GUI界面。GUI只会增加软件的复杂度,而不会给功能带来什么改进。开发者的本意可不是弄个花哨却什么也做不了的GUI,他们创作的是自己需要的软件。

    一个软件最先能做的便是在命令行(CLI)方式下使用,它可能包含各式各样的调用选项和长长的配置文件。因为这是实现软件功能所需要的最基本的东西,其它的都可以慢慢完善,即使日后有了漂亮的GUI,但我们仍应当看到:通常它还是完全可以用CLI和配置文件来控制的。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/14 18:22:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 操作系统原理 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/12 0:22:59

    本主题贴数6,分页: [1]

     *树形目录 (最近20个回帖) 顶端 
    主题:  【zz】Linux不是Windows(4071字) - reallyh,2005年12月14日
        回复:  [em16]不同的系统有不同的用处但普通用户大多人数选择WINDOWSCLI对他们来说困难了..(84字) - HY,2006年6月1日
        回复:  如果Linux也散发出商业气息,那是可悲的,也离消失不远了(53字) - reallyh,2005年12月16日
        回复:  强贴~~~~~~~~(12字) - enorm,2005年12月15日
        回复:  这是因为CLI有很多优势:CLI通用;每个Linux系统都有CLI;所有程序都能从CLI执行;远程..(10699字) - reallyh,2005年12月14日
        回复:  Linux是一种可供选择的操作系统,而不是Windows的替代品。它也永远不会取代Windows,..(5576字) - reallyh,2005年12月14日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.988ms