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 vyvinuté 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 Unity 8.[20][21]

Kontroverze[editovat | editovat zdroj]

V březnu 2013 byl Mir označen Canonicalem jako náhrada za display server X.Org v 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]. [1]. (anglicky) 
  2. Canonical reveals plans to launch Mir display server – Update [online]. H-online.com, 2013-02-24, [cit. 2013-03-06]. [2]. (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]. [3]. (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. [4]. (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]. [5]. (anglicky) 
  6. Christopher Halse Rogers. Tomorrow Comes Today: Mir and YOU! [online]. [cit. 2013-08-23]. [6]. (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]. [7]. (anglicky) 
  8. libhybris in Launchpad [online]. Launchpad.net, 2013-02-05, [cit. 2013-07-03]. [8]. (anglicky) 
  9. Thomas Voss. Mir – An outpost envisioned as a new home [online]. 2013-03-04, [cit. 2013-08-23]. [9]. (anglicky) 
  10. android-input README [online]. Launchpad.net. [10]. (anglicky) 
  11. Christopher Halse Rogers. Tomorrow Comes Today: Artistic differences [online]. [cit. 2013-08-23]. [11]. (anglicky) 
  12. Christopher Halse Rogers. Tomorrow Comes Today: Server Allocated Buffers in Mir [online]. [cit. 2013-08-23]. [12]. (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]. [13]. (anglicky) 
  14. Sam Spilsbury. XBMC on Mir [online]. 2013-07-23, [cit. 2013-08-23]. [14]. (anglicky) 
  15. Sam Spilsbury. "Hello" from XBMC on Wayland [online]. 2013-02-27, [cit. 2013-09-13]. [15]. (anglicky) 
  16. Oliver Ries. Sam Spilsbury is still the man [online]. Google+, [cit. 2013-08-23]. [16]. (anglicky) 
  17. XMir-Based Xubuntu Images Now Available [online]. Phoronix.com, 2013-08-06, [cit. 2013-08-23]. [17]. (anglicky) 
  18. Xfce-Based Xubuntu Will Not Ship XMir For 13.10 [online]. Phoronix.com, [cit. 2013-08-23]. [18]. (anglicky) 
  19. Ubuntu graphic stack roadmap update [online]. Lists.ubuntu.com, 2013-06-26, [cit. 2013-07-17]. [19]. (anglicky) 
  20. Ubuntu 13.10 Desktop Will Not Use XMir By Default [online]. Phoronix.com, [cit. 2013-10-04]. [20]. (anglicky) 
  21. XMir update for Ubuntu 13.10 [online]. Fridge.ubuntu.com, 2013-09-30, [cit. 2013-10-04]. [21]. (anglicky) 
  22. SHUTTLEWORTH, Mark. Unity on Wayland [online]. 4 November 2010, [cit. 2013-07-16]. [22]. (anglicky) 
  23. GRÄSSLIN, Martin. War is Peace [online]. 8 March 2013, [cit. 2013-07-16]. [23]. (anglicky) 
  24. EDMUNDSON, David. KDE, LightDM and the Mir Kerfuffle [online]. 12 March 2013, [cit. 2013-07-16]. [24]. (anglicky) 
  25. LARABEL, Michael. GNOME Will Move Full-Speed With Wayland Support [online]. Phoronix, 13 March 2013, [cit. 2013-07-16]. [25]. (anglicky) 
  26. GRÄSSLIN, Martin. Mir in Kubuntu [online]. 12 May 2013, [cit. 2013-07-16]. [26]. (anglicky)