March 14, 2024
by Ricardo Cañuelo Navarro |
Blog
In continuation with our series about Kernel Integration we'll go into more detail about how regression detection, processing, and tracking can be improved to provide a better service to developers and maintainers.
![Automatic regression handling and reporting for the Linux Kernel Automatic regression handling and reporting for the Linux Kernel]()
February 21, 2024
by Eugen Hristev |
Blog
Now included in our Debian images & available via our GitLab, you can build a complete, working BL31 (Boot Loader stage 3.1), and replace the closed binary blob with an open-source binary that anyone can compile.
![Almost a fully open-source boot chain for Rockchip's RK3588! Almost a fully open-source boot chain for Rockchip's RK3588!]()
February 19, 2024
by George Kiagiadakis |
Blog
Back in 2022, after a series of issues were found in its design, I made the call to rework some of WirePlumber's fundamentals in order to allow it to grow. So where are we now? And what's next? Let's dive in!
![What's the latest with WirePlumber? What's the latest with WirePlumber?]()
February 08, 2024
by Helen Koike |
Blog
Continuing our Kernel Integration series, we're excited to introduce DRM-CI, a groundbreaking solution that enables developers to test their graphics subsystem patches across numerous devices within the community's shared infrastructure.
![DRM-CI: A GitLab-CI pipeline for Linux kernel testing DRM-CI: A GitLab-CI pipeline for Linux kernel testing]()
January 23, 2024
by Edmund Smith |
Blog
This is the fourth and final part in a series on persian-rug, a Rust crate for interconnected objects. We've touched on the two big limitations: lack of deletion and lack of enforced matching between proxies and containers. Let's look at other solutions.
![Persian Rug, Part 4 - The limitations of proxies Persian Rug, Part 4 - The limitations of proxies]()
January 16, 2024
by Faith Ekstrand |
Blog
One of the key high-level challenges of building Mesa drivers these days is figuring out how to best share code between a Vulkan driver and a Gallium driver when Gallium isn't really capable of implementing Vulkan. Here's how.
![How to share code between Vulkan and Gallium How to share code between Vulkan and Gallium]()
December 19, 2023
by Mark Filion |
Blog
Google Open Source have chosen their second group of winners for the 2023 Google Open Source Peer Bonus Program, and Arnaud Ferraris, Senior Software Engineer at Collabora and Mobian project lead, is among the recipients!
![Google Open Source Peer Bonus 2023 Google Open Source Peer Bonus 2023]()
December 11, 2023
by Nícolas F. R. A. Prado |
Blog
As we continue working to improve the kernel integration landscape on multiple fronts, this also means making better tests available for all. Working closely with the community, we have now landed a new, ready-to-use, kselftest in mainline Linux.
![A new kselftest for verifying driver probe of Devicetree-based platforms A new kselftest for verifying driver probe of Devicetree-based platforms]()
December 06, 2023
by George Kiagiadakis |
Blog
We can now confidently say that PipeWire is here to stay. But of course it is not the end of the journey. There are many new areas to explore going forward, especially in WirePlumber and the ecosystem that builds around PipeWire.
![Thoughts on PipeWire 1.0 and beyond Thoughts on PipeWire 1.0 and beyond]()
December 05, 2023
by Edmund Smith |
Blog
Our look at the Rust crate for interconnected objects continues, as we examine how persian-rug really does tie the room together by providing a convenient container solution with a safety net to go along with it.
![Persian Rug, Part 3 - The warp and the weft Persian Rug, Part 3 - The warp and the weft]()
December 01, 2023
by Gustavo Padovan |
Blog
The testing ecosystem in the Linux kernel has been steadily growing, but are efforts sufficiently coordinated? How can we help developers and maintainers integrate code more efficiently? How can we mitigate maintainer burnout?
![Advocating a better Kernel Integration for all Advocating a better Kernel Integration for all]()
October 30, 2023
by Ashok Sidipotu |
Blog
With the upcoming 0.5 release, WirePlumber's Lua scripts will be transformed with the new Event Dispatcher. More modular and extensible with very little redundant processing, they will look and feel completely different.
![WirePlumber: Exploring Lua scripts with Event Dispatcher WirePlumber: Exploring Lua scripts with Event Dispatcher]()