阅读更多

6顶
0踩

操作系统
Ubuntu今年初宣布进军移动领域,并于上个月发布了系统ROM,其开发团队又开始了更长远的规划。

该团队近日在邮件列表中表示,将推出自己的显示服务器(Display Server),项目名为Mir。该项目的目标是取代目前的X window,为Ubuntu桌面和移动用户提供更好的无缝体验。

对于原因,该团队表示,Ubuntu Touch(即Ubuntu移动操作系统)是一个里程碑式的产品,为了实现聚合各种Ubuntu设备的愿景,改进显示技术是非常有必要的。特别是,目前的X window和它的驱动模型方法太复杂、功能太丰富,导致系统效率较低,并且驱动模型不可能在移动平台上得到广泛支持。至于Weston,缺乏一个定义清晰的驱动模型,并且在测试驱动方面缺乏一个严格的定义明确的需求。

同时,Ubuntu团队还希望将Unity移植为一个基于Qt/QML的实现,以便将该技术更好地呈现给Ubuntu移动用户。目前团队正在寻求从基于Nux的实现过渡到基于Qt/QML的实现的解决方案。更多信息可参阅:http://wiki.ubuntu.com/UnityNextSpec.

这些项目中大部分产品都包含在Mir project on Launchpad,主要有两个库:

  • libmir-server:包含Mir服务器端组件,用于实现compositor合成器
  • libmir-client:允许应用程序与Mir服务器通信。
此外,还有一些基于Mir技术的小项目,如:

  • QMir:绑定Qt的Mir
  • unity-system-compositor:一个整合sessions、greeters和启动画面的Mir服务器
  • Unity:基于Mir的Shell实现
  • Unity Greeter:基于Mir的greeter实现
一个完整的Mir显示堆栈看起来是这样的:



根据路线图显示:

  • 2013年5月,完成Unity Next和Mir整合的第一步,并开始shell的开发,提供一个快速原型和基础设施。
  • 2013年10月,Unity Next、Mir与操作系统其他部分完全整合,并支持Ubuntu Phone。对于桌面,要在用户会话方面完全取代X Windows。
  • 2014年4月,完成所有项目,为不同的设备提供无缝过渡
详细信息:https://wiki.ubuntu.com/MirSpec

Via Ubuntu
  • 大小: 33.8 KB
6
0
评论 共 12 条 请登录后发表评论
12 楼 jamcode 2013-03-11 10:31
andy_ghg 写道
除非开发环境必须使用linux,例如hadoop之类或者服务器部署,否则不考虑Linux。在linux上做开发简直是一种灾难。。。。个人想法,勿喷。

哈哈,
因为各人开发的东西不一样嘛。比如搞VC++的,死也不会用Linux做开发环境的

jex.im
11 楼 ray_linn 2013-03-10 12:55
Linux 桌面不破是无法立的,这种东西图形性能低下得很。
10 楼 andy_ghg 2013-03-09 23:01
除非开发环境必须使用linux,例如hadoop之类或者服务器部署,否则不考虑Linux。在linux上做开发简直是一种灾难。。。。个人想法,勿喷。
9 楼 ljbupc 2013-03-08 21:16
jakieyoung 写道
ancin 写道
感觉ubuntu越升级越难用,人家的产品越升级越好用啊。而且ubuntu越来越慢;这个东西太奇怪了。。。


一直用ubuntu,感觉越来越好用了。unity确实有些不习惯,我用gnome。

哈~我用的xubuntu安装盘,然后安装的E17桌面。
8 楼 Dollyn 2013-03-08 11:33
这可不是什么好事,分裂越来越严重,会更加影响Linux的推广
7 楼 hooluupig 2013-03-08 10:23
作为普通用户,力顶这次ubuntu的决定,早就该这样了。要想提供一致性的体验,无缝精良的桌面环境,目前不论是kde还是gnome都是有心无力,关键原因还是一些底层的支持不给力,各个完成度不同的项目拼凑在一起的桌面能好么?希望能和amd,nv这些谈好,linux桌面有望真正迎来好的驱动,真正稳定的桌面,不要整天这坏那坏,这别扭,那别扭,折腾来折腾去越折腾看着越别扭。
6 楼 jakieyoung 2013-03-08 10:15
ancin 写道
感觉ubuntu越升级越难用,人家的产品越升级越好用啊。而且ubuntu越来越慢;这个东西太奇怪了。。。


一直用ubuntu,感觉越来越好用了。unity确实有些不习惯,我用gnome。
5 楼 ancin 2013-03-08 09:38
感觉ubuntu越升级越难用,人家的产品越升级越好用啊。而且ubuntu越来越慢;这个东西太奇怪了。。。
4 楼 fireflyc 2013-03-08 08:49
引用
该项目的目标是取代目前的X window,为Ubuntu桌面和移动用户提供更好的无缝体验。

