Xorg vs 韦兰 vs 米尔

韦兰vs米尔

新闻标题说明了一切。 X11一直是与Xorg通信的标准协议。,以及其他X Window System实现。 它的第一个版本出现在2004年,从那时起 已包含在主要的Linux发行版中,例如Debian,Gentoo Linux,Fedora,Slackware,openSUSE,Mandriva,Cygwin / X,当然还有Ubuntu。 尽管仍然可以完美运行,但Xorg的设计是十多年前的,自那时以来,渲染领域有了许多改进。 大致, 服务器上不再调用所有屏幕元素,例如窗口,按钮或字体 (您应该如何展示)(由客户展示),然后转到一个模型,在该模型中后者将承担所有主导角色。 我们分析旧 Xorg的 以及未来的绝佳选择, 韦兰和米尔,在一篇文章中,意见和评论都是开放的。 几十年来,Xorg 一直是 GNU/Linux 中 X-Window 的主要实现,但它所基于的旧系统直到当前时代已经发生了很大的变化,几乎完全消失。 当前的模式主要依赖于客户群,其中 像素图 或服务器上的完整屏幕图像 显示、 和窗口管理器,两者都合并到最终显示给用户的内容中。 现在仍然要问, 如果不是代理,在这种情况下应该为Xorg保留什么角色 在以上两个之间。 除了合并没有实际功能的另一层之外, 涉及内在的减速 适用于任何应用 还有一点必须确保 在系统中,因为应用程序侦听任何输入并接受来自其他窗口客户端的请求。 突破X11协议并重新开始似乎是一个好主意,因此, Wayland,图形服务器协议和库 适用于截至2010年出现的Linux系统,以及将来运行Unity的应用程序。 另外,它被提议作为使用Ubuntu移动操作系统Ubuntu Touch的移动平台的标准。 韦兰

Wayland的可视化示例

在过去的这些年中,Canonical的人们已经表示出了在其发行版中完全支持此应用程序的意图,但现实是,即使到今天,它仍未能完全起飞。 实际上,Ubuntu Touch的第一个版本使用了Android的图形服务器SurfaceFlinger来执行渲染任务,并且, 在最新版本中,Mir是旨在在所有版本的Ubuntu操作系统上运行的引擎。,逐步取代前面提到的两个。 主要思想没有丢失:消除中间层意味着系统性能的提高,因为必须将更少的数据重定向到各个客户端,这意味着设备的安全性将得到更大的提高。 Wayland还不需要2D图形驱动程序,这与带有DDX的Xorg不同,因为一切都在客户端完成,因此重用DRM / KMS驱动程序来显示图像的最终结果。 米尔

Mir的可视化示例

Mir并没有Wayland所假设的实质性变化,除了实现自己的协议和使用自己的API外。 尽管如此 特定于Ubuntu和Unity 8,由于其自​​身的优化设计,这既是一个优点,又是一个缺点,因为它不能包含在其他Linux版本中。 这 最新测试版 从...发布 Ubuntu 16.10(Yakketi Yak)附带Mir更新,并且还在Nvidia卡驱动程序下对其进行了优化,以实现更好的性能。

有了所有这些信息, 辩论 服务:Mir将获得Canonical的全力支持还是与Wayland共存? 第二台图形服务器将拥有什么样的未来? 它们是将共同实现同一共同目标的项目吗?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃里瓦斯托·帕拉辛(Evaristo Palacin)
  2.   佩雷

    对我来说,Ubuntu选择使用和开发MIR似乎很完美。 但是,请停止使用充其量是错误的技术观点来攻击Wayland。 Wayland已经在Sailfish或Tizen等移动平台上使用。 以Sailfish为例,Jolla于2013年推出了一部手机。另一方面,KDE,Gnome和Enlightenment这三个最常用的台式机将使用Wayland。 在KDE中,今天已经可以以稳定的方式在Wayland上运行会话了(我知道,因为我这样做了)。 GNome宣布它将在下一版本中默认传递给Wayland。 因此,正如您所看到的,Wayland远非一个“落后”项目。
    Canonical开发MIR的唯一原因是要完全控制该技术。 它是完全正确的。 但是,他不应该浪费自己的资源去涂抹Wayland,而应该致力于发展MIR及其永无止境的融合。

    1.    费罗

      但是Wayland在本文中受到了哪些攻击? 这不是一个过期的项目,特别是因为Canonical放弃了Mir。 尽管如此,两者似乎都距离替换旧的Xorg还有很长的路要走。

  3.   q3s

    “佩雷特”我认为没有人在攻击任何人,只是作者提出了自己的观点..您将拥有自己的观点,与他人分享,并让我们(读者)了解项目的阶段! 感谢您的来信!

  4.   豪尔赫·罗梅罗(Jorge Romero)

    MMMMM
    但是大多数发行版都将使用Wayland,例如Fedora或Opensuse(我使用它),Arch和衍生产品。
    而且您还必须考虑到显卡驱动程序必须适应协议,并且肯定是Wayland

    Mir只是一种市场策略

  5.   g

    只要两者都起作用就没关系