<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Genode on the PinePhone on track to real-world usability</title>
        <link>https://peertube.watch/videos/watch/7dd3da0a-031c-4af7-8c77-b26605c7a265</link>
        <description>Since the introduction of Genode for the PinePhone at this developer room one year ago, this alternative mobile OS has matured to the point of real-world usability for a group of pilot users. In this talk, Genode developer Norman Feske is going to share the experiences made along the way, reiterate the many advances, demonstrate the current version, and ask: What should come next? Description Genode on the PinePhone realizes a new vision of a smartphone OS designed from the ground up for user autonomy. Following the announcement of the very first version at the FOSS-on-Mobile developer room in 2023, the system got into the hands of a group of pilot users. The talk will share this experience and highlight the key points we met towards our goal of real-world usability. First, we found it important to attain a tight feedback loop between testers and us developers, which prompted us to create a system-update mechanism that allows for instantly updating the system, or rolling it back to any previous version. Now, a new version can reach the hands of testers in a matter of seconds. With the quick way of testing new versions in place, the feedback we got regarding our attempts at implementing energy-saving measures - in particular screen blanking - was quite instructive to attain a refined solution. At a technical level, the solution is interesting as it combines a Forth-based custom power-management firmware with Genode's microkernel-based architecture. Don't worry, the talk will only briefly touch those eccentricities. With the power drain reduced to a practical level, we turned our attention to the application level. The talk will briefly introduce our SDK named Goa, which streamlines the development to the point where almost unmodified Qt/QML-based applications can be targeted at the Genode-based phone. To stress the latter point, we made the Linphone VoIP stack available on this system. The talk will be garnished by practical demonstrations. Besides being thrilled to present the current state, I'm eager to gather feedback from the community about the most worthwhile directions for the next year. Speaker: Norman Feske, Track: FOSS on Mobile Devices devroom, Room: H.1309 (Van Rijn), When: Saturday 3 February 2024, 15:30–15:55 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Slides, Genode OS Framework, Genodians Blog, Git repositories, Sculpt OS, Video re-recording of full talk (mp4), Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “Genode on the PinePhone on track to real-world usability” by Norman Feske, FOSDEM 2024. Original recording: 2024/h1309/fosdem-2024-3017-genode-on-the-pinephone-on-track-to-real-world-usability.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Wed, 21 Oct 2026 23:05:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>Genode on the PinePhone on track to real-world usability</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/7dd3da0a-031c-4af7-8c77-b26605c7a265</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=7dd3da0a-031c-4af7-8c77-b26605c7a265" rel="self" type="application/rss+xml"/>
    </channel>
</rss>