News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Cross-compiling with gst-build and GStreamer

May 15, 2020 by Stéphane Cerveau  |   Blog

gst-build is one of the main build systems used by the community to develop the GStreamer platform. In my last blog post, I presented gst-build and explained how to get started with it. Now, let's get straight to the point regarding cross-compilation.

Cross-compiling with gst-build and GStreamer

Using syzkaller, part 3: Fuzzing your changes

May 12, 2020 by Andre Almeida  |   Blog

In part 2 of this series on syzkaller, we looked at how to install the tool and use it to improve our code base. Now, how does syzkaller report a bug it finds in the execution path of a system call? Let's add a new syscall description and see how it goes.

Using syzkaller, part 3: Fuzzing your changes

xrdesktop 0.14 with OpenXR support is here!

May 08, 2020 by Lubosz Sarnecki  |   News & Events

Sponsored by Valve, this latest release of the Open Source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR, brings the largest amount of changes yet, with many new features and architectural improvements.

xrdesktop 0.14 with OpenXR support is here!

WirePlumber, the PipeWire session manager

May 07, 2020 by George Kiagiadakis  |   Blog

An in-depth look at WirePlumber, the modular and extensible session manager for PipeWire that brings advanced device management, policy control and security enforcement capabilities.

WirePlumber, the PipeWire session manager

Service process and out of process compositing in Monado

April 30, 2020 by Lubosz Sarnecki  |   News & Events

A new monado-service binary and out of process compositor has landed in Monado, the fully Open Source OpenXR runtime for Linux! Here's a demo of the compositor's new abilities running with the new Blender OpenXR VR Session.

Service process and out of process compositing in Monado

Reducing the size of a Rust GStreamer plugin

April 28, 2020 by Guillaume Desmottes  |   Blog

With Rust gaining traction among the GStreamer community as an alternative to C to write applications and plugins, we began wondering, could the size of such Rust plugins be a problem for embedded systems?

Reducing the size of a Rust GStreamer plugin

From Bifrost to Panfrost - deep dive into the first render

April 23, 2020 by Alyssa Rosenzweig  |   Blog

The Panfrost project building a free, Open Source graphics driver for modern Mali GPUs has reached a new milestone: the first 3D render, including basic texture support, on a Bifrost chip (Mali G31)!

From Bifrost to Panfrost - deep dive into the first render

Say hello to the newest Collaborans!

April 21, 2020 by Erica Ryoo  |   News & Events

In these times of disruption and uncertainty, how about some positive news for a change? Let's take a moment to celebrate the newest members of our engineering and administration teams: Mylène, Christopher, Melissa, Ricardo and Leandro!

Say hello to the newest Collaborans!

Alyssa Rosenzweig receives Google Open Source Peer Bonus

April 20, 2020 by Mark Filion  |   Blog

Google Open Source has announced their 2020 first quarter Google Open Source Peer Bonus winners, and Alyssa Rosenzweig, Software Engineer at Collabora, is among the recipients!

Alyssa Rosenzweig receives Google Open Source Peer Bonus

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

April 17, 2020 by Andre Almeida  |   Blog

In my previous blog post, we discussed the importance of testing, what is fuzzing, and how the syzkaller fuzzes the kernel in order to find bugs. Now, let’s install the tool and starting using it to improve our code base.

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

Open Source software releases: Q1 2020 recap

April 14, 2020 by Mark Filion  |   Blog

Open Source software development thrives on remote collaboration, and continues to do so in 2020, with multiple projects announcing releases in the first quarter.

Open Source software releases: Q1 2020 recap

Clean, reliable setup for dependency installation

April 10, 2020 by Pekka Paalanen  |   Blog

When you work on a piece of software, you usually want to be able to build and test it manually on your local system, but without compromising your system or destabilizing the distribution provided software.

Clean, reliable setup for dependency installation

Now streaming: Collabora’s XDC 2025 presentations

December 02, 2025 by Mark Filion  |   Blog

