我听说 13.10 使用了 Mir 和 X.Org 的混合版本。14.04 呢?它也会同时使用两者还是只使用 Mir。如果只使用 Mir,那么我们如何让官方(而非专有)驱动程序(由 AMD 提供)运行
答案1
X.org 继续为 14.04 Trusty Tahr 打包,证据如下源xorg
包的 Launchpad 页面(在 Trusty 中显示软件包版本 1:7.7+1ubuntu8)以及xserver-xorg
二进制软件包的 Ubuntu 软件包数据库页面。 这文件列表表明它不仅仅是一个过渡包,而且实际上提供了软件——特别是/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
/usr/bin/Xorg
(要重现此情况,可以执行这些步骤,也可以选择从中查找xserver-xorg-core
。)
进一步确认 X.org 仍然存在于 Ubuntu 14.04 中并保留默认显示服务器:
作为引用自维基百科, 它是曾一度打算Mir 在 14.04 中完全取代了 X.org,但是这个被推迟,预计将于 Ubuntu 16.04 发布。 也可以看看这篇文章总结了历史。
虽然你可以在 14.04 版 Unity 8 预览版中运行 Mir
unity8-desktop-session-mir
,此版本的 Unity 由与常规软件包不同的软件包 ( ) 提供unity
。14.04 中的 Unity (主要) 版本仍为 7。以下是unity
源包页面和二进制unity
软件包页面。或者如果您更喜欢从 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。
截至撰写本文时,14.04已进入最后的测试冻结阶段。目前,14.04 的改进主要包括修复错误。不太可能添加重大新功能。
这可能是你问这个问题的部分动机,确实有人担心 Mir 的驱动程序支持问题,至少有一家主要的视频供应商(英特尔)尽管他们表示不打算支持它。但 X.org 和 Mir 并不是唯一的显示服务器。特别是,Ubuntu项目(Ubuntu 版本,以 KDE 作为默认桌面环境)将尝试采用 Wayland. 韦兰已在商业视频驱动程序中得到大力支持。
而不是疯狂猜测可能发生什么,我想把这个答案的重点限制在有已经发生、已经开发并已公布。(更多主观或推测性的答案,或论坛式的讨论,在讨论中会更合适。鸣谢奥内雷亚为了建议该网站)但你可能会在其中一些引文中找到有用的信息和新闻本节的维基百科上有关 Mir 的文章。