ubuntu 桌面將轉用Qt/QML - Linux

Sandy avatar
By Sandy
at 2013-03-07T11:34

Table of Contents

※ 引述《kira925 (1 2 3 4 疾風炭)》之銘言:
: 更多延伸閱讀:
: https://wiki.ubuntu.com/MirSpec Mir的計畫
: https://plus.google.com/100409717163242445476/posts/jDq6BAgdpkG
: Wayland開發者對Mir的意見
: http://www.phoronix.com/scan.php?page=news_item&px=MTMxNzY
: http://www.phoronix.com/scan.php?page=news_item&px=MTMxNzc
: Phoronix上面對於Mir的報導
: ----
: 一面倒的不看好 然後Wayland那邊的人對Canonical非常不爽

這篇 lwn 文章有提到 為什麼不用 Wayland
我知道大部分的人都看不到 所以我把相關的內容貼出來

突然發現 我可以建個 link 給非 subscribe 的人看 試試看吧 :p
http://lwn.net/SubscriberLink/541336/7dfb868a54f31834/

http://lwn.net/Articles/541336/
Ubuntu unveils its next-generation shell and display server

In evaluating the options, Canonical decided that the X server needed
replacing, and that Wayland was not viable for running on handheld devices.
The new solution, Mir, is designed to run both on the system-on-chip (SoC)
hardware found in phones and on standard desktop graphics hardware. The port
of Unity from the OpenGL-based Nux toolkit is a reversal of sorts, Ries noted,
but when Ubuntu halted work on its previous Qt-based implementation of Unity
(the "fallback" mode for systems without sufficient graphics power to run
Nux-based Unity) it did so in large part because Qt's future was uncertain.
The project was in the midst of a hand-off from corporate owner Nokia to a
community-governed council, and it was not clear that the Qt-based Unity
would offer a comparable feature set to the OpenGL version. Now that Qt is
in a stable and healthy position, Ubuntu has resumed work on the Qt-based
Unity.

簡單的說 就是 Wayland 在手持式裝置上是不可行的 要滿足 C 社目前的目標
必需要自行開發一套能在各個平台上跑的 compositing window manager

至於為什麼之前有用 Qt 來寫 unity 後來放棄 然後現在又開始用 Qt
原因是之前 Qt 被 Nokia 買走 對於 Qt 的前途 走向不明 所以放棄 Qt 版的 unity
現在 Qt 是 open project 發展的很穩定 所以重新使用 Qt 來寫 unity

然後也提到另一篇 blog 條列了很多項目說明 為什麼要做 Mir
http://samohtv.wordpress.com/2013/03/04/mir-an-outpost-envisioned-as-a-new-home/

最後 文章很長 我還沒看完 上班先 :p


Canonical's Chase Douglas subsequently did join the Wayland mailing list,
and on at least one occasion he weighed in on a design issue. The topic
was touch input support in particular, in February 2012, and Douglas did not
seem pleased with Wayland's touch event handling, noting specifically that
it would not work when the user was sending touch events to more than one
application. Most mobile platforms do not support having multiple foreground
applications, but the tablet builds of Ubuntu Touch do.

Touch event handling is an interesting case to consider. The Mir wiki page
cites input event handling as one of the project's points of disagreement
with Wayland. It goes into frustratingly little detail on the subject, but
Ubuntu is clearly interested in multi-touch and gesture recognition support
due to its push on tablets and handheld devices. It debuted a multi-touch and
gesture input stack with the release of Ubuntu 10.04, which it still maintains.
Wayland, meanwhile, has stayed focused primarily on the desktop.
In August 2012, there was an effort to revive the dormant weston-tablet-shell,
although based on the commit logs it has been receiving less attention subsequently.

--
KDE 固定聚會:每週二晚上在 Mix Coffee & Tea (與 TOSSUG 一起)
KDE Taiwan G+:https://plus.google.com/u/0/communities/114095232656344072201
KDE-TW Froum:https://groups.google.com/forum/#!forum/kde-tw
My Blog:http://blog.acelan.idv.tw

--
Tags: Linux

All Comments