As an active member of the freedesktop community, Collabora was busy at XDC 2025. Our graphics team delivered five talks, helped out in two more sessions, and ran a workshop for newcomers.

Now streaming: Collabora’s XDC 2025 presentations

Implementing Bluetooth LE Audio & Auracast on Linux systems

November 24, 2025 by George Kiagiadakis  |   Blog

LE Audio introduces a modern, low-power, low-latency Bluetooth® audio architecture that overcomes the limitations of classic Bluetooth® profiles. Get a detailed look at its features, how its supported on Linux, and what lies ahead.

Implementing Bluetooth LE Audio & Auracast on Linux systems

Strengthening KernelCI: New architecture, storage, and integrations

November 17, 2025 by Gustavo Padovan  |   Blog

Collabora’s long-term leadership in KernelCI has delivered a completely revamped architecture, new tooling, stronger infrastructure, and deeper integrations—modernizing the entire ecosystem and enabling reliable, scalable upstream kernel testing.

Strengthening KernelCI: New architecture, storage, and integrations

Font recognition reimagined with FasterViT-2

November 11, 2025 by Marcus Edel  |   Blog

Collabora extended the AdobeVFR dataset and trained a FasterViT-2 font recognition model on millions of samples. The result is a state-of-the-art model for fine-grained font identification that can also be used for downstream tasks.

Font recognition reimagined with FasterViT-2

Expanding access to XR: Google Cardboard comes to Monado

October 31, 2025 by Frederic Plourde  |   Blog

Collabora has advanced Monado's accessibility by making the OpenXR runtime supported by Google Cardboard and similar mobile VR viewers so that even more can benefit from OpenXR.

Expanding access to XR: Google Cardboard comes to Monado

From browsers to better drivers: Fixing Zink synchronization the hard way

October 27, 2025 by Faith Ekstrand  |   Blog

By resolving critical synchronization bugs in Zink’s Vulkan–OpenGL interop, Faith Ekstrand paved the way for Zink+NVK to become the default OpenGL implementation for Nouveau.

From browsers to better drivers: Fixing Zink synchronization the hard way

What to do about differing product life cycles

September 25, 2025 by Martyn Welch  |   Blog

Abandoned vendor-provided BSP roadblocks can be overcome when mainline Open Source projects like the Linux kernel are integrated directly. Get your upstreamed BSPs from day one.

What to do about differing product life cycles

Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work

August 06, 2025 by Daniel Almeida  |   Blog

This second post in the Tyr series dives deeper into GPU driver internals by using the Vulkan-based VkCube application to explain how User Mode Drivers (UMDs) and Kernel Mode Drivers (KMDs) work together to execute GPU workloads.

Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work

A practical debugging guide for media driver developers

July 22, 2025 by Olivier Crête  |   Blog

Getting into kernel development can be daunting. There are layers upon layers of knowledge to master, but no clear roadmap, especially when it comes to debugging drivers or navigating userspace-kernel issues.

A practical debugging guide for media driver developers

Quick notes from the GStreamer Spring Hackfest 2025

July 15, 2025 by Olivier Crête  |   Blog

This past May, we met with the community at the GStreamer Spring Hackfest in Nice, France, and were able to make great strides, including the integration of AI/ML workflows in GStreamer.

Quick notes from the GStreamer Spring Hackfest 2025

PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support

July 03, 2025 by George Kiagiadakis  |   Blog

As part of the activities Embedded Recipes in Nice, France, Collabora hosted a PipeWire workshop/hackfest, an opportunity for attendees to meet face-to-face with PipeWire developers and participate in direct discussions about the future of PipeWire.

PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support

Coccinelle for Rust progress report

June 25, 2025 by Tathagata Roy  |   Blog

In collaboration with Inria, the French Institute for Research in Computer Science and Automation, Tathagata Roy shares the progress made over the past year on the CoccinelleForRust project, co-sponsored by Collabora

Coccinelle for Rust progress report

electronica 2024 with Renesas

November 06, 2024 by Mark Filion  |   News & Events