这个修改一下x window就行了吧?但是。。这种想法——你让VDI情何以堪,让MS和citrix之流如何赚钱啊。。
3 楼 freezingsky 2013-03-08 00:31
我觉得ubuntu最好把一些使用的习惯向windows靠拢,这样比较好。特别是用户操作这一块。
2 楼 ljbupc 2013-03-07 23:42
路漫漫其修远兮~
1 楼 nwangwei 2013-03-07 20:28

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 常用 Linux 软件汇总!很全,但不敢说最全

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。 OSD Lyrics - 与你最爱的媒体播放器显示歌词。 Rhythmbox - 来自 GNOME 的音乐播放器。 SoundJuicer - CD 抓取工具,for GNOME ...

  • 海量的超赞 Linux 软件

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。    OSD Lyrics - 与你最爱的媒体播放器显示歌词。    Rhythmbox - 来自 GNOME 的音乐播放器。   SoundJuicer - CD 抓取...

  • Ubuntu12.04软件安装指南

    但用户如果正在寻找一款更简单的替代品,那 Pinta 作为一个更直观,更能适合每天的日常的应用是一个很好的选择。如果要编辑矢量图形, Inkscape 是没有 人能打败的,它是那么的令人印象深刻,功能强大却又易于使用。...

  • 软件:常用 Linux 软件汇总,值得收藏

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。 OSD Lyrics - 与你最爱的媒体播放器显示歌词。 Rhythmbox - 来自 GNOME 的音乐播放器。 SoundJuicer - CD 抓取工具,for ...

  • 整理汇总了一份常用的 Linux 软件!

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。 OSD Lyrics - 与你最爱的媒体播放器显示歌词。 Rhythmbox - 来自 GNOME 的音乐播放器。 SoundJuicer - CD 抓取工具,for GNOME ...

  • 常用 Linux 软件汇总,足够用了!!!

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。 OSD Lyrics - 与你最爱的媒体播放器显示歌词。 Rhythmbox - 来自 GNOME 的音乐播放器。 SoundJuicer - CD 抓取工具,for ...

  • Python 学习 --->Anaconda、pyenv、virtualenv、venv

    同时在python 开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突。 对于上面的问题,这时就需要Python版本 环境 切换工具。

  • Linux图形用户界面:KDE与GNOME的由来 生动有趣的讲解

    起源:xWindow 微软Windows在早期只是一个基于DOS的应用程序,用户必须首先进入DOS后再启动Windows进程,而从Windows 95开始,微软将图形界面作为默认,命令行界面只有在需要的情况下才开启,后来的Windows 98/Me...

  • 【转帖】Linux图形用户界面:KDE与GNOME的由来

    Linux图形用户界面:KDE与GNOME的由来 置顶2018年08月11日 15:51:25hwpipixia阅读数 4778 ... 起源:xWindow 微软Windows在早期只是一个基于DOS的...

  • Linux图形用户界面:KDE与GNOME的由来

    起源:xWindow 微软Windows在早期只是一个基于DOS的应用程序,用户必须首先进入DOS后再启动Windows进程,而从Windows 95开始,微软将图形界面作为默认,命令行界面只有在需要的情况下才开启,后来的Windows 98/Me...

  • linux图形界面介绍

    从Ubuntu 11.04后,UNITY就作为默认界面来推广。如果用户需要体验GNOME 3,还需要用户自己安装。一般的评价都是GNOME 3界面在体验上要优于UNITY。   UNITY 是基于GTK 2图形库开发,也就是基于 GNOME 2开发的;...

  • Unix/Linux/BSD 它们之间的关系以及各自派系的介绍

    Bob Scheifler 开发的窗口系统(X Window系统)。 由于以 Linux 为内核的操作系统使用了许多 GNU 程序,实际在整个操作系统中,Linux 内核源码的占比也远远少于 GNU 软件源码的占比,所以你甚至可以理解为 Linux ...

  • 常用 Linux 软件汇总

    Mixxx - 免费的 DJ 软件,给你一切现场混音所需要的,名副其实的 Traktor 替代品。 OSD Lyrics - 与你最爱的媒体播放器显示歌词。 Rhythmbox - 来自 GNOME 的音乐播放器。 SoundJuicer - CD 抓取工具,for GNOME ...

  • node-v12.22.1-linux-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于微信小程序的校园综合服务小程序

    大学生毕业设计、大学生课程设计作业

  • node-v7.8.0-linux-armv7l.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 毕业设计:Python招聘分析系统论文(源码 + 数据库 + 说明文档)

    毕业设计:Python招聘分析系统论文(源码 + 数据库 + 说明文档) 2 需求分析 9 2.1功能需求分析 9 2.2 可行性分析 9 2.2.1 技术可行性 9 2.2.2 经济可行性 9 2.2.3 操作可行性 10 2.2.4 发展可行性 10 2.3系统性需求分析 10 2.4招聘分析系统管理功能 11 3 总体设计 12 3.1 系统结构 12 3.2 数据库设计 12 3.2.1 数据库实体 12 3.2.2 数据库表设计 13 4 运行设计 15 4.1 招聘热门行业分析 15 4.2热门岗位分析界面 15 4.3招聘岗位学历分析界面 16 4.4岗位分布分析界面 16 5 系统测试 18 5.1测试环境与条件 18 5.2功能测试 18 5.3安全测试 18 5.4可用性测试 18 5.5测试结果分析 19

  • win11修复-网络正常-永远是地球小图标的bug

    win11修复-网络正常-永远是地球小图标的bug

  • node-v7.8.0-linux-armv6l.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 源代码-360通用ASP防护代码(防sql注入).zip

    源代码-360通用ASP防护代码(防sql注入).zip

Global site tag (gtag.js) - Google Analytics