News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Embedded Linux Conference Europe 2019

October 25, 2019 by Mark Filion  |   News & Events

Next week, Collabora will be sponsoring, exhibiting & speaking at ELCE in Lyon, France. We'll be showcasing not one but two demos at our booth this year: arcade racing on a ROCK Pi 4 with Panfrost, and GStreamer on the Magic Leap One.

Embedded Linux Conference Europe 2019

Zink: Fall Update

October 24, 2019 by Erik Faye-Lund  |   Blog

I recently went to XDC 2019, where I gave yet another talk about Zink. I kinda forgot to write a blog-post about it, so here’s me trying to make up for it… or something like that. I’ll also go into some more recent developments as well.

Zink: Fall Update

Adding stateless support to vicodec

October 09, 2019 by Dafna Hirschfeld  |   Blog

Prior to joining Collabora, I took part in Round 17 of the Outreachy internships, to work on the virtual drivers in the media subsystem of the Linux kernel, or more specifically, on the vicodec driver.

Adding stateless support to vicodec

Why HDCP support in Weston is a good thing

October 03, 2019 by Pekka Paalanen  |   Blog

What HDCP is, and why supporting HDCP in Weston is justified in both an economical and technical context.

Why HDCP support in Weston is a good thing

Open graphics in Montreal

September 30, 2019 by Mark Filion  |   News & Events

Collabora is proud to be hosting in Montreal the 2019 edition of the X.Org Developer's Conference (XDC), the leading event for developers working on all things Open graphics, including the Linux kernel, Mesa, DRM, Wayland and X11.

Open graphics in Montreal

All the right ingredients in Paris

September 20, 2019 by Mark Filion  |   News & Events

Next week, Collaborans including Julian Bouzas and Enric Balletbò i Serra will be in Paris to participate in the 3rd edition of Embedded Recipes and 8th edition of Kernel Recipes

All the right ingredients in Paris

Linux Kernel 5.3

September 19, 2019 by Boris Brezillon  |   News & Events

Linux 5.3 was released over the weekend, which means it's time for our usual "where does Collabora stand in this picture?" tour. As has been the case for several years now, Collabora continues being an active contributor to the Linux kernel.

Linux Kernel 5.3

Open Source at IBC 2019

September 12, 2019 by Mark Filion  |   News & Events

Showcasing two brand new Open Source software demonstrations featuring the Xilinx high-performance Zynq UltraScale+ MPSoC, and the Magic Leap One augmented reality headset.

Open Source at IBC 2019

Bringing the FOSS XR community together

September 06, 2019 by Joey Ferwerda  |   News & Events

With the recent release of the OpenXR 1.0 specification, the presence of numerous Open Source platforms for Virtual Reality and Augmented Reality, and a growing community of developers, the need for a collaborative Open Source XR Conference became clear.

Bringing the FOSS XR community together

Virglrenderer and the state of virtualized virtual worlds

August 28, 2019 by Gert Wollny  |   Blog

With the release of virglrenderer 0.8.0, getting accelerated OpenGL within a virtual machine (VM) made a big leap forward. Since virglrenderer-0.7.0, the code base has seen ~600 commits, and Collabora provided more than 80% of these contributions.

Virglrenderer and the state of virtualized virtual worlds

Embedded in San Diego

August 20, 2019 by Mark Filion  |   News & Events

Starting tomorrow, Collabora will be exhibiting & speaking at Embedded Linux Conference North America (ELCNA), the premier vendor-neutral technical conference for companies and developers using embedded Linux.

Embedded in San Diego

Panfrost & Wayland on a Rockchip board

August 06, 2019 by Rohan Garg  |   Blog

Ongoing work on the reverse-engineered Panfrost OpenGL ES driver for Arm Mali GPUs has turned the RK3399 SoC into a very attractive platform to try out Wayland on ARM devices.

Panfrost & Wayland on a Rockchip board

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

Linux Media Summit 2025 recap

June 23, 2025 by Nicolas Dufresne  |   Blog

Last month in Nice, active media developers came together for the annual Linux Media Summit to exchange insights and tackle ongoing challenges in the media subsystem. Here’s a brief summary of the key discussions and upcoming areas of focus.

Linux Media Summit 2025 recap

Constructor acquires, destructor releases

June 09, 2025 by Gustavo Noronha  |   Blog

In this final article based on Matt Godbolt's talk on making APIs easy to use and hard to misuse, I will discuss locking, an area where C++ has produced some interesting ideas, most notably something called RAII — Resource Acquisition Is Initialization.

Constructor acquires, destructor releases

What if C++ had decades to learn?

May 21, 2025 by Gustavo Noronha  |   Blog

In this second article of a three-part series, I look at how Matt Godbolt uses modern C++ features to try to protect against misusing an API that deals with destructive state transition based on a talk he gave on making code easy to use and hard to misuse.

What if C++ had decades to learn?

Unleashing gst-python-ml: Python-powered ML analytics for GStreamer pipelines

May 12, 2025 by Aaron Boxer  |   Blog

Powerful video analytics pipelines are easy to make when you're well-equipped. Combining GStreamer and Machine Learning frameworks are the perfect duo to run complex models across multiple streams.

Unleashing gst-python-ml: Python-powered ML analytics for GStreamer pipelines

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

Search the newsroom

Upcoming Events

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

Open Source Summit Europe

August 25-27, Amsterdam, Netherlands

 

IBC Show

September 12-15, Amsterdam, Netherlands

 

RDK Global Summit

September 16, Amsterdam, Netherlands

 

SIDO

September 17-18, Lyon, 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-2025. All rights reserved. Privacy Notice. Sitemap.