为什么Linux桌面没有成功? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mozartgho
V2EX    问与答

为什么Linux桌面没有成功?

  mozartgho 2013-06-06 16:36:28 +08:00 6509 次点击
这是一个创建于 4513 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近在想一个问题,同样是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 们的大众需求等。
chu1337
    40
chu1337  
   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  
PRO
   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     Solana     5828 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 28ms UTC 01:46 PVG 09:46 LAX 18:46 JFK 21:46
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86