英特尔和Red Hat合作实现Gnome桌面的Wayland支持
在发布支持XMir的Linux图形驱动程序xf86-video-intel 2.99.901后数天,英特尔宣布撤回对XMir的支持,XMir补丁不会合并到上游项目。XMir是Mir显示服务器的X11兼容层,旨在让旧的 X.Org/X11应用程序能运行在Mir上,即将于下个月发布的Ubuntu 13.10将默认使用Mir。Canonical选择开发自己的显示服务器而不是采用社区广泛支持的Wayland,理由是他们可以自己做出开发决定掌控发展方向。而英特尔投入了大量资源在Wayland上,并有许多全职雇员参与Wayland开发。撤回对XMir的支持意味着Canonical必须自己去维护相关补丁,英特尔不会投入人力去做只有Canonical受益的事情。
在拒绝支持Canonica的Mir之后,英特尔和Red Hat开发者宣布加强合作,为Gnome桌面实现Wayland支持功能。Christian Schaller在博客上表示,Gnome将不使用Weston,而是使用 Gnome Shell作为 Wayland的合成器。他解释说,移植到Wayland不是简单的用Wayland调用替代X调用,在许多情况下X中的功能要作为一个独立的库在Wayland中使用,而X处理的配置需要储存在其它地方。英特尔和Red Hat的团队正着手为Fedora 20发布一个技术预览版,Wayland将作为一个选项提供给用户。
英特尔拒绝支持Mir的是与非
http://www.solidot.org/story?sid=36458
英特尔开源图形驱动维护者Chris Wilson,于9月4日在xf86-video-intel驱动程序树中加入了支持XMir——Mir显示服务器的X.org兼容层——的补丁。支持英特尔集显的图形驱动由英特尔开发和维护,新增的代码不到300行,其提交注解指出XMir API很可能已经固定下来,可以在驱动中加入对该API支持了,基于此Wilson认为没有理由不合并补丁。然而到了9月7日,英特尔公开宣布不支持Canonical的Mir,支持XMir的补丁不会合并到上游。英特尔开源技术中心CTO Dirk Hohndel给出了解释,称是工程团队和资深技术人员作出了这一决定,表示英特尔需要将精力集中在 X和 Wayland上,支持XMir会增加英特尔质评测试的任务,顾此失彼,其它项目将会不得不作出牺牲。Canonical粉丝和雇员对英特尔的决定表达了不满,Canonical雇员Michael Hall说,打倒另一个开源项目不会让你的开源项目变得更好。英特尔支持的Wayland与Canonical的Mir是竞争关系。Matthew Garrett认为,支持XMir目前对英特尔任何益处,只要XMir是一个单发行版方案,是否支持只能留给该发行版自己解决。但Hall视“单发行版方案”为一种自我实现的预言:上游不合并补丁是因为其它发行版不使用它,其它发行版不使用它是因为其它桌面环境不使用它,其它桌面环境不使用它是因为需要上游接受该补丁,而上游拒绝合并该补丁是因为其它发行版不使用它。