Join us at electronica 2024! In partnership with Renesas, Collabora will be showcasing GStreamer open source AI video analytics on the Renesas RZ/G2L, leveraging the MYIR RemiPi.

electronica 2024 with Renesas

X.Org Developer's Conference 2024

October 07, 2024 by Kara Bembridge  |   News & Events

XDC kicks off October 9 and we have 7 talks to share with the community! Join us as we share the latest news on open source graphics.

X.Org Developer's Conference 2024

Upping the AI game at the GStreamer Conference 2024

October 03, 2024 by Kara Bembridge  |   News & Events

For the first time in over a decade, the GStreamer Conference will be taking place in North America, and we're prepped and ready with no less than 10 talks to share! Catch the latest developments and AI advancements for this multimedia framework.

Upping the AI game at the GStreamer Conference 2024

Kernel 6.11: Power moves and hardware grooves

September 19, 2024 by Shreeya Patel  |   News & Events

The latest 6.11 kernel release is here! This release improves performance, security, and hardware compatibility, increasing the kernel's flexibility and efficiency for various computing environments.

Kernel 6.11: Power moves and hardware grooves

PanVK support for Arm V10 GPUs

September 18, 2024 by Erik Faye-Lund  |   News & Events

It is now possible to start kicking the tires on Vulkan with an open source driver on Arm Mali-G610 and Mali-G310 GPUs. The Panfrost project continues to grow!

PanVK support for Arm V10 GPUs

Waltzing into a packed Open Source week

September 16, 2024 by Kara Bembridge  |   News & Events

Collabora will be in Vienna for the Media Summit, Open Source Summit Europe, and Linux Plumbers! Catch one of our many talks.

Waltzing into a packed Open Source week

First on the SIDO scene

September 13, 2024 by Kara Bembridge  |   News & Events

As guests at the STMicroelectronics booth, Collabora will be demonstrating how the STM32MP2 chip is perfectly suited for enabling edge AI solutions in industrial environments.

First on the SIDO scene

Connecting the remote dots at IBC 2024

August 29, 2024 by Kara Bembridge  |   News & Events

Collabora is headed to Amsterdam for IBC! Drop by to see our work on the DAB protocol, our integration of LCEVC, and our latest XR project, ElectricMaple.

Connecting the remote dots at IBC 2024

Testing in the Cloud: Enabling Fedora's openQA for flexible cloud deployment

July 24, 2024 by Deborah Brouwer  |   News & Events

OpenQA is a tool for functional, end-to-end testing of operating system distributions. Earlier this year, Collabora undertook a project, sponsored by Meta, to reproduce Fedora’s openQA deployment in the AWS cloud.

Testing in the Cloud: Enabling Fedora's openQA for flexible cloud deployment

Kernel 6.10: Keep the updates coming

July 18, 2024 by Sebastian Reichel  |   News & Events

The latest kernel 6.10 release brings multiple core changes and updates to BH workqueues. Let's examine the developments implemented by Collabora's engineers.

Kernel 6.10: Keep the updates coming

Taming the Panthor: OpenGL ES 3.1 conformance achieved on Mali-G610

July 15, 2024 by Eric Smith  |   News & Events

The Panthor kernel driver and Mesa Panfrost driver combination has achieved official conformance for OpenGL ES 3.1 on the Mali-G610 chip, ensuring reliable performance for users on Mesa version 24.1.1.

Taming the Panthor: OpenGL ES 3.1 conformance achieved on Mali-G610

ElectricMaple: Open Source remote-rendering debuts at AWE 2024

June 19, 2024 by Mark Filion  |   News & Events

Making its debut this week at Augmented World Expo (AWE) in Long Beach, ElectricMaple is an innovative, open source project by Collabora and PlutoVR designed to enhance standalone XR experiences through remote-rendering.

ElectricMaple: Open Source remote-rendering debuts at AWE 2024

Search the newsroom

Upcoming Events

Here are the events we'll be attending in the coming weeks – come say hello!

Linux Plumbers

December 11-13, Tokyo, Japan

Featured Video

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2025. All rights reserved. Privacy Notice. Sitemap.