剛剛結束2016年,Canonical工程師回頭告訴我們情況如何 米爾 在過去的一年中。 對於Mir來說,2016年無疑是一個好時機:它正在更多的環境中使用,它具有更高的支持水平,同時,更容易移植到新項目中。 如果您的發展像以前一樣繼續, 預計到2017年,將最終實現1.0版。
Mir的發展已逐漸向 兩種明顯不同的環境:一方面 Ubuntu桌面 另一方面是系統 Ubuntu移動設備。 在2016年,我們能夠看到基於Mir的Unity 8的第一個版本,同時藉助Ubuntu Core提供的快照測試其信息亭版本。
新的規範年旨在 在三個方向上工作 關於Mir的發展:
- 啟用工具包,庫或某些客戶端應用程序以與Mir一起使用。
- 創建基於Mir的外殼。
- 在新平台上啟用Mir。
從這個意義上講,Canonical雄心勃勃,並且針對每個目標,它都提供了一組工程師,使Mir的開發朝著所有建議的方向發展。 所有這一切都不會忘記它的真正含義 Mir的最終目標:他為Ubuntu 17.04發行版所做的設置.
啟用工具包,庫或客戶端應用程序以與Mir一起使用。
自0.14年2015月發布Mir XNUMX版本以來, 需要實施某種開發工具 允許和他一起工作。 此外,其自身API的擴展使該項目變得更加必要。
在2016年 初試 服務器附帶的工具 貝殼 作為一種環境,由於使用了這些實用程序,因此能夠調試窗口管理器。 同樣,由於Mir對 GTK3,Qt,SDL2和Kodi 在過去的一年中,對新環境的支持應該會增加。
創建基於Mir的外殼。
Mir的ABI服務器具有多種功能 持續變化引起的兼容性問題 在發展中。 由此產生的每個子項目都能夠使代碼適應其需求,但是仍然需要穩定的源代碼。 在2016年,API進行了相應的更改,從而在這方面開展了工作。
2017年的工作將繼續 獲得更大的穩定性,無論是在主代碼中還是在輔助代碼中。
在新平台上啟用Mir。
規範至少要記住 移植Mir的代碼的三種不同的硬件平台:基於Android的硬件設備和驅動程序,不基於Mesa驅動程序的Ubuntu發行版以及新的圖形API。
至少目前,所有項目都在開發中,沒有計劃啟動。 這將在2017年有所改變。
我們談論過Mir的一切, 新API的開發可能是最有前途的項目,也是最緊迫的項目 增強該圖形服務器的應用程序。 讓我們考慮一下他 模塊開發和未來的Vulkan支持,即使只是通過實驗,也可以提高響應延遲。 如您所見,關於Mir,還有很多工作要做。
來源: 洞察Ubuntu.