14.04会使用X.Org吗?

听说13.10使用了Mir和X.Org的混合模式。14.04呢?它是同时使用两者还是只用Mir?如果只用Mir,那么我们如何使官方(非专有)驱动程序正常工作(例如AMD)?

1这是一个针对http://discourse.ubuntu.com的问题,而不是AU! - mini
1@onrea 部分-我认为这个问题的大部分是具体和客观可答的。我已经试着适当地回答了它(链接:http://askubuntu.com/a/438855/22949)。 - Eliah Kagan
1在我看来,这个问题与Ubuntu的开发版本无关,也不是一个“错误报告”或者“问题”。(当14.04发布时,它仍然会保持相关性...因为人们仍然想知道Mir是否已经被采用以及他们的显卡是否能够使用传统商业驱动程序,在考虑采用14.04时。) - Eliah Kagan
@EliahKagan 但这只是猜测而已。我们不是新闻网站,也不是八卦网站。如果有人想知道14.04会带来什么,要么阅读新闻/博客,要么等到发布后再看。一旦14.04发布,这个问题就变得无关紧要了。 - Braiam
@Braiam 一旦14.04发布,关于14.04中使用的软件是什么的问题并不变得无关紧要!(此外,“默认的14.04安装中运行的软件是什么”这个问题并不是一个推测性的问题。) - Eliah Kagan
@EliahKagan 直到14.04版本发布之前,也就是最终版发布之前,没有人知道。这和systemd/upstart以及其他软件一样,在14.04中据说会发生变化,但测试版仍然使用upstart。我们不是新闻网站,决策可能会在最后一刻改变。我们不应该猜测开发路径将采取何种道路,而是关于使用Ubuntu,而不是预测未来AU。 - Braiam
谢谢提醒这个问题不适合在这个网站上发表。没错,我会去另一个网站,花费10分钟注册并发布一个简单的问题。 - Nick Bailuc
1个回答

X.org在14.04 Trusty Tahr版本中仍然被打包,这可以从 Xorg源代码包的Launchpad页面(显示Trusty中的软件包版本为1:7.7+1ubuntu8)和Xserver-xorg二进制包的Ubuntu Packages数据库页面看出。文件列表显示它不仅是一个过渡性的软件包,而且实际上提供了软件--特别是/usr/bin/X可执行文件。
此外,我目前在VMware虚拟机上运行Trusty,并且当我登录到Unity桌面时,/usr/bin/X正在运行。
ek@Gnar:~$ ps ax | grep `pgrep Xorg` | head -1
 2494 tty7     Ss+    0:04 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

这个可执行文件是由我的系统上的xserver-xorg二进制软件包提供的。
ek@Gnar:~$ dpkg -S /usr/bin/X
xserver-xorg: /usr/bin/X

(要复制这个,可以执行这些步骤,或者可以选择从xserver-xorg-core中寻找/usr/bin/Xorg。)
(为了进一步确保X.org仍然存在于Ubuntu 14.04中,并且仍然是默认的显示服务器:)
  1. 根据维基百科的引用, 最初计划在14.04中完全取代X.org,但是这个计划被推迟到了Ubuntu 16.04。此外,请参阅总结历史的文章
  2. 尽管你可以在14.04中使用Unity 8的预览版本运行Mir,但这个版本的Unity是通过一个单独的软件包(unity8-desktop-session-mir)提供的,与普通的unity软件包不同。14.04中的Unity(主要)版本仍然是7。这是unity源代码软件包页面unity二进制软件包页面
  3. 或者如果你更喜欢从一个14.04系统进行检查,运行apt-cache policy unity会得到以下结果:

    unity:
      Installed: 7.1.2+14.04.20140321-0ubuntu1
      Candidate: 7.1.2+14.04.20140321-0ubuntu1
      Version table:
     *** 7.1.2+14.04.20140321-0ubuntu1 0
            500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
            100 /var/lib/dpkg/status
    

    Unity 7在Ubuntu上使用X.org。

  4. 截至本文撰写时,14.04已进入最终测试版冻结阶段。此时,14.04的改进主要是修复错误。几乎不太可能添加大的新功能。
作为你提出这个问题的动机的一部分,确实有一些关于Mir驱动支持的担忧,至少有一个主要的视频供应商(Intel)已经表示他们不打算支持它。但是X.org和Mir并不是唯一的显示服务器。特别是,似乎Kubuntu项目(以KDE作为默认桌面环境的Ubuntu版本)将尝试采用Wayland。Wayland在商业视频驱动程序中已经得到了重要的支持。
与其对可能发生的事情进行猜测,我更希望将这个回答的重点限制在已经发生、发展和宣布的事情上。关于主观或推测性的回答,或者类似论坛的讨论,可以在讨论区更合适。感谢onrea提出了该网站的建议。但是你可能会在维基百科关于Mir的文章本节中找到有用的信息和新闻。

2OMGUbuntu编辑的结论,即Mir将成为16.04的默认显示服务器,对我来说有些牵强附会。他引用了“到16.04时,它将成为默认的显示服务器……这就是我们所期待的时间表。”并且让人觉得在非LTS版本中不会提前实现,尽管这对于LTS版本来说是显而易见的,但并非铁板一块。个人而言,我不会链接到这篇写得很差(引文已被修改),充满猜测且无关紧要的报道,而是直接链接到视频。 - LiveWireBT