From 0038d4ee90b5c6677bbae988d9bb3b6019cb3fdd Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Thu, 11 Sep 2014 15:40:33 -0400 Subject: dev/mentoring/vals-soc/wayland-weston: New page --- (limited to 'dev') 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 -- cgit v0.9.1