Mir (display server)

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Mir
Vývojář Canonical Ltd.
Vyvíjeno v C++
Typ softwaru Display server
Licence GPL, LGPL a MPL
Web http://unity.ubuntu.com/mir/

Mir je počítačový display server pro Linux, vyvíjený společností Canonical Ltd.. Jeho účelem je, aby nahradil stávající X Window System pro systém Ubuntu.[1][2][3]

Mir byl ohlášen společností Canonical Ltd. 4. března 2013.[4] Byl vyvíjen jako základ vývoje rozhraní Unity 8, další generace rozhraní Unity.[1]

Architektura Softwaru[editovat | editovat zdroj]

Mir, stejně jako Wayland, je postaven na EGL[5] a používá některé originální prvky vyvinuty pro Wayland[6] například Mesa's – EGL implementaci[5] a vrstvu libhybris[7][8]. Kompatibilní verze pro X, XMir, je založena na XWaylandu.[9]

Další části infrastruktury použité v Mir původně vznikly pro Android. Tyto části zahrnují "androidí" vstupní zásobník.[10] a Protocol Buffers.[11] Detaily implementace správy paměti, stejně jako u androidu, využívá server-allocated buffers, které zaměstnanec Canonicalu Christopher Halse Rogers označil jako potřebné pro "Svět ARMu a grafický zásobník systému Android".[12][13]

Podle Ryana Paula z Ars Technica, According to Ryan Paul of Ars Technica,

Některé výhody, které Mir eventuálně nabídne, zahrnují nižší režijní náklady pro display, více plynulé přechody mezi módy displaye během bootovacího procesu, bohatší obstarávání vstupu, které usnadní podporu věcí jako například gesta, větší podporu pro systémy s přepínatelným grafickým hardwarem (například notebooky mohou dynamicky přepínat mezi vestavěnou a "herní" grafickou kartou), a lepší komunikaci aplikací (což pomůže zlepšit operace jako drag and drop a práci se schránkou).[13]

Přijetí[editovat | editovat zdroj]

K září 2013 je jediné počítačové prostředí, které má nativní podporu pro Mir, Unity 8 od Canonicalu. Žádná další linuxová distribuce neoznámila plány integrovat Mir jako výchozí display manager. 2013-07-2323. července 2013 vývojář Compiz Sam Spilsbury oznámil využitelnost portu XBMC na Mir.[14] based on the previous proof-of-concept port of XBMC to Wayland.[15] Stejný den vývojář Canonicalu Oliver Ries potvrdil, že "toto je první nativní klient na Miru v divočině".[16]

Mezi derivacemi Ubuntu, využívající jiné prostředí než Unity, vývojáři Xubuntu v srpnu 2013 oznámili, že by rádi ohodnotili funkční Xfce přes Xmir,[17] ale po třech týdnech se rozhodli od tohoto upustit.[18]

Ubuntu[editovat | editovat zdroj]

V červnu 2013 Canonical veřejně oznámil dosažení milníku ve vývoji Mir a připravenost nasazení XMir s Unity 7 jako výchozí a čistý X11 jako nouzové řešení v Ubuntu 13.10, odstranění X11 v Ubuntu 14.04 LTS, a Unity 8 běžící nativně na Mir od Ubuntu 14.10.[19] Později 2013-10-011. října 2013 Canonical odložil jejich plány s Mir pro osobní počítače a nepoužil XMir jako výchozí server v Ubuntu 13.10.[13] Ubuntu Touch má nicméně za cíl doručit Mir ve smartphone verzi Ubuntu 8.[20][21]

Kontroverze[editovat | editovat zdroj]

V březnu 2013 byl Mir označen Canonicalem jako náhrada za display server X.Org Server in Ubuntu.[4] V roce 2010 oznámil, že by mohl použít Wayland.[22] Objevilo se několik obhajob i námitek od lidí se stejnými nebo ovlivněnými projekty.[23][24][25][26]