Zenobia avatar
By Zenobia
at 2013-03-09T18:45
對 然後這一段後來被刪掉....
Skylar Davis avatar
By Skylar Davis
at 2013-03-10T03:03
因為被Wayland的開發者指出來ubuntu其實不清楚Wayland
(ubuntu其實在開發DRM/KMS/Mesa等等毫無建樹)
Agnes avatar
By Agnes
at 2013-03-11T14:54
對啊 我也很懷疑 C 社有這樣的人力做這麼大的 project 嗎
Eden avatar
By Eden
at 2013-03-12T19:24
後面還有提到 wayland 沒辦法處理複雜的輸入方式
像是中文的手寫輸入
Dinah avatar
By Dinah
at 2013-03-17T09:44
多點觸碰跟手勢也是放棄 Wayland 的因素之一
Jack avatar
By Jack
at 2013-03-19T07:13
感覺 Xorg 要淘汰還有很長的路要走 orz
Hedy avatar
By Hedy
at 2013-03-19T11:28
http://tinyurl.com/a6u3dsd # Mir on the converged codeb
前兩天剛結束的 UDS 討論
Elvira avatar
By Elvira
at 2013-03-23T18:26
重點是他們被Wayland倒打一耙 Wayland其實已經把他做完了
ubuntu後來也承認自己不懂Wayland
Mary avatar
By Mary
at 2013-03-24T07:26
他們在這種基礎函式庫的建樹本來就少
開發者其實大部分也沒多少開發X的經驗
Puput avatar
By Puput
at 2013-03-25T08:41
有討論的 link 可以看嗎?
Iris avatar
By Iris
at 2013-03-29T13:28
我有貼阿 Phoronix的連結有
Audriana avatar
By Audriana
at 2013-04-02T12:34
說不懂 Wayland 的是 Enlightenment 的人 他看完 Mir 對
Wayland 的說法之後說的
Olga avatar
By Olga
at 2013-04-03T21:07
phoronix 把參與 Mir 開發的人都列出來看 真是不錯的作法
我也很好奇 這群人能使出些什麼東西來 特別是用 C++ :p
Jake avatar
By Jake
at 2013-04-08T15:54
http://lwn.net/SubscriberLink/541336/7dfb868a54f31834/
突然發現 我可以建個 link 給非 subscribe 的人看 試試看吧
Franklin avatar
By Franklin
at 2013-04-11T10:25
不懂 Wayland 不是 Wayland 的開發者說的?
Kelly avatar
By Kelly
at 2013-04-11T13:26
正確來說 Canonical以外的人都在補這群人刀
Ina avatar
By Ina
at 2013-04-15T01:31
OSS為了Wayland已經丟了非常多人力進去 Canonical找一堆
其實沒參與過X/Wayland開發的人來搞實在是不看好
最大的問題就是:AMD/NV肯不肯買帳 連他們自己都承認
Catherine avatar
By Catherine
at 2013-04-16T11:41
AMD/NV可能根本不甩 因為到時候其他人大概都用Wayland
Zanna avatar
By Zanna
at 2013-04-20T11:59
這整個就像是個大工程啊

Parted Magic Linux Putty ssh 連 ptt

Necoo avatar
By Necoo
at 2013-03-06T23:45
【筆記】Parted Magic Linux 使用 Putty ssh 連 ptt 看中文不亂碼 Parted Magic Linux 測試版已新增 Putty 套件,可使用ssh 連線。 【參考連結】 http://www.ptt.cc/bbs/Linux/M.1329741238.A.000.html ...

ubuntu更新kernel後無線網路無法連接

Catherine avatar
By Catherine
at 2013-03-06T22:05
我的ubuntu版本是12.10 更新kernel成3.8.2後 發現無線網路無法連接(連偵測都沒辦法) 大致說明一下 解壓縮完後 我是用make menuconfig指令 只是什麼都沒改就exit了 再來就依序打了以下指令 make bzImage make modules sudo ma ...

netbios查詢linux的MAC值

Damian avatar
By Damian
at 2013-03-06T19:05
我用netbios的source code nbtscan 經由IP去反查windows和linux的電腦的hostname 可是查到linux主機 MAC address都只顯示 00-00-00-00-00-00 windows卻是正常值 我google查到某網頁解答 Because th ...

Win7裡安裝Ubuntu失敗,如何砍掉重練?

Quanna avatar
By Quanna
at 2013-03-06T18:31
前面一篇提到SSD只有一個C槽,先安裝了Win7 沒有外接光碟機 想用Daemon Tools Lite安裝Ubuntu的ISO檔(Wubi方式) 但安裝失敗 現在電腦開機後,會先出現Windows Boot Manager: 選擇作業系統以開始... Windows 7 Ubu ...

Qt for iOS Preview

Puput avatar
By Puput
at 2013-03-06T17:31
http://blog.qt.digia.com/blog/2013/03/05/qt-for-ios-preview/ 現在 Qt 寫的程式 不但能跑在 Android 上 也能跑在 iOS 上了 -- KDE 固定聚會:每週二晚上在 Mix Coffee andamp; Tea (與 TOSSUG 一 ...