{"id":17373,"date":"2026-05-27T07:30:37","date_gmt":"2026-05-27T14:30:37","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=17373"},"modified":"2026-05-27T07:30:37","modified_gmt":"2026-05-27T14:30:37","slug":"flatpak-2-rust-re-write-requiring-wayland-systemd","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/05\/27\/flatpak-2-rust-re-write-requiring-wayland-systemd\/","title":{"rendered":"Flatpak 2: Rust Re-write, Requiring Wayland &amp; Systemd"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Linux Foundation is a captured entity by the Linux tech megacorps in the space, so read this as where they&#8217;re trying to take things, Systemd requirement for age verification, and Wayland, the replacement for X11 they were trying to kill off after capturing X.Org. Fortunately XLibre forked X.Org to update X11 with all the patches and improvements X.Org was holding up to kill it (thanks IBM\/Red Hat). The move to Wayland is for agentic AI, so the sneaky way they&#8217;re forcing it and getting projects to drop X11 support tells the tale. Consequently, Flatpak was always trash, like Snaps, and I have <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/06\/21\/flatpak-is-the-future-of-linux-application-management\/\" target=\"_blank\" rel=\"noreferrer noopener\">post<\/a> about the philosophy of why. For some fringe apps I do use AppImage executables, which is an open and similar standard, otherwise I use all native applications, as Arch and the AUR cover a lot of applications. And yet another cult of Rust effort to rewrite code unnecessarily when it&#8217;s not fully standardized&#8230; <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Flatpak 2: Rust Re-write, Requiring Wayland &amp; Systemd\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/vCwxmSRsr5M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The Linux Foundation is a captured entity by the Linux tech megacorps in the space, so read this as where they&#8217;re trying to take things, Systemd requirement for age verification, and Wayland, the replacement for X11 they were trying to kill off after capturing X.Org. Fortunately XLibre forked X.Org to update X11 with all the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-17373","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=17373"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17373\/revisions"}],"predecessor-version":[{"id":17374,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17373\/revisions\/17374"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=17373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=17373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=17373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}