diff options
author | P. J. McDermott <pehjota> | 2014-09-11 15:40:33 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2014-09-11 15:40:33 (EDT) |
commit | 0038d4ee90b5c6677bbae988d9bb3b6019cb3fdd (patch) | |
tree | 8165cc40d34a78d5bec785e50be70940f88bac99 /dev | |
parent | a64de7f2f6f9d607b124676fdb144bfec690de43 (diff) |
dev/mentoring/vals-soc/wayland-weston: New page
Diffstat (limited to 'dev')
-rw-r--r-- | dev/mentoring/vals-soc/wayland-weston.mdwn | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dev/mentoring/vals-soc/wayland-weston.mdwn b/dev/mentoring/vals-soc/wayland-weston.mdwn new file mode 100644 index 0000000..baa574e --- /dev/null +++ b/dev/mentoring/vals-soc/wayland-weston.mdwn @@ -0,0 +1,25 @@ +[[!meta title="Wayland and Weston packages"]] + +Wayland is a protocol that specifies the communication between a display server +and its clients as well as a pair of C libraries implementing that protocol. +Weston is a reference implementation of a Wayland compositor, with various +compositor backends, graphical shells, example clients, and more. Wayland and +Weston are modern and simple replacements for the X Window System, including the +display server, window manager, protocols, and libraries. + +ProteanOS aims to provide a graphical user interface and applications based on +Wayland and Weston. To do this, a number of packages need to be prepared, +including libffi, wayland, libevdev, libxkbcommon, libinput, eudev, pixman, +cairo, and weston. Depending on the student's time and interest, the project +may be extended to include additional packages from the GTK+ 3 and other GNOME +library packages project. + + * Mentor: Patrick "P. J." McDermott + * Desirable skills: Distribution packaging, familiarity with package build + systems like GNU Autoconf and Automake, familiarity with display systems, + Git + * Project deliverables: ProteanOS packages that enable the Weston compositor + and example clients to run on a Linux framebuffer + * Difficulty: Medium + +Tags: Wayland, Linux, framebuffer, packaging |