We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Streamlining application development for Genode with Goa

Formal Metadata

Title
Streamlining application development for Genode with Goa
Title of Series
Number of Parts
779
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The Genode OS Framework is certainly not a newcomer and has seen continuous improvements in its quarterly releases for more than 15 years. Sculpt, the Genode-based desktop OS, has been around for more than five years and has proven itself to be fit for day-to-day use. Moreover, Sculpt OS has more recently been adapted to the PinePhone. With this solid foundation, application development for Genode comes brightly into the picture. For this purpose, the Goa tool has been initiated by Norman Feske in 2019 as a side project. By moving Goa under the umbrella of Genode's core developer team, the tool has seen various improvements over the past year. In this talk, I will present the concepts behind Goa and walk you through the streamlined application development process: from importing 3rd-party source code, over test-running on the host system, to packaging and publishing the result for Sculpt OS.