Ubuntu 推出新的 Display Server "Mir"

2013-03-05 06:02:34 +08:00
 ivenvd
Ubuntu 将不使用 X 或者 Wayland,而自己开发一个适用于多平台的显示服务器 Mir: http://www.phoronix.com/scan.php?page=news_item&px=MTMxNzI

大家怎么看,会不会又是个 Unity 一样的鸡肋?
9581 次点击
所在节点    Linux
49 条回复
sqbing
2013-03-09 13:48:10 +08:00
@ivenvd “只要”有什么问题?难不难那是Ubuntu自己的决策问题,只要他愿意承担Mir开发失败带来的后果,又有什么好抱怨的?作为用户,最多换成arch之类的其他发行版就行了。

这问题就像在问“为什么开发wayland不加入改善xorg一样”,无解啊,人家愿意啊
bhuztez
2013-03-09 15:32:54 +08:00
@sqbing 开发Wayland的大部分都是X.Org开发者...

Canonical可是说过Unity会支持Wayland的。可是去年还在号称要用Wayland的。

但是现在看来Canonical连Wayland是怎么样的都没搞清楚就急着推出自己的Mir了

http://www.markshuttleworth.com/archives/551
http://www.phoronix.com/scan.php?page=article&item=ubuntu_wayland_postponed&num=1
wzzyj8
2013-03-09 18:50:57 +08:00
如果放在一年前,我会说unity bug还太多。现在的话,我比较同意Unity本身就是个没有创意的bug。Canonical单干Mir,败的可能性很大
ivenvd
2013-03-09 22:20:51 +08:00
@sqbing 为何 Wayland 不加入 Xorg,原因在当初已经解释得很清楚,没什么无解的,请自行 Google。就如 @bhuztez 兄所说,开发Wayland的大部分都是X.Org开发者,不会连这个都没搞清。

可是 Canonical 对于 Wayland 的很多实现都不清不楚,就开始指责和另开炉灶,最后发现都是自闹乌龙。想想 bzr、upstart 什么的项目,就知道 Ubuntu 根本不是从用户角度出发做事。

Mir 的开发,将会给 GUI Toolkit、开源驱动、WM、DE 等开发者带来很多麻烦,并且很可能引发显卡厂商进一步的观望,对 Wayland 的普及造成影响,说对用户没有影响未免短见。
wuyamoyun
2013-03-09 22:48:46 +08:00
为啥不能另开炉灶?闲的蛋疼就想单干不行?
mir还没出来,为什么会说它一定就会造成不好的影响?
硬件厂商会在乎你一个成功或者不成功的项目吗?
ivenvd
2013-03-09 23:03:01 +08:00
@wuyamoyun 嗯,你很形象地描绘了 Canonical 正在耍赖的状态。因为之前提出的不用 Wayland 的理由都难以自圆其说,现在 Mir 就靠耍赖支撑了。
wuyamoyun
2013-03-09 23:28:14 +08:00
@ivenvd 这也不算耍赖了,他自己花钱请人开发项目没什么好指责的。
而且他也没有任何责任去为普及wayland做贡献。开发者都会有自己判断,如果mir出来很烂,谁还会用它。
另外wayland这么长时间了也没看出来那里牛,也没看到那个发行版用它。谈不上什么普及。
coderoar
2013-03-09 23:29:18 +08:00
http://www.wired.com/wiredenterprise/2013/03/ubuntu-mir/

The Mir spec originally published by Ubuntu originally cited issues including input event batching and compression, motion event prediction together, flexible synchronization schemes, and other input related features as being too complex to implement in X.org. But Kristian Høgsberg, the original author of Wayland, pointed out on Google+ that these features were already implemented in Wayland’s compositor Weston.

---

简而言之:创造Mir不是为了技术也不是为了用户,纯粹是重复造轮子。
ivenvd
2013-03-10 01:17:43 +08:00
@wuyamoyun 都说了会给其他开源项目带来麻烦,你怎么就无视呢。

花钱了不能成为不受指责的理由, Canonical 是有公共影响力的企业,不是路边手机贴膜的。

Wayland 牛在哪里不是靠想就能想出来的,你大可以关注相关新闻在对其评论。其工作量更非 Canonical 声称的那么简单(一年成型什么的),否则现在开源界早有不知多少个 Wayland、Mir 了。参照 Linux 内核的统一和各种 WM、小型 DE 的分散,你就可以知道我的结论没错。
YQtaku
2013-03-10 01:54:49 +08:00
没人用cinnamon么= = http://cinnamon.linuxmint.com/
ivenvd
2013-03-10 01:56:16 +08:00
@YQtaku 这个跟我们讨论的话题没有关系吧…… = =
wuyamoyun
2013-03-10 08:54:57 +08:00
@ivenvd 不是无视,不明白怎么会给其他开源项目带来麻烦,如果真的很麻烦拿其他的开源完全可以无视它,明知道不好用垃圾还要去兼容它,那不是自找的吗?怪不了别人吧。
先别管wayland报道的有多牛,反正现在对我来说一点用也没有,所以不支持不反对。
lin
2013-03-10 10:45:35 +08:00
再接下来可能就要自己开发硬件了。
bhuztez
2013-03-10 10:48:27 +08:00
@wuyamoyun Canonical当年几乎是第一个跳出来说要支持Wayland的。

