News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Collabora & GStreamer 1.16

May 06, 2019 by Aaron Boxer  |   News & Events

After a year-long development cycle, the much anticipated release was made available recently. With it came a number of exciting new features we're especially proud of, including per-element latency tracer and support for planar or non-interleaved audio.

Collabora & GStreamer 1.16

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

Weston debugging and tracing on-the-fly

April 24, 2019 by Marius Vlad  |   Blog

The recent release of version 6 of the Weston compositor has brought with it the weston-debug protocol, a new feature that allows developers and users alike to display on-the-fly various debugging (logging) information generated by the compositor.

Weston debugging and tracing on-the-fly

Quick hack: git-pw

April 18, 2019 by Ezequiel Garcia  |   Blog

A well-known Linux kernel developer once said, a poor craftsman famously complains about his tools, but a good craftsman knows how to choose excellent tools. Here's a python-based tool that integrates git and patchwork, and can greatly improve your toolbox.

Quick hack: git-pw

An eBPF overview, part 2: Machine & bytecode

April 15, 2019 by Adrian Ratiu  |   Blog

The second part of this series takes a more in-depth look at the eBPF VM and program studied in the first part. Having this low level knowledge is not mandatory but can be a very useful foundation for the rest of the series.

An eBPF overview, part 2: Machine & bytecode

GStreamer support for the RIST Specification

April 09, 2019 by Nicolas Dufresne  |   News & Events

Collabora contributes elements implementing the RIST Simple Profile to GStreamer. This specification adds retransmissions to RTP streams in a way that it compatible with existing broadcast encoders and decoders.

GStreamer support for the RIST Specification

An eBPF overview, part 1: Introduction

April 05, 2019 by Adrian Ratiu  |   Blog

Interested in learning more about low-level specifics of the eBPF stack? Read on as we take a deep dive, from its VM mechanisms and tools, to running traces on remote, resource-constrained embedded devices.

An eBPF overview, part 1: Introduction

Running Android next to Wayland

April 01, 2019 by Robert Foss  |   Blog

It's now possible to run Android applications in the same graphical environment as regular Wayland Linux applications with full 3D acceleration. Here's a look at SPURV, our experimental containerized Android environment.

Running Android next to Wayland

Linaro Connect meets Panfrost

March 29, 2019 by Mark Filion  |   News & Events

Next week, Collaborans will be in Bangkok, Thailand, to participate in the 25th edition of Linaro Connect, a gathering of the world's leading open source engineers working on Arm. Tomeu Vizoso and Gustavo Padovan will be in attendance to present Panfrost.

Linaro Connect meets Panfrost

Matt Godbolt sold me on Rust (by showing me C++)

May 06, 2025 by Gustavo Noronha  |   Blog

Gustavo Noronha helps break down C++ and shows how that knowledge can open up new possibilities with Rust.

Matt Godbolt sold me on Rust (by showing me C++)

Customizing WirePlumber's configuration for embedded systems

April 29, 2025 by George Kiagiadakis  |   Blog

Configuring WirePlumber on embedded Linux systems can be somewhat confusing. We take a moment to demystify this process for a particular use case.

Customizing WirePlumber's configuration for embedded systems

Evolving hardware, evolving demo: Collabora's Embedded World Board Farm

April 24, 2025 by Martyn Welch  |   Blog

Collabora's Board Farm demo, showcasing our recent hardware enablement and continuous integration efforts, has undergone serious development over the years. Here's a look at notable changes and improvements made for Embedded World 2025.

Evolving hardware, evolving demo: Collabora's Embedded World Board Farm

Implementing Bluetooth on embedded Linux: Open source BlueZ vs proprietary stacks

February 27, 2025 by George Kiagiadakis  |   Blog

If you are considering deploying BlueZ on your embedded Linux device, the benefits in terms of flexibility, community support, and long-term maintainability make it a worthwhile investment.

Implementing Bluetooth on embedded Linux: Open source BlueZ vs proprietary stacks

The state of GFX virtualization using virglrenderer

January 15, 2025 by Gert Wollny  |   Blog

With VirGL, Venus, and vDRM, virglrenderer offers three different approaches to obtain access to accelerated GFX in a virtual machine. Here are the latest updates around each of these approaches.

The state of GFX virtualization using virglrenderer

Faster inference: torch.compile vs TensorRT

December 19, 2024 by Vineet Suryan  |   Blog

In the world of deep learning optimization, two powerful tools stand out: torch.compile, PyTorch’s just-in-time (JIT) compiler, and NVIDIA’s TensorRT, a platform for high-performance deep learning inference.

Faster inference: torch.compile vs TensorRT

Mesa CI and the power of pre-merge testing

October 08, 2024 by Deborah Brouwer  |   Blog

Having multiple developers work on pre-merge testing distributes the process and ensures that every contribution is rigorously tested before merging.

Mesa CI and the power of pre-merge testing

A shifty tale about unit testing with Maxwell, NVK's backend compiler

August 15, 2024 by Faith Ekstrand  |   Blog

After rigorous debugging, a new unit testing framework was added to the backend compiler for NVK. This is a walkthrough of the steps taken to achieve this.

A shifty tale about unit testing with Maxwell, NVK's backend compiler

A journey towards reliable testing in the Linux Kernel

August 01, 2024 by Laura Nao  |   Blog