Reference[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Mir (software) na anglické Wikipedii.

  1. a b MirSpec [online]. wiki.ubuntu.com, [cit. 2013-03-06]. Dostupné online. (anglicky) 
  2. Canonical reveals plans to launch Mir display server – Update [online]. H-online.com, 2013-02-24, [cit. 2013-03-06]. Dostupné online. (anglicky) 
  3. BRODKIN, Jon. Ubuntu dumps X window system, creates replacement for PC and mobile [online]. Ars Technica, 2012-05-17, [cit. 2013-03-06]. Dostupné online. (anglicky) 
  4. a b Canonical announces Mir, a custom display server that will serve up future versions of Unity [online]. engadget.com, 2013-03-04. Dostupné online. (anglicky) 
  5. a b Canonical announced a new display server – Mir, and it is good for the consumer [online]. Geek.co.il, 2013-03-12, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  6. Christopher Halse Rogers. Tomorrow Comes Today: Mir and YOU! [online]. [cit. 2013-08-23]. Dostupné online. (anglicky) 
  7. Carsten Munk. Wayland utilizing Android GPU drivers on glibc based systems, Part 1 [online]. Mer Project, 2013-04-11, [cit. 2013-07-03]. Dostupné online. (anglicky) 
  8. libhybris in Launchpad [online]. Launchpad.net, 2013-02-05, [cit. 2013-07-03]. Dostupné online. (anglicky) 
  9. Thomas Voss. Mir – An outpost envisioned as a new home [online]. 2013-03-04, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  10. android-input README [online]. Launchpad.net. Dostupné online. (anglicky) 
  11. Christopher Halse Rogers. Tomorrow Comes Today: Artistic differences [online]. [cit. 2013-08-23]. Dostupné online. (anglicky) 
  12. Christopher Halse Rogers. Tomorrow Comes Today: Server Allocated Buffers in Mir [online]. [cit. 2013-08-23]. Dostupné online. (anglicky) 
  13. a b c PAUL, Ryan. Ubuntu 13.10 review: The Linux OS of the future remains a year away [online]. 17 October 2013, [cit. 2013-11-02]. Dostupné online. (anglicky) 
  14. Sam Spilsbury. XBMC on Mir [online]. 2013-07-23, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  15. Sam Spilsbury. "Hello" from XBMC on Wayland [online]. 2013-02-27, [cit. 2013-09-13]. Dostupné online. (anglicky) 
  16. Oliver Ries. Sam Spilsbury is still the man [online]. Google+, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  17. XMir-Based Xubuntu Images Now Available [online]. Phoronix.com, 2013-08-06, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  18. Xfce-Based Xubuntu Will Not Ship XMir For 13.10 [online]. Phoronix.com, [cit. 2013-08-23]. Dostupné online. (anglicky) 
  19. Ubuntu graphic stack roadmap update [online]. Lists.ubuntu.com, 2013-06-26, [cit. 2013-07-17]. Dostupné online. (anglicky) 
  20. Ubuntu 13.10 Desktop Will Not Use XMir By Default [online]. Phoronix.com, [cit. 2013-10-04]. Dostupné online. (anglicky) 
  21. XMir update for Ubuntu 13.10 [online]. Fridge.ubuntu.com, 2013-09-30, [cit. 2013-10-04]. Dostupné online. (anglicky) 
  22. SHUTTLEWORTH, Mark. Unity on Wayland [online]. 4 November 2010, [cit. 2013-07-16]. Dostupné online. (anglicky) 
  23. GRÄSSLIN, Martin. War is Peace [online]. 8 March 2013, [cit. 2013-07-16]. Dostupné online. (anglicky) 
  24. EDMUNDSON, David. KDE, LightDM and the Mir Kerfuffle [online]. 12 March 2013, [cit. 2013-07-16]. Dostupné online. (anglicky) 
  25. LARABEL, Michael. GNOME Will Move Full-Speed With Wayland Support [online]. Phoronix, 13 March 2013, [cit. 2013-07-16]. Dostupné online. (anglicky) 
  26. GRÄSSLIN, Martin. Mir in Kubuntu [online]. 12 May 2013, [cit. 2013-07-16]. Dostupné online. (anglicky)