{"id":1125322,"date":"2026-08-02T04:16:26","date_gmt":"2026-08-02T04:16:26","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/1125322\/"},"modified":"2026-08-02T04:16:26","modified_gmt":"2026-08-02T04:16:26","slug":"starling-is-a-new-linux-desktop-built-using-ai-in-six-months","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/1125322\/","title":{"rendered":"Starling is a new Linux desktop built using AI in six months"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.omgubuntu.co.uk\/wp-content\/uploads\/2026\/07\/starling-ai-linux-desktop.webp?ssl=1\" rel=\"nofollow noopener\" target=\"_blank\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"750\" height=\"394\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2026\/08\/starling-ai-linux-desktop.webp\" alt=\"\" class=\"wp-image-336091\"  \/><\/a><\/p>\n<p class=\"wp-block-paragraph\"><strong>Some Linux desktop environments were developed over decades, others in just a few years. <a href=\"https:\/\/starling.build\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Starling<\/a>, which made the rounds online this week, claims to have been built by just one person in six months using<\/strong> <strong>AI coding tools.<\/strong><\/p>\n<p class=\"wp-block-paragraph\">What\u2019s more, a preview build is available as a .deb to install on Ubuntu 26.04 LTS. Yup, this isn\u2019t a ChatGPT mockup but a real working demo.  <\/p>\n<p class=\"wp-block-paragraph\">According to the<a href=\"https:\/\/github.com\/starling-build\/starling\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"> project\u2019s GitHub<\/a> and website<a href=\"#7d0c59f5-4e1e-448c-bd6a-c2564d451afe\" id=\"7d0c59f5-4e1e-448c-bd6a-c2564d451afe-link\">1<\/a>, a developer used AI<a href=\"#98596735-baf0-460d-8234-56d9af1c767a\" id=\"98596735-baf0-460d-8234-56d9af1c767a-link\">2<\/a> to rewrite Flutter\u2019s framework layer from Dart to Swift, and left its C++ rendering engine unchanged. A traditional desktop uses a windowing system but here the engine drives the display via DRM\/KMS.<\/p>\n<p class=\"wp-block-paragraph\">A Wayland compositor and X server, built for this project, take each app\u2019s window and hand it to the framework directly off the GPU, with no copying involved. The framework then treats that window the same way it treats its own dock or buttons or window bars.<\/p>\n<p class=\"wp-block-paragraph\">Now, zero-copy GPU buffer sharing is a Wayland protocol, and mixing native and X11 clients in what Xwayland does. What\u2019s actually new here is narrower: treating that composited \u2018buffer\u2019 as a widget inside the framework\u2019s own layout system.<\/p>\n<p class=\"wp-block-paragraph\">Novel? As a feat, certainly. It\u2019s a working desktop made in less than six months with technical choices and an adapted codebase. But is that \u2013 done by AI \u2013 enough to make it compelling for end-users?<\/p>\n<p>Starling desktop was \u2018written by\u00a0AI\u2019<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.omgubuntu.co.uk\/wp-content\/uploads\/2026\/07\/starling-apps-blur.webp?ssl=1\" rel=\"nofollow noopener\" target=\"_blank\"><img loading=\"lazy\" data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"394\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2026\/08\/starling-apps-blur.webp\" alt=\"\" class=\"wp-image-336121\"  \/><\/a>It\u2019s not not novel, but it\u2019s more \u201chuh\u201d than \u201cooh\u201d<\/p>\n<p class=\"wp-block-paragraph\">I\u2019ll be honest: I\u2019ve been writing and rewriting this post for several days because it is hard to get a handle on what Starling is aiming to be and who it\u2019s for. Any human impetus that existed has been buried beneath a mountain of \u2018profundity slop\u2019 on its website and GitHub.<\/p>\n<p class=\"wp-block-paragraph\">The homepage gives more time to justifying its claim as \u201cthe first desktop written by AI\u201d than the \u201cwhy\u201d of what was written by AI matters. A comparison box sees it ranks itself again mockups and screenshots. The rest of the text is breathlessly hollow narrative framing \u2013 it\u2019s headache inducing. <\/p>\n<p class=\"wp-block-paragraph\">Take this:<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A curious person with a bold idea is not new. Being able to act on it alone is.<\/p>\n<p>Starling.build website<\/p><\/blockquote>\n<p class=\"wp-block-paragraph\">It\u2019s size 8 \u201cpolyester prose\u201d; words an LLM arranges to look flashy, but whose logic is frayed (and yes, it leaves me feeling itchy). I wonder if the prompt that led to such glib garbage was: \u201cwrite a manifesto in the style of a tai-chi-walking scam ad, but with less sincerity\u201d.<\/p>\n<p class=\"wp-block-paragraph\">To wit, all of the \u2018this was never before possible\u2019 claims fall apart. <\/p>\n<p class=\"wp-block-paragraph\">Enlightenment desktop exists. Its founder built the first version alone in 1997, decades before AI tools existed. And it grew into a full desktop running on its own EFL toolkit.<\/p>\n<p class=\"wp-block-paragraph\">Starling\u2019s own \u201cwhy\u201d page briefly mentions it, but rather than use it as an anchor to explain how it differs, it just slips back to the the hard sell slop that pretends this effort, made by one person with AI, was never-before possible.<\/p>\n<p class=\"wp-block-paragraph\">Parodic TedTalk-isms are out in such force I did wonder if this was a satire project. Many of the one page statements skewer or undermine the entire premise of why Starling purports to be worthy of gushing praise. <\/p>\n<p class=\"wp-block-paragraph\">LLMs gonna LLM, and I don\u2019t feel confident quoting rationale that isn\u2019t, frankly, rational!<\/p>\n<p class=\"wp-block-paragraph\">But I digress\u2026<\/p>\n<p>Starling desktop\u2019s visual style looks familiar\u2026<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.omgubuntu.co.uk\/wp-content\/uploads\/2026\/07\/starling-ai-generated-desktop.webp?ssl=1\" rel=\"nofollow noopener\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"394\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2026\/08\/starling-ai-generated-desktop.webp\" alt=\"\" class=\"wp-image-336118\"  \/><\/a>Despite talking up its \u2018bold ideas\u2019, the actual UI looks dated<\/p>\n<p class=\"wp-block-paragraph\">Screenshots of Starling on the website showcase a modern, if traditional, desktop layout with a UI style I\u2019d charitably describe as \u201cTemu macOS Mojave in dark mode\u201d.<\/p>\n<blockquote>\n<p>I\u2019d charitably describe Starling desktop\u2019s UI as \u201cTemu macOS Mojave\u201d<\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\">Dock, panel, clock, window switcher. There\u2019s little user-facing that can\u2019t be recreated on any Linux desktop install using a few apps and a stale macOS GTK theme.<\/p>\n<p class=\"wp-block-paragraph\">Once you\u2019re past the vibe-coded engineering newspeg, you\u2019re left with a patchwork of pastiche atop a ported codebase, in effect.<\/p>\n<p class=\"wp-block-paragraph\">What benefit is on offer comes from the fact tiling, spaces and the dock glass-effect work on apps like Google Chrome without the need to explicitly write code to support them. <\/p>\n<p class=\"wp-block-paragraph\">To my mind, more time spent on detailing these practical differentiations, and much less on the heavy self-apotheosising \u2013 telling me it\u2019s important without showing me it is \u2013 would do wonders. Nr\u2019y a mention of the first-party apps available, including a file manager and calculator. <\/p>\n<p>You can\u2019t prompt commitment\u00ae<\/p>\n<p class=\"wp-block-paragraph\">Starling looks passable at first glance. It\u2019s doing something novel on the backend, sure. My cynicism \u2013 provenance of and ethics of AI generated code notwithstanding \u2013 is more on the fleeting nature of vibe-coded ware in general.<\/p>\n<p class=\"wp-block-paragraph\">This could buck the trend and become a properly maintained, resourced Linux desktop that attracts users and contributors en masse. It could mature in new and interesting ways. Or, like a lot of \u201cAI slop\u201d, it may just drip down the walls of existence before evaporating.<\/p>\n<p class=\"wp-block-paragraph\">AI coding tools bypass constraints, yet constraints matter. Some software is good and some software is not because someone, somewhere had to make a choice because of constraints (self-imposed or otherwise) and then carry the \u2018cost\u2019 of that decision forward.<\/p>\n<p class=\"wp-block-paragraph\">\u2018What costs nothing to make, costs nothing to abandon\u2019 is an aphorism I\u2019m willing to mangle to make a point because it rings true for vibe-coded software. You can\u2019t prompt worth into existence, no matter how flashy the \u2018polyester prose\u2019 you dress it in.<\/p>\n<p>How to install Starling desktop on Ubuntu 26.04<\/p>\n<p class=\"wp-block-paragraph\">If you want to try Starling yourself, you can. Download the .deb from the project GitHub and install it on Ubuntu 26.04 (not a container; Starling needs a real AMD GPU to work). Then, pick the Starling session at GDM login screen and log in as normal.<\/p>\n<p class=\"wp-block-paragraph\">If you\u2019re a DE-hopper, look at the list of known issues on the GitHub as it lacks support for Intel and NVIDIA GPUs, third-party apps, working audio, a screen lock. <\/p>\n<p class=\"wp-block-paragraph\">I will add a note of caution.<\/p>\n<p class=\"wp-block-paragraph\">Installing random deb packages with root permissions on a stable system originating from developers you don\u2019t know or trust is a risk. When software is a double-whammy of pre-stable state and vibe-coded\u2026 One person who tried it <a href=\"https:\/\/github.com\/starling-build\/starling\/issues\/1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">filed a bug to say it corrupted their install<\/a>.<\/p>\n<p class=\"wp-block-paragraph\"><strong>Does this effort give you good vibes?<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"Some Linux desktop environments were developed over decades, others in just a few years. Starling, which made the&hellip;\n","protected":false},"author":2,"featured_media":1125323,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[3163],"tags":[323,26000,1942,306209,306210,53,16,15],"class_list":["post-1125322","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-ai-ml","tag-artificial-intelligence","tag-desktop-environments","tag-starling-desktop","tag-technology","tag-uk","tag-united-kingdom"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/1125322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=1125322"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/1125322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/1125323"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=1125322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=1125322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=1125322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}