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/
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
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.
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/