Mir (display server)

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.[2][3][4]

Mir
VývojářCanonical Ltd.
Aktuální verze2.16.4 (4. dubna 2024)
Operační systémGNU/Linux
Vyvíjeno vC++
Typ softwaruDisplay server
LicenceGPLv2 nebo GPLv3[1]
Webmir-server.io
Některá data mohou pocházet z datové položky.

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

Architektura softwaru editovat

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

Další části infrastruktury použité v Mir původně vznikly pro Android. Tyto části zahrnují „androidí“ vstupní zásobník.[11] a Protocol Buffers.[12] 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“.[13][14]

Podle Ryana Paula z 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).[14]

Přijetí editovat

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. 20130723a23. července 2013 vývojář Compiz Sam Spilsbury oznámil využitelnost portu XBMC na Mir.[15] based on the previous proof-of-concept port of XBMC to Wayland.[16] Stejný den vývojář Canonicalu Oliver Ries potvrdil, že „toto je první nativní klient na Miru v divočině“.

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

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 20131001a1. ří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.[14] Ubuntu Touch má nicméně za cíl doručit Mir ve smartphone verzi Unity 8.[20][21]

Kontroverze editovat

V březnu 2013 byl Mir označen Canonicalem jako náhrada za display server X.OrgUbuntu.[5] 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

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

Externí odkazy editovat

  1. LARABEL, Michael. Mir Relicensed To GPLv2 Or GPLv3 [online]. Phoronix Media, 2017-08-09 [cit. 2018-01-30]. Dostupné online. (anglicky) 
  2. a b MirSpec [online]. wiki.ubuntu.com [cit. 2013-03-06]. Dostupné v archivu pořízeném dne 2013-03-06. (anglicky) 
  3. Canonical reveals plans to launch Mir display server – Update [online]. H-online.com, 2013-02-24 [cit. 2013-03-06]. Dostupné online. (anglicky) 
  4. 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) 
  5. a b Canonical announces Mir, a custom display server that will serve up future versions of Unity [online]. Oath Tech Network Aol Tech, 2013-03-04 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  6. 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) 
  7. Christopher Halse Rogers. Tomorrow Comes Today: Mir and YOU! [online]. [cit. 2013-08-23]. Dostupné v archivu pořízeném dne 2018-03-22. (anglicky) 
  8. 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) 
  9. libhybris in Launchpad [online]. Launchpad.net, 2013-02-05 [cit. 2013-07-03]. Dostupné online. (anglicky) 
  10. Thomas Voss. Mir – An outpost envisioned as a new home [online]. 2013-03-04 [cit. 2013-08-23]. Dostupné online. (anglicky) 
  11. android-input README [online]. Launchpad.net [cit. 2018-03-21]. Dostupné online. (anglicky) 
  12. Christopher Halse Rogers. Tomorrow Comes Today: Artistic differences [online]. [cit. 2013-08-23]. Dostupné v archivu pořízeném dne 2013-11-06. (anglicky) 
  13. Christopher Halse Rogers. Tomorrow Comes Today: Server Allocated Buffers in Mir [online]. [cit. 2013-08-23]. Dostupné v archivu pořízeném dne 2018-03-23. (anglicky) 
  14. 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) 
  15. XBMC on Mir [online]. 2013-07-23 [cit. 2013-08-23]. Dostupné online. (anglicky) 
  16. "Hello" from XBMC on Wayland [online]. 2013-02-27 [cit. 2013-09-13]. Dostupné online. (anglicky) 
  17. XMir-Based Xubuntu Images Now Available [online]. Phoronix Media, 2013-08-06 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  18. Xfce-Based Xubuntu Will Not Ship XMir For 13.10 [online]. Phoronix Media [cit. 2018-03-21]. Dostupné online. (anglicky) 
  19. Ubuntu graphic stack roadmap update [online]. Lists.ubuntu.com, 2013-06-26 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  20. Ubuntu 13.10 Desktop Will Not Use XMir By Default [online]. Phoronix Media [cit. 2018-03-21]. Dostupné online. (anglicky) 
  21. XMir update for Ubuntu 13.10 [online]. 2013-09-30 [cit. 2018-03-21]. Hosted by Atlanta Web Design. Dostupné online. (anglicky) 
  22. SHUTTLEWORTH, Mark. Unity on Wayland [online]. Mark Shuttleworth, 2010-11-04 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  23. GRÄSSLIN, Martin. War is Peace [online]. 2013-03-08 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  24. EDMUNDSON, David. KDE, LightDM and the Mir Kerfuffle [online]. reddit a.s., 2013-03-12 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  25. LARABEL, Michael. GNOME Will Move Full-Speed With Wayland Support [online]. Phoronix Media, 2013-03-13 [cit. 2018-03-21]. Dostupné online. (anglicky) 
  26. GRÄSSLIN, Martin. Mir in Kubuntu [online]. 12 May 2013 [cit. 2018-03-21]. Proudly powered by WordPress. Dostupné online. (anglicky)