We're reflecting on the steps taken as we continually seek to improve Linux kernel integration. This will include more detail about the tests used to enhance the quality of testing processes and coverage.

A journey towards reliable testing in the Linux Kernel

Building a Board Farm for Embedded World

June 27, 2024 by Christopher Obbard  |   Blog

With each board running a mainline-first Linux software stack and tested in a CI loop with the LAVA test framework, the Farm showcased Collabora's recent hardware enablement and Continuous integration (CI) efforts.

Building a Board Farm for Embedded World

Smart audio filters with WirePlumber 0.5

June 26, 2024 by Julian Bouzas  |   Blog

WirePlumber 0.5 arrived recently with many new and essential features including the Smart Filter Policy, enabling audio filters to automatically insert themselves in between client streams and devices.

Smart audio filters with WirePlumber 0.5

The latest on cmtp-responder, a permissively-licensed MTP responder implementation

June 12, 2024 by Andrzej Pietrasiewicz  |   Blog

Part 3 of the cmtp-responder series with a focus on USB gadgets explores several new elements including a unified build environment with Docker and an example strategy for building and deploying to a target.

The latest on cmtp-responder, a permissively-licensed MTP responder implementation

MediaTek improvements in Linux 6.13

January 24, 2025 by Sebastian Fricke  |   News & Events

Collabora's deep involvement with the MediaTek community continued to shine this week with the release of Linux 6.13, which saw multiple improvements land for MediaTek SoCs.

MediaTek improvements in Linux 6.13

5 talks for FOSDEM 2025: BlueZ, GStreamer, Open Source AI models & more!

January 07, 2025 by Kara Bembridge  |   News & Events

A testament to its long standing community interest and devote volunteers, FOSDEM will be celebrating its 25th anniversary this year. Join us as we take the stage to discuss BlueZ, GStreamer, Open Source AI models, & more!

5 talks for FOSDEM 2025: BlueZ, GStreamer, Open Source AI models & more!

Upstream support for Rockchip's RK3588: Progress and future plans

December 20, 2024 by Sebastian Reichel  |   News & Events

The Rockchip RK3588 upstream support has progressed a lot over the last few years. As 2024 comes to a close, it is a great time to have a look at the recent changes, work in progress, and the current state in general.

Upstream support for Rockchip's RK3588: Progress and future plans

Academically inclining at NeurIPS 2024

December 09, 2024 by Kara Bembridge  |   News & Events

Collabora will be at NeurIPs this week to dive into the latest academic findings in machine learning and research advancements that are changing the industry.

Academically inclining at NeurIPS 2024

Apertis v2024: the new Bookworm-based release for industrial embedded devices

December 05, 2024 by Dylan Aïssi  |   News & Events

Now based on Debian Bookworm, Apertis is a collaborative OS platform that includes an operating system, but also tools and cloud services to optimize development and increase reliability.

Apertis v2024: the new Bookworm-based release for industrial embedded devices

Initial upstream support for the Rockchip RK3576

December 03, 2024 by Sebastian Reichel  |   News & Events

Initial support for Rockchip's RK3576, a new SoC introduced earlier this year, has landed in Linux kernel 6.12. With the main target being industrial applications, it is less of a powerhouse than the RK3588, but it still reuses many components.

Initial upstream support for the Rockchip RK3576

NVK now supports Vulkan 1.4

December 02, 2024 by Faith Ekstrand  |   News & Events

Today, Khronos announced the release of the Vulkan 1.4 specification, and NVK is one of the day-zero conformant Vulkan 1.4 implementations! Vulkan 1.4 support in NVK has been merged into Mesa and will be part of the Mesa 25.0 release in early 2025.

NVK now supports Vulkan 1.4

Weston 14.0: DRM-backend, color management, and output mirroring

November 27, 2024 by Marius Vlad  |   News & Events

Recently, both Weston 14.0, and 14.0.1 (bug fix) were released. Here's at look at some of the highlights and changes for this latest release of Wayland's reference compositor.

Weston 14.0: DRM-backend, color management, and output mirroring

Kernel 6.12: Small but mighty

November 26, 2024 by Dmitry Osipenko  |   News & Events

Linux kernel 6.12 is here with real-time preemption support and an extensible scheduler class. Take a look at the contributions our kernel team made for this release.

Kernel 6.12: Small but mighty

Integrating kernels and minds at the Linux Foundation Member Summit

November 15, 2024 by Kara Bembridge  |   News & Events

The Linux Foundation Member Summit is an opportune time to gather on the state of open source. Our talk will address the concerns and challenges of maintaining a stable kernel.

Integrating kernels and minds at the Linux Foundation Member Summit

Hello, MediaTek Genio!

November 14, 2024 by Mark Filion  |   News & Events

Today, we are delighted to announce a growing collaboration with MediaTek which will enable Collabora to introduce, improve, and maintain MediaTek's IoT Edge AI Genio platforms upstream.

Hello, MediaTek Genio!

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

Search the newsroom

Upcoming Events

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

Hardware Pioneers

June 10 - 11, London, UK

 

iVT Expo

June 10 - 11, Cologne, Germany

 

Augmented World Expo US

June 15 - 18, Long Beach, USA

 

AMD Embedded Computing Summit

June 18, Eindhoven, NL

 

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.