Native Wayland Compositing on Apple Ecosystems: Assessing the Feasibility of ”Wawona” Compositor
Faculty Mentor
Karen Thurston
Presentation Type
Poster
Start Date
4-14-2026 11:30 AM
End Date
4-14-2026 1:30 PM
Location
PUB NCR
Primary Discipline of Presentation
Computer Science
Abstract
The Wayland display protocol is the modern standard for Linux window management, emphasizing security, performance, and simplicity. Expanding this ecosystem to macOS, iOS, and Android introduces significant technical hurdles due to proprietary windowing systems and divergent hardware acceleration APIs. The primary hypothesis of this research evaluates the feasibility of developing a native Wayland Compositor for Apple and Android operating systems, given the closed nature of these ecosystems and the complexities of translating Linux graphics primitives. This project, ”Wawona,” bridges this gap by architecting a native Wayland Compositor capable of executing unmodified Linux applications directly on these platforms. With development efforts originating in November 2025, the project is currently in active development and rapidly approaching beta testing. The methodology involves implementing the Wayland protocol stack into native abstractions leveraging Apple’s Metal API, Android’s graphics pipeline, and CoreAnimation. To date, Wawona registers 68 Wayland protocol globals at startup, successfully implementing core subsets such as wl compositor and xdg-shell. Initial findings demonstrate successful native rendering and interaction with Linux applications across macOS, iOS, and Android. Currently, approximately 10 protocols are fully functional, 8 are partially implemented, and the remainder represent active development goals. These tangible results directly challenge the assumption that Apple and Android ecosystems are strictly incompatible with native Linux display servers. Released as an MIT-licensed Free and Open-Source Software (FOSS) project, this research proves the viability of hermetic, crosscompiled Wayland environments on walled platforms, establishing a foundation for comprehensive open-source integration.
Recommended Citation
Spaulding, Alex, "Native Wayland Compositing on Apple Ecosystems:
Assessing the Feasibility of ”Wawona” Compositor" (2026). 2026 Symposium. 31.
https://dc.ewu.edu/srcw_2026/ps_2026/p2_2026/31
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Native Wayland Compositing on Apple Ecosystems: Assessing the Feasibility of ”Wawona” Compositor
PUB NCR
The Wayland display protocol is the modern standard for Linux window management, emphasizing security, performance, and simplicity. Expanding this ecosystem to macOS, iOS, and Android introduces significant technical hurdles due to proprietary windowing systems and divergent hardware acceleration APIs. The primary hypothesis of this research evaluates the feasibility of developing a native Wayland Compositor for Apple and Android operating systems, given the closed nature of these ecosystems and the complexities of translating Linux graphics primitives. This project, ”Wawona,” bridges this gap by architecting a native Wayland Compositor capable of executing unmodified Linux applications directly on these platforms. With development efforts originating in November 2025, the project is currently in active development and rapidly approaching beta testing. The methodology involves implementing the Wayland protocol stack into native abstractions leveraging Apple’s Metal API, Android’s graphics pipeline, and CoreAnimation. To date, Wawona registers 68 Wayland protocol globals at startup, successfully implementing core subsets such as wl compositor and xdg-shell. Initial findings demonstrate successful native rendering and interaction with Linux applications across macOS, iOS, and Android. Currently, approximately 10 protocols are fully functional, 8 are partially implemented, and the remainder represent active development goals. These tangible results directly challenge the assumption that Apple and Android ecosystems are strictly incompatible with native Linux display servers. Released as an MIT-licensed Free and Open-Source Software (FOSS) project, this research proves the viability of hermetic, crosscompiled Wayland environments on walled platforms, establishing a foundation for comprehensive open-source integration.