{"id":9145,"date":"2024-11-03T11:43:21","date_gmt":"2024-11-03T18:43:21","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=9145"},"modified":"2024-11-03T11:43:21","modified_gmt":"2024-11-03T18:43:21","slug":"gnome-and-kde-working-on-end-user-focused-official-linux-distributions-not-entirely-without-risks","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2024\/11\/03\/gnome-and-kde-working-on-end-user-focused-official-linux-distributions-not-entirely-without-risks\/","title":{"rendered":"GNOME and KDE Working on End User-Focused \u201cOfficial\u201d Linux Distributions, Not Entirely Without Risks"},"content":{"rendered":"\n<p>I was out with the mention of <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/06\/21\/flatpak-is-the-future-of-linux-application-management\/\" target=\"_blank\" rel=\"noreferrer noopener\">Flatpak<\/a>, but I&#8217;m also not very interested in an immutable OS either (exception was <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2024\/04\/19\/nixos-is-mindblowing\/\" target=\"_blank\" rel=\"noreferrer noopener\">NixOS<\/a> which is interesting).<\/p>\n\n\n\n<p><a href=\"https:\/\/www.osnews.com\/story\/141031\/gnome-and-kde-working-on-end-user-focused-official-linux-distributions-not-entirely-without-risks\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.osnews.com\/story\/141031\/gnome-and-kde-working-on-end-user-focused-official-linux-distributions-not-entirely-without-risks\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_8704ae47-bcbb-4dc7-bc0a-75b56e435942\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<p>By Thom Holwerda<\/p>\n\n\n\n<p>It seems the GNOME team is getting quite serious about turning GNOME OS into an end-user focused Linux distribution, similar to a project KDE is working on.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>GNOME OS is GNOME\u2019s development, testing, and QA distribution. It\u2019s not designed to be useful as a general-purpose system, and so it hasn\u2019t been the center of attention. However, that makes it a convenient place to experiment, and ultimately through sheer coincidence the GNOME OS team ended up developing something that follows my vision using the same technology that I was. The only&nbsp;<em>real<\/em>&nbsp;difference was intent: carbonOS was intended for mass adoption, and GNOME OS was not. In essentially every other aspect, the projects had the same roadmap: following Lennart Poettering\u2019s&nbsp;<a href=\"https:\/\/0pointer.net\/blog\/fitting-everything-together.html\">\u201cFitting Everything Together\u201d<\/a>&nbsp;proposal, providing a stock GNOME experience, and even using the same build system (<a href=\"https:\/\/buildstream.build\/\">BuildStream<\/a>).<a href=\"https:\/\/blogs.gnome.org\/adrianvovk\/2024\/10\/25\/a-desktop-for-all\/\">\u21ab Adrian Vovk<\/a><\/p>\n<\/blockquote>\n\n\n\n<p>The goal with GNOME OS is to showcase the best GNOME has to offer, built on top of an immutable base system, using Flatpak as the means to install applications. Basically, we\u2019re looking at something very similar to the immutable Fedora GNOME variant, but probably with even less modifications to stock GNOME, and perhaps with few more newer things as default, like perhaps systemd-boot over GRUB. KDE also happens to be working on <a href=\"https:\/\/community.kde.org\/KDE_Linux\">a very similar project<\/a>, with many of the same design choices and constraints.<\/p>\n\n\n\n<p>I think this is an excellent idea, for both GNOME and KDE. This allows them to offer users a very focused, simple, and resilient way of showcasing the latest and greatest the two desktop environments have to offer, without having to rely on third-party distributions to not make silly choices or mess things up \u2013 for which GNOME and KDE developers then tend to take the heat. Systems like these will, of course, also be a great way for developers to quickly spin up the latest stock versions of GNOME and KDE to test their applications.<\/p>\n\n\n\n<p>Still, there\u2019s also a downside to having official GNOME and KDE distributions. If users find bugs or issues in these desktop environment when running other distributions, like Fedora or Ubuntu, GNOME and KDE developers may be tempted to just shrug them off and point them to the official GNOME and KDE distributions. It works there, so obviously the cause of the bug lies with the unofficial distribution, right? This may be a tempting conclusion, but may not be accurate at all, as the real cause could still lie with GNOME and KDE.<\/p>\n\n\n\n<p>Once such \u201cofficial\u201d GNOME and KDE Linux distributions exist, the projects run a real risk of only really caring about how well GNOME and KDE work there, while not caring as much, or even at all, how well they run everywhere else. I\u2019m not sure how they intend to prevent this from happening, but from here, I can already see the drama erupting. I hope this is something they take into consideration.<\/p>\n\n\n\n<p>Immutable distributions are not for me, since I prefer the control regular Fedora and RPM gives me, and I don\u2019t want to give that up. It also doesn\u2019t help I really, really don\u2019t like Flatpak as it exists today, which is another major barrier to entry for someone like me, and I assume most OSNews readers. However, there are countless Linux users out there who just want to get stuff done with whatever defaults come with their operating system, and for them, this newly proposed GNOME OS and its KDE counterpart are a great choice.<\/p>\n\n\n\n<p>There\u2019s a reason Valve opted for an Arch-based immutable KDE distribution for the Steam Deck, after all.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was out with the mention of Flatpak, but I&#8217;m also not very interested in an immutable OS either (exception was NixOS which is interesting). https:\/\/www.osnews.com\/story\/141031\/gnome-and-kde-working-on-end-user-focused-official-linux-distributions-not-entirely-without-risks\/ By Thom Holwerda It seems the GNOME team is getting quite serious about turning GNOME OS into an end-user focused Linux distribution, similar to a project KDE is working [&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-9145","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\/9145","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=9145"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/9145\/revisions"}],"predecessor-version":[{"id":9146,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/9145\/revisions\/9146"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=9145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=9145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=9145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}