Ubuntu開發X Window替代品,并移植Unity到Qt平臺
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 服務器通信。 </ul>
- QMir:綁定 Qt 的 Mir
- unity-system-compositor:一個整合 sessions、greeters 和啟動畫面的 Mir 服務器
- Unity:基于 Mir 的 Shell 實現
- Unity Greeter:基于 Mir 的 greeter 實現 </ul>
- 2013 年 5 月,完成 Unity Next 和 Mir 整合的第一步,并開始 shell 的開發,提供一個快速原型和基礎設施。
- 2013 年 10 月,Unity Next、Mir 與操作系統其他部分完全整合,并支持 Ubuntu Phone。對于桌面,要在用戶會話方面完全取代 X Windows。
- 2014 年 4 月,完成所有項目,為不同的設備提供無縫過渡 </ul>
此外,還有一些基于 Mir 技術的小項目,如:
一個完整的 Mir 顯示堆棧看起來是這樣的:
根據路線圖顯示:
詳細信息:https://wiki.ubuntu.com/MirSpec
Via Ubuntu
來自: www.iteye.com
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!