News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

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

Adding mainline Arm Frame Buffer Compression support for Rockchip

April 08, 2020 by Andrzej Pietrasiewicz  |   Blog

Rockchip SoCs, notably the RK3399, are popular in devices such as Chromebooks and single-board computers. Indeed, they bring some interesting features, one of them being the Arm Frame Buffer Compression (AFBC).

Adding mainline Arm Frame Buffer Compression support for Rockchip

Projects and progress in Linux kernel 5.6

March 31, 2020 by Helen Koike  |   News & Events

Despite the challenges presented by COVID-19, Linux kernel development continues. Here's a look at the various projects Collaborans have been involved in, and the progress made in kernel 5.6, which was released over the weekend.

Projects and progress in Linux kernel 5.6

GNOME meets Panfrost

June 26, 2019 by Alyssa Rosenzweig  |   Blog

In my last Panfrost blog post, I announced my internship goal: improve Panfrost to run GNOME3. GNOME is a popular Linux desktop making heavy use of OpenGL; to use GNOME with only free and open source software on a machine with Mali graphics, Panfrost…

GNOME meets Panfrost

Using dummy-hcd to play with USB gadgets

June 24, 2019 by Andrzej Pietrasiewicz  |   Blog

Dummy_hcd which consists of a software-emulated host controller and a UDC chip. In other words, this means you can play with USB gadgets even if you don't have the appropriate hardware, because your PC can act as both a USB host and a USB device.

Using dummy-hcd to play with USB gadgets

Building Debian images for Le Potato and OrangePi with debos

June 18, 2019 by Frédéric Danis  |   Blog

Both the Le Potato and OrangePi Zero Plus2 boards are already supported by Armbian. But how do you get a minimal Debian upstream image with only the packages you want? Debos is the perfect tool to do this.

Building Debian images for Le Potato and OrangePi with debos

Joining Collabora for a summer of Panfrost

June 05, 2019 by Alyssa Rosenzweig  |   Blog

Years ago, I joined the open-source community with a passion and a mission: to enable equal access to high-quality computing via open-source software. With this mission, I co-founded Panfrost, aiming to create an open-source driver for the Mali GPU.

Joining Collabora for a summer of Panfrost

Testing Video4Linux2 drivers like a boss

May 23, 2019 by Ezequiel Garcia  |   Blog

With virtme, you can run a custom built kernel on top of our running root filesystem. In this post, we explore another example of virtme in action, and see how to test Video4Linux2 drivers on bleeding edge GStreamer builds.

Testing Video4Linux2 drivers like a boss

Permissively-licensed MTP device implementation

May 16, 2019 by Andrzej Pietrasiewicz  |   Blog

Introducing cmtp-responder - a permissively licensed Media Transfer Protocol (MTP) responder implementation which allows embedded devices to provide MTP services and supports a core set of MTP operations.

Permissively-licensed MTP device implementation

An eBPF overview, part 5: Tracing user processes

May 14, 2019 by Adrian Ratiu  |   Blog

Up until now, talking in-depth about userspace tracing was deliberately avoided because it merits special treatment, hence this part devoted to it. We'll now look at the why of it, and we'll examine eBPF user tracing in two categories: static and dynamic.

An eBPF overview, part 5: Tracing user processes

CEF on Wayland upstreamed

May 08, 2019 by Santosh Mahto  |   Blog

After a successful team effort, the patch enabling the Chromium Embedded Framework (CEF) Ozone builds to run with different platform backends, such as Wayland, has finally landed upstream.

CEF on Wayland upstreamed

An eBPF overview, part 4: Working with embedded systems

May 06, 2019 by Adrian Ratiu  |   Blog

Now that we've studied the mainstream way of developing and using eBPF programs on top of the low-level VM mechanisms, we'll look at projects taking different approaches, attempting solutions to some of the unique problems faced by embedded Linux.

An eBPF overview, part 4: Working with embedded systems

Running Android and Wayland on embedded devices

May 02, 2019 by Robert Foss  |   Blog

A previous post introduced the SPURV Android compatibility layer for Wayland based Linux environment. In this post, we're going to dig into how you can run an Android application on the very common i.MX6 based Nitrogen6_MAX board.

Running Android and Wayland on embedded devices

An eBPF overview, part 3: Walking up the software stack

April 26, 2019 by Adrian Ratiu  |   Blog

In part 1 and 2 of this series, we took a condensed in-depth look at the eBPF VM. In part 3, we define the high-level components of an eBPF program, including the backend, loader, frontend and data structures.

An eBPF overview, part 3: Walking up the software stack

GStreamer buffer flow analyzer

April 25, 2019 by Guillaume Desmottes  |   Blog

GStreamer's logging system is an incredibly powerful ally when debugging but it can sometimes be a bit daunting to dig through the massive amount of generated logs. I often find myself writing small scripts processing gst logs when debugging.

GStreamer buffer flow analyzer