> The next major transition for Unity will be to deliver it on Wayland

> We’ll help GNOME and KDE with the transition, there’s no reason for them not to be there on day one either.

http://www.markshuttleworth.com/archives/551

现在不仅要自己搞Mir,还乱指责Wayland。

经常出来演示Unity能用Wayland的是Canonical,现在连Wayland是怎么回事都没搞清楚的也是Canonical。当初就不要信誓旦旦地说要支持Wayland了。

https://wiki.ubuntu.com/Wayland
ivenvd
2013-03-10 18:24:09 +08:00
@wuyamoyun 显然这会引起生态系统的分裂。一个开源项目不是由一个人说了算的,不是你说不去支持,所有开发者就都不去理的。我猜你又要说这是他们的自由,但是由于 Mir 的开发本身是无意义的,它没有解决任何已经存在的问题,所以这种损耗也是无谓的。

另外我们在谈对社区和用户的客观影响,没人关心你主观支持还是反对。
wuyamoyun
2013-03-10 19:51:42 +08:00
@ivenvd 客观影响就是没啥影响。就算你说wayland有多牛多牛,他现在不能用,所以也是没有意义的。这就像上公共厕所,Wayland先去了占了一个坑但是好几年也没拉完,然后又一个mir说我也要拉屎,他刚进厕所,大家就说你他娘的拉什么屎,Wayland不是已经在拉了吗?你这样会造成屎界分裂的,而且完全没有意义,是一种完所谓的消耗。

以上

商业公司有自己的需求,不用对社区负责。如果开发者非要去捧你说的完全没有意义的那坨屎,那是他们自己的选择,到时候东西不好用,没人会理他。

还有请问什么时候Linux的生态系统统一的,我咋不知道?
ivenvd
2013-03-10 23:10:58 +08:00
@wuyamoyun 你为何总是试图转移话题:Mir 的存在是否是无用的?核心问题根本就不是开源界不让它开发,而是它的开发是无意义的!造成分裂那是副作用。

开源界有很多新软件,就像各种 WM、DE,但是那都是应需求而生。而 Mir,就像 KWin 开发者所说,是解决了一个本来就不存在的问题。

下面来说副作用, Linux 生态系统一直是统一的。你所说的不统一,那是指上层直接面向用户的 WM、DE,而 Linux 底层,从内核到驱动,从显示服务器到3D 引擎,一直都是统一的(Android 是例外,Google 也没少被骂,但人家至少也有不同需求)。

上层的软件如上文所说,都是应对不同需求,请问 Mir 提出了什么新需求?实现了什么新功能?面向了什么新用户?

最后你举的例子太恶心了,我不想就此讨论。
likuku
2013-03-10 23:30:59 +08:00
@ivenvd 「 Linux 生态系统一直是统一的。你所说的不统一,那是指上层直接面向用户的 WM、DE,而 Linux 底层,从内核到驱动,从显示服务器到3D 引擎,一直都是统一的(Android 是例外,Google 也没少被骂,但人家至少也有不同需求)。」

所谓 “Linux 生态系统一直是统一的”,@ivenvd 您这里所言的 Linux 是仅指 linux kernel source 吧?
ivenvd
2013-03-11 00:04:59 +08:00
@likuku 我觉得我说得挺清楚了吧,GUI Toolkit 以下都是统一的。
wuyamoyun
2013-03-11 00:22:44 +08:00
回答你的问题:
1,存在是否是无用的
对你社区也许是无用,但这东西还没出来不好说,但是对公司而言开发这个肯定有他的道理。
2.提出什么新需求
这个没必要想你社区交代,我自己的项目自己说了算。
3实现什么新功能
同上
4.面向什么新用户?
这个问题提的好,但我理解不能。用户觉得好用他就会用,不好用就不会用,后果他自己承担。

那我觉得你本身就是再在讨论人家私有的东西存在是不是有意义。

既然无意义没用,还会带来分裂,什么逻辑?
你说的统一的生态好用吗?
你说的统一生态开发了这么多年了跟安卓比那个更好用?
那些wm,de还有统一的生态开发了这么多年有win好用吗?他有的win都有而且好用那是不是你这个统一生态和上面的wm,de就没有存在的必要了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/61968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX