V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mozartgho
V2EX  ›  问与答

为什么Linux桌面没有成功?

  •  
  •   mozartgho · 2013-06-06 16:36:28 +08:00 · 6021 次点击
    这是一个创建于 4219 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在想一个问题,同样是Linux,为什么Android的UI和体验可以做得这么好,而普通Linux发行版的桌面却做的那么烂。是Google太强大,还是开源社区能力太差(产品和设计能力);轮人数,开源社区开发者也不少,牛人也是一堆的,做出来的东西却依然这么差劲?
    53 条回复    1970-01-01 08:00:00 +08:00
    yuelang85
        1
    yuelang85  
       2013-06-06 16:38:06 +08:00
    kuphrer
        2
    kuphrer  
       2013-06-06 16:38:18 +08:00
    版权和专利
    westlinkin
        3
    westlinkin  
       2013-06-06 16:39:29 +08:00
    不接地气吧。。。android是google要拿出来给普通用户用的,而很多开源社区开发者做的东西不是给普通人用的,有些甚至是故意就搞的恶心点,用起来的时候可以显得很牛逼[非贬义非攻击言论]
    wogong
        4
    wogong  
       2013-06-06 16:39:42 +08:00
    我还以为作者是在讨论知乎上的问题, http://www.zhihu.com/question/20706966

    我现在也不怎么用linux当桌面了,不愿意折腾也不愿意被折腾。

    感觉就是在不断的挖坑。一堆桌面,众口难调。
    ybian
        5
    ybian  
       2013-06-06 17:36:38 +08:00   ❤️ 2
    对『Android的UI和体验可以做得这么好』持保留意见。
    对于Linux的问题,Rob Pike的一段话很经典(他是说的Unix,我觉得把Unix换成Linux也一样)。

    1. What is the best thing about Unix?
    A: The community.

    2. What is the worst thing about Unix?
    A: That there are so many communities.
    levn
        6
    levn  
       2013-06-06 18:17:51 +08:00
    开源社区在'体验'的问题上是如何交流和工作的?
    Zhang
        7
    Zhang  
       2013-06-06 19:01:16 +08:00
    因为乔布斯和李那斯当年交谈的时候误解了对方的意思!否则,mac os就基于linux了!!
    breeswish
        8
    breeswish  
       2013-06-06 19:56:39 +08:00 via Android
    牛们各自觉得自己很牛看不惯别人的东西 于是大家都自己开发
    middleware
        9
    middleware  
       2013-06-06 19:57:49 +08:00
    min
        10
    min  
       2013-06-06 20:34:51 +08:00   ❤️ 1
    因为你所说的成功并不是开发那些桌面的人所追求的目标
    ivenvd
        11
    ivenvd  
       2013-06-06 20:43:35 +08:00   ❤️ 1
    请先弄清楚问题:

    1. 桌面是指桌面环境还是桌面电脑?后者包括驱动和应用,前者至少比 Windows 优秀一万倍。
    2. 成功是指本身质量还是指市场占有率?
    3. 没有成功是指哪里终结?我没看到 Linux 桌面品质或者市占率大幅下滑。

    泛泛而谈没有任何意义。
    eYeer
        12
    eYeer  
       2013-06-06 21:09:10 +08:00
    毕竟开源东东没有商业利益驱动。
    bhuztez
        13
    bhuztez  
       2013-06-06 21:17:44 +08:00
    Linux和桌面有关系?
    kqz901002
        14
    kqz901002  
       2013-06-06 21:21:53 +08:00
    @Zhang 不是Linux,是BSD
    kqz901002
        15
    kqz901002  
       2013-06-06 21:22:19 +08:00
    @Zhang 看错了,上条作废
    mozartgho
        16
    mozartgho  
    OP
       2013-06-06 21:28:31 +08:00
    @ivenvd 呵呵,我就知道会有愤青出现。无所谓,我也不打算和你扣字眼,你觉得Linux桌面环境好,就请继续!我也没打算就让你不用了
    Fuxiang
        17
    Fuxiang  
       2013-06-06 21:43:59 +08:00
    你说的Linux桌面指得什么,UI现在Linux做的很行把,很不错了,我感觉主要缺少很多软件,让人很不爽
    lowstz
        18
    lowstz  
       2013-06-06 22:20:20 +08:00
    @mozartgho 一出现反对意见就给别人扣帽子有意思吗?
    webflier
        19
    webflier  
       2013-06-06 22:52:36 +08:00
    linux桌面环境比windows桌面环境垃圾一万倍还差不多
    Ricepig
        20
    Ricepig  
       2013-06-06 22:58:39 +08:00
    看到说桌面环境比windows强一万倍的,是因为X看起来非常牛逼高端大气上档次的结构吗?
    clino
        21
    clino  
       2013-06-06 23:00:05 +08:00
    因为将UI功能完善到好用少bug,是"低技术"又很繁重的活
    需要一轮轮的反馈测试修改

    Geek 在没有经济支撑之下是没办法做得很好的,所以这块相比起来就是商业公司的强项了

    就是现在用的这些linux桌面,商业公司也砸了不少钱下去,否则更糟糕吧?
    RisingV
        22
    RisingV  
       2013-06-06 23:21:02 +08:00
    一、内核只有一个,但是桌面是分裂的,开源社区的力量太分散。
    二、设计桌面的还是Linux的用户,思路不是按照一般非专业用户设计的,
    很多还是倾向于一些很原始直接的方式。
    三、由于“二”的原因,Linux用户基数还是很小,缺乏足够的一般用户常用的商业软件的支持。
    然后就是由此形成的恶性循环。
    RisingV
        23
    RisingV  
       2013-06-06 23:22:47 +08:00
    @Ricepig X只有哲学上的优越性,事实上是又老又陈旧
    webflier
        24
    webflier  
       2013-06-06 23:23:25 +08:00
    @clino 正解,开源软件离不开商业公司的支持。但凡牛逼的开源软件后面,都有商业公司在支持。
    clowwindy
        25
    clowwindy  
       2013-06-06 23:39:52 +08:00
    我想到了这个刚被 fix 的 bug

    https://bugs.launchpad.net/ubuntu/+bug/1
    mozartgho
        26
    mozartgho  
    OP
       2013-06-07 00:11:36 +08:00
    @lowstz 提出反对意见至少有理有据,理性一点。张口闭口“优秀一万倍”,给人的印象就是在乱喷。尤其是在一个发言后无法删除帖子的论坛上,请珍重自己的id形象。
    glume
        27
    glume  
       2013-06-07 01:32:26 +08:00
    @RisingV +1
    我感觉桌面老是追着别人跑,又不断的搞些不稳定的新功能。造成实际上体验很差。
    DH
        28
    DH  
       2013-06-07 01:36:56 +08:00
    很多开源软件的开发者,你给他提一个bug,他好像被蛇咬了一样,或者看你像是外星人一样
    swulling
        29
    swulling  
       2013-06-07 01:44:30 +08:00   ❤️ 1
    @DH 你这个就是臆测了,事实上现在linux桌面最大的问题就是没有人提足够的bug

    比如说GNOME3刚出来时很不稳定,迭代多个版本才趋于稳定,为什么,没有专业的QA来做啊,用户也是提BUG的少。

    现在你要是能够提bug,各大社区打着旗子欢迎你还来不及
    DH
        30
    DH  
       2013-06-07 02:30:01 +08:00
    @DH 不是臆测,亲身体验。我也没说重的话。
    以前给一个开源的python库修bug,作者鄙视我看不懂代码。当然后来他接受我提交的代码了。
    reverland
        31
    reverland  
       2013-06-07 10:19:44 +08:00
    桌面这么差……用了这么久毫无此感……
    reverland
        32
    reverland  
       2013-06-07 10:22:52 +08:00   ❤️ 1
    @DH 您点子真背,我倒是碰到很多很热心的开发者。
    reverland
        33
    reverland  
       2013-06-07 10:24:15 +08:00
    @glume 追着别人走么?倒觉得kde的开发者老是在做实验,什么语义学桌面真是性能堪忧
    lightening
        34
    lightening  
       2013-06-07 10:25:39 +08:00
    社区里的人各怀鬼胎,没往一处使力;硬件支持又不行
    qiibeta
        35
    qiibeta  
       2013-06-07 10:26:36 +08:00
    lz 是来挣铜币的,一定是……
    DH
        36
    DH  
       2013-06-07 10:35:42 +08:00
    @reverland 嗯,算是我点背吧。不过当时真的让我对开源社区失望了好久。我当时想,开发者当然是热心的,但是仅限于你问问题的时候,这样能显示自己能力。但是如果直接跟开发者说,你的某个地方逻辑有漏洞,我给你修好了,诺,这是代码。那开发者多半不高兴。

    当然,我现在的看法没那么消极了。人就是这样,你从中获益很多的东西,经常容易记不住的,反而是惹自己不高兴的小事,老让人耿耿于怀。

    总的说来,从开源社区中还是获益最多,不愉快的经历是极小一部分。有时候也在想,但凡有点点余力,都应该出一把子力气。上次还给一个作者捐了几十刀,不过那时候作者已经去世了。

    这个事情给我的教训是,别人要是提意见甚至解决方案了,先别着急不高兴,别着急怀疑别人,对别人nice一点。
    tititake
        37
    tititake  
       2013-06-07 10:45:07 +08:00
    @webflier 本末倒置吧,因为开源软件自身的牛逼所以才能吸引到到商业公司的支持,而不是反过来。
    webflier
        38
    webflier  
       2013-06-07 12:50:27 +08:00
    @tititake 嗯,你说的是一种case,还有的开源软件本来就是商业公司主导开发出来的,比如之前的mysql,现在的mongodb
    yangzh
        39
    yangzh  
       2013-06-07 12:57:09 +08:00
    因为这是“市场”,大部分开发者都认为自己的是“最好”而且是“够用”的,不考虑非 geek 们的大众需求等。
    chuhades
        40
    chuhades  
       2013-06-07 13:26:59 +08:00
    怎么说呢,看个人体验吧。
    n 久之前用ubuntu ,然后因为某些原因有折腾回win,后来由于是在受不了了,又回到ubuntu,
    这种东西还是看个人体验,lin 下我也么有敲太多命令,主要也都是图形的,感觉也还不错...
    Sdhjt
        41
    Sdhjt  
       2013-06-07 13:48:46 +08:00
    圈子不一样,Linux是给搞技术的圈子使用的,Android UI是面向小白大众的。前者喜欢用复杂的过程来完成一件事情并充满成就感,后者对于一键搞定情有独钟。
    ivenvd
        42
    ivenvd  
       2013-06-07 19:32:59 +08:00
    @Ricepig 先弄清什么是桌面环境好么?你家 X 属于桌面环境?
    ivenvd
        43
    ivenvd  
       2013-06-07 19:35:13 +08:00
    @mozartgho 只为否定而否定、不严谨不切实际、没有探讨精神的人的才是愤青。
    ivenvd
        44
    ivenvd  
       2013-06-07 19:46:52 +08:00
    @clino 大部分开源项目都会重视用户反馈,响应 Bug 比较及时,这是开源项目的特点之一。相比之下给闭源软件,尤其是大型商业公司(比如 M$)的闭源软件提 Bug 几乎是不可能的。
    Ricepig
        45
    Ricepig  
       2013-06-07 19:52:14 +08:00
    @ivenvd

    学会提高自己的修养,争论的时候平和一点,我想应该是值得提倡的吧。

    关于bug和修复,我想你的说法天真了一点。实际上,无论是开源还是闭源,一般来说,有利益存在,才会保证bug的修复及时。也就是说,公司为了挣钱,给修bug是必然的。当然,也有少数高品质的开源软件,做的很好。

    如果你觉得不客观,可以看一下微软的patch更新速度,一般对于严重错误,微软还是会负责的,某些开源软件就不一定了。
    ivenvd
        46
    ivenvd  
       2013-06-07 19:54:00 +08:00
    @mozartgho 我第一次见到有人拿明显是夸张的句子来说事儿,还是说你认真想跟我讨论两者的差距是不是一万倍这个伟大的问题?
    ivenvd
        47
    ivenvd  
       2013-06-07 20:00:32 +08:00
    @Ricepig 我说的是用户反馈,不是黑客的反馈。当然这种优势不是绝对的,尤其小项目,限于人力和个人性情,难免参差不齐。
    ivenvd
        48
    ivenvd  
       2013-06-07 20:06:21 +08:00
    @Ricepig 另外我觉得我够平和的了,没有随便说某个产品“烂”、“差劲”而不给出理由和范围,也没有给别人扣帽子什么的。不过我反感别人反驳前不做功课倒是真的,这方面修养确实要提高。
    Ricepig
        49
    Ricepig  
       2013-06-07 20:14:18 +08:00 via iPhone
    @ivenvd 我模仿一下你平和的语气吧

    你家黑客就不是用户了?你家大多数会重视客户反馈的开源软件会残次不齐?
    sivacohan
        50
    sivacohan  
       2013-06-07 20:22:32 +08:00
    @kai @livid
    Monthly?
    ivenvd
        51
    ivenvd  
       2013-06-07 20:45:53 +08:00
    @Ricepig 我已经说“这方面修养确实要提高”,你希望我给你赔礼认错不成?是你不做功课在先的。

    黑客只是用户中极小的部分,如果这么以偏概全,Linux 用户体验就爆表了你说呢?

    大多数开源软件重视客户反馈,但不是绝对的,反例中的小项目尤其参差不齐。有语病么?我没感觉到。

    最后,我相信拥有良好修养的人,不会以说教的语气作为开场白。
    bhuztez
        52
    bhuztez  
       2013-06-07 21:15:05 +08:00
    ForgotFun
        53
    ForgotFun  
       2013-06-07 22:03:04 +08:00
    很简单的,Linux没有一套正规的商业运作体系。开源有一套很复杂的利益体系,如推广开源获得的利益如何分配的问题。Android的成功是Google投了很多钱的作用。目前Linux这块还是没有实质性的带头人的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.