- 论坛徽章:
- 0
|
mesa是OpenGL的软件实现,若要由硬件实现,则需要结合厂商(如AMD,NV)的GPU驱动。
MaxWit Linux的Graphics Driver关心的主要不侧重在3D accel,而是将Graphics Driver及GUI的部分核心实现放入kernel(结合并改进NPTL技术、实现消息机制等),为试图实现Desktop与Kernel的整合而做的一些理论上的尝试。
目前Linux上的xorg与kernel高度并行,由于各种原因,很少为彼此开发专门的模块支持。如kernel仅仅为xorg提供drm等少得可怜的支持。不像MS和Apple,他们公司不但有杰出人才,而且作一个公司,他们不会像OSC那样几乎完全互不相干地并行开发窗口系统和OS内核这两个现代操作系统上最核心的组件,而是视为同一个产品中的两个不同模块,统筹规划、严密设计。一种是基于OSC的自由的并行/分散式开发,另一种是基于商业公司的统筹设计和无缝的合作开发,这两种模式的差异是Linux在桌面系统上远不及它的另外两个对手的根本原因(当然,不要误解为由于商业与非商业的之故)。
在CU上看到网友们无止境的Linux和Windows之口水战,我们大多是Linux的忠实fans,正是如此,更不应该论夜郎自大、故步自封,而更应当清楚地看到Linux与Windows的相距,并且尽自己的力设计更好的solution来完善它——哪怕我们的solution并不完善,甚至失败。
我们MaxWit开源项目组织做的这些工作只是小小的尝试,目前远没完善。相关代码还在实验室内部服务器上,还没checkin到googlecode上。 |
|