Mir: Welcome to Mir
Mir is a next generation display server targeted as a replacement for the X window server system to unlock next-generation user experiences for devices ranging from Linux desktop to mobile devices powered by Ubuntu. The primary purpose of Mir is to enable the development of the next generation Unity.
More detailed information about the motivation, scope, and high-level design of Mir can be found at http://wiki.ubuntu.com/MirSpec .
Getting and installing Mir
Using pre-built packages
If you just want to try out mir, or write client applications, then the easiest way is to use the pre-built packages:
Building and installing from source
If you are curious about Mir internals or intend to contribute to it, you should get the source and build it:
Using Mir
Getting involved
The best place to ask questions and discuss about the Mir project is the #ubuntu-mir IRC channel on freenode.
The Mir project is hosted on Launchpad: https://launchpad.net/mir
Currently, the Mir code activity is performed on a development branch: lp:~mir-team/mir/development-branch
Approximately fortnightly, this development branch is promoted to the branch used for the ubuntu archive and touch images. Please submit any merge proposals against the development branch.
Please file bug reports at: https://bugs.launchpad.net/mir
The Mir development mailing list can be found at: https://lists.ubuntu.com/mailman/listinfo/Mir-devel
The Mir coding guidelines are here.
Learn about Mir
Android technical info:
Writing client applications
Writing server applications
Mir server is written as a library which allows the server code to be adapted for bespoke applications.
- render_surfaces.cpp: A simple program using the Mir library
- demo_inprocess_egl
Working on Mir code
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014