Linux 7.3: Color format control, Tyr progress, and more

November 03, 2026 by Leandro Ribeiro  |   News & Events

Collabora authored 111 patches for Linux 7.3, spanning DRM core, Rust, MediaTek, Rockchip, and more. Highlights include a new color format property, per-connector hotplug events, sparse mappings in Panthor, and continued progress on Tyr.

Linux 7.3: Color format control, Tyr progress, and more

Panfrost is now using Kraid!

October 26, 2026 by Faith Ekstrand  |   News & Events

Kraid is now the default Panfrost compiler for Valhall and newer Mali GPUs, delivering major reductions in shader instructions, spilling, compile time, and memory use while providing a stronger foundation for future compiler optimization.

Panfrost is now using Kraid!

USB-C DisplayPort Alt Mode on Rockchip RK3588 and RK3576, starting with the Flipper One

October 06, 2026 by Sebastian Reichel  |   News & Events

A look at the USB-PD, PHY, hotplug, and DRM changes involved in making USB-C DisplayPort Alternate Mode work on RK3588/RK3576, and where they stand on the way to mainline Linux.

USB-C DisplayPort Alt Mode on Rockchip RK3588 and RK3576, starting with the Flipper One

Open Source in Prague: A week of talks, hands-on demos, and community!

October 02, 2026 by Kara Bembridge  |   News & Events

Next week we'll be in Prague for a packed Open Source week! We’ll speak at the Linux Plumbers Conference and GStreamer Conference, and present two demos at the ELC Technical Showcase.

Open Source in Prague: A week of talks, hands-on demos, and community!

AMD Embedded Computing Summit 2026 in Frankfurt

September 29, 2026 by Kara Bembridge  |   News & Events

We’ll be in Frankfurt this Thursday for the AMD Embedded Computing Summit! See a live demo of our AI Magic Mirror for a touchless, real-time experience.

AMD Embedded Computing Summit 2026 in Frankfurt

Panfrost, Kraid, Tyr, and more at XDC 2026

September 23, 2026 by Kara Bembridge  |   News & Events

The annual X.Org Developer's Conference returns to Toronto September 28-30, and as a Gold Sponsor, Collabora's graphics team will present six talks and a workshop spanning Vulkan and Open Source GPU drivers.

Panfrost, Kraid, Tyr, and more at XDC 2026

Decoding with Rockchip at Kernel Recipes 2026

September 17, 2026 by Kara Bembridge  |   News & Events

Next week we'll be in Paris for Kernel Recipes! We’re pleased to sponsor this gathering of the kernel community and contribute a talk on upstream H.264 and HEVC decoding for Rockchip RK3588/RK3576.

Decoding with Rockchip at Kernel Recipes 2026

Enabling responsive AI at SIDO 2026

September 15, 2026 by Kara Bembridge  |   News & Events

Visit us at the STMicroelectronics booth at SIDO to see how the STM32MP2 platform enables responsive edge-AI applications for industrial use cases.

Enabling responsive AI at SIDO 2026

Re-engineering YouTube for the living room: Bringing Google's Chrobalt to the RDK

September 11, 2026 by Santosh Mahto  |   News & Events

Working closely with Google, we built the first RDK-based Chrobalt reference platform for third-party devices, enabling Chromium-based YouTube support, certification, and automation on embedded TVs and set-top boxes.

Re-engineering YouTube for the living room: Bringing Google's Chrobalt to the RDK

Mesa on Android: How we brought Turnip, SkiaVK, and Cuttlefish to CI

September 10, 2026 by Valentine Burley  |   News & Events

Turnip is the first Mesa driver to achieve official Vulkan conformance on Android, with stronger Android integration, shared Vulkan runtime improvements, and real-device CI testing on Qualcomm Adreno hardware.

Mesa on Android: How we brought Turnip, SkiaVK, and Cuttlefish to CI

Building GPU Drivers in Rust: Tyr at RustConf 2026

September 08, 2026 by Kara Bembridge  |   News & Events

Join us in Montreal for the 10th edition of RustConf! Catch our talk on Tyr, the new Rust kernel driver for Arm Mali GPUs.

Building GPU Drivers in Rust: Tyr at RustConf 2026

From AI video analytics to XR streaming at IBC 2026

September 08, 2026 by Kara Bembridge  |   News & Events

Collabora is heading to Amsterdam! Join us at Booth A63 in Hall 14 to see GStreamer Analytics with machine learning, standalone XR remote rendering, and our MediaTek Genio-powered Magic Mirror for virtual clothing swaps.

From AI video analytics to XR streaming at IBC 2026

Search the newsroom

Upcoming Events

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

MiniDebConf

November 5 - 8, Cambridge, United Kingdom

 

Electronica

November 10 - 13, Munich, Germany

 

Capitole du Libre

November 14 - 15, Toulouse, France

 

 

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-2026. All rights reserved. Privacy Notice. Sitemap.