Wayland 简介
Wayland 是一个新的 X Server,由 Kristian Høgsberg 开发,这个新Server可以说是集最新技术于一身了,比如看看下边的介绍:
Wayland, a project by Kristian Høgsberg to create a new display server for Linux that leverages kernel mode-setting, the Graphics Execution Manager, and other newer Linux graphics technologies, continues to mature. Last month Eagle (the Wayland EGL stack) got working DRI2 support (DRI2 was also masterminded by Kristian) and now there's also some work going on within the tool-kit realm.
GEM,KMS,DRI2,EGL,除了最后一个,都是新的不能再新的技术了,可以说,
这些都是未来linux图形界面的基石,这些技术成熟后组合起来将构建一个高效、
稳定图形环境,OpenGL将与X-windows做一个完美的集成。如果你在用intel的集
成显卡,这些新技术很多一部分已经可以体验了,虽然现阶段性能并不算特别好,
但也是时间的问题了。效能问题有望在 Linux kernel 2.6.30 跟
xf86-video-intel2.8 出来后解决。不过,值得一提的是:这些统统是 intel
显卡才能实现的,ATI-AMD 显卡虽然也在路上了,但不得不说,进展远远落后由
于 intel,而显卡的老大NV的显卡驱动还没影子。
Wayland看起来对驱动、内核要求很高(KMS、DRI2只有intel的趋于成熟),想要成熟起来甚至取代Xorg那还是镜中月、水中花,但对于Atom平台来说,却完全不是这样,脱胎于Xfree86的Xorg,不得不说现在有些臃肿了。 Kristian写的这个新的Server就现阶段来说几乎纯是为Intel平台定制的一个轻量级的Server(扔掉了Xorg的所有包袱)当然,X系统作为一个工业标准,Wayland想取而代之,无疑是个长久的过程,也就是说:个人桌面很长一段时间还是将运行在Xorg上(不可否认,最近Xorg的进步还是蛮大的,即使呆在Xorg下,未来也会有不错的性能)那Wayland适合干什么呢?性能有限的设备!比如MID。作为MID概念的提出者intel,最近也在搞一个Moblin项目,我大体浏览了下,主要是做了一些桌面环境的改进,以使得界面更美观,方便,moblin2.0的一个很重要的组件就是:Clutter,这也是未来的gnome3.0要应用的东西.虽然Wayland看起来跟moblin虽然没多少交集,但 Kristian在写一的第一个Wayland后端是Clutter,而不是GTK与QT!由此来看,第一种能运行在Wayland上的桌面将是基于Clutter的,值得一提的是,Moblin2.0的beta就将可能提供一个Clutter的桌面,Wayland的轻快与高效与梦幻般的Cairo跟Clutter,带给我们的将是一个轻快,梦幻的桌面。
Wayland 进展
网站 phoronix.com 上有一系列文章介绍 Wayland 项目及其进展,下面是文章
链接:
- Wayland: A New X Server For Linux, November 03, 2008
- More Work On Red Hat's Wayland Project, November 06, 2008
- Wayland Display Server Gets A Terminal, December 08, 2008
- Dual X Servers Running Side-By-Side With Wayland, December 10, 2008
- Wayland's Eagle EGL Stack Gets Working DRI2, February 16, 2009
- A Clutter Backend For The Wayland Display Server, March 11, 2009
- The State Of The Wayland Display Server, May 20, 2009
Wayland 资源
SeeAlso
- 原来,Wayland就是为intel的MID平台写的……
|