Learned a lot about #systemd sysext tonight. For some reason actually building the #BuildStream elements with `sysext-build-element` is glacial for me still (it keeps on querying/building caches for almost a minute each time and I don't think I can pass in `--no-strict`), but other than that it seems like a really neat system. Managed to make some changes to GNOME Settings and have them reflected on my running, immutable system. Really cool!

We're back at #FOSDEM!

Proud to sponsor again this year, and even prouder that our engineers are delivering 7 talks on a variety of topics: #LinuxMobile #MobileLinux #KDE #GNOME #Testing #RISC-V #Buildstream and more!

Catch talks from Codethink speakers: Aleix Pol, Abderrahim, Theodore, and Marcel.

Rooms will be live-streamed, and remote participation is available via Matrix.
Full schedule, links, and more info at: https://fosdem.org/2026/

FOSDEM 2026 - Home

Complex system-level integration problems are one of Codethink’s specialties. We created BuildStream, a next-generation integration tool suitable for modern operating system development. And last year we were happy to help Endless Access work on redesigning their platform, Endless OS, using BuildStream and GNOME OS.

Find out more about the collaboration and the next steps for Endless OS over on the Endless Access blog: https://access.endlessstudios.com/blog/endless-os-a-conversation-about-whats-changing-and-why-it-matters

#EndlessOS #OpenSource #GNOME #BuildStream

Endless OS: A Conversation About What’s Changing and Why It Matters

Inside Endless OS 7: how Endless Access and Codethink are modernizing Linux with GNOME, BuildStream, and open-source collaboration at scale.

That time of the year when I feel the urge to write my own build/integration system again.

#Bazel is a pain to extend and has many idiosyncracies. Also code base is way too complex and hard to penetreate. It feels generally stuck in a local maximum.

#Buildstream is pretty cool and extensible but variation support is not very elegant. It also still needs an inner build system. Also yaml 😒

#Pants seemed to be a step in the right direction. Amazingly simple extensibility. But still felt like the the build variation capabilites were not that strong. Also no support for C++.

I like starlark itself.

Does anybody know of any build system "framework" which I can just plug an play on a build tree so that I don't have to write the ugly parts of dealing with the compiler and focus on building the nice constructs for describing that build tree?

With #GTC24 kicking off yesterday, it seemed a good time to talk about our relationship with NVIDIA®.

Did you know that Codethink has been enabling solutions with NVIDIA® technologies for the last decade, frequently using the Jetson platform?

You can learn more about our work here: https://www.codethink.co.uk/jetson.html

Get in touch should you need any help with your projects.

#NVIDIA #Buildstream #Freedesktopsdk #embedded #jetson

NVIDIA Jetson

I was successful in building mesa-git runtime using #buildstream
That I installed using my own #nix derivation there is one problem now though
I can't use nouveau experimental in #UseBottles so no luck for me I guess
Also yes mesa-git runtime supports nouveau experimental at least theoretically
I will try installing a random game in lutris I guess

folks do you have apps that use vulkan and that can give me what gpu they are using in the command line something like #vkcube in #flatpak

#nix documentation isn't that bad it's just that its scattered around everywhere and I hate that

Also I have been successful on packaging #buildstream
Will add it to #nixpkgs if I am succful on building mesa-git extension
(Also yes that's my test)

And in case you're curious about what the freedesktop sdk is and how it works, checkout the repo https://gitlab.com/freedesktop-sdk/freedesktop-sdk

It's built using #buildstream https://buildstream.build/

freedesktop-sdk / freedesktop-sdk · GitLab

A minimal Linux runtime

GitLab
RT @valentindavid: Building applications for both @snapcraftio and @FlatpakApps at once with #BuildStream and @FreedesktopSdk https://t.co/… tweeted by @FlatpakApps
Thomas (@rx) | Twitter

Die neuesten Tweets von Thomas (@rx). engineer @classpass / formerly @vine @twitter @zappos @trulia @newzealand / gpg C27504E07119F00D. New York, NY

Twitter
Mathieu Bridon