News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Using syzkaller, part 1: Fuzzing the Linux kernel

March 26, 2020 by Andre Almeida  |   Blog

With the code base of the Linux kernel constantly changing and deployed in devices around the world, performing proper testing is crucial. Here's a look at syzkaller, a valuable tool widely adopted by the kernel community to detect bugs in the kernel.

Using syzkaller, part 1: Fuzzing the Linux kernel

Introducing OpenCL and OpenGL on DirectX

March 24, 2020 by Erik Faye-Lund  |   News & Events

Today, Collabora is excited to announce a partnership with Microsoft to build OpenCL and OpenGL mapping layers on DirectX, in order to bring OpenCL 1.2 and OpenGL 3.3 support to all Windows and DirectX 12 enabled devices.

Introducing OpenCL and OpenGL on DirectX

Getting started with GStreamer's gst-build

March 19, 2020 by Stéphane Cerveau  |   Blog

GStreamer relies on multiple repositories such as base and good to build its ecosystem, and now owns more than 30 projects in Gitlab. So, a unified tool/build system has always been necessary to build a specified version.

Getting started with GStreamer's gst-build

Why remote working can be good for people, business and environment

March 10, 2020 by Olivier Potin  |   Blog

Here at Collabora, we trust our people to work remotely, we give them full responsibility for their output, and we believe it helps creating an even stronger internal culture and comes with some other positives.

Why remote working can be good for people, business and environment

PipeWire, the media service transforming the Linux multimedia landscape

March 05, 2020 by Julian Bouzas  |   Blog

PipeWire 0.3 was released a few days ago, marking a big step forward in the effort of making this emerging media service the core layer of all multimedia on Linux.

PipeWire, the media service transforming the Linux multimedia landscape

Experimental Panfrost GLES 3.0 support has landed in Mesa

February 27, 2020 by Alyssa Rosenzweig  |   Blog

Panfrost's ES 3.0 support has landed in upstream Mesa and works with a mainline Linux kernel. The support is still early, but if you're feeling adventurous, feel free to give it a try on your favourite ES 3.0 applications and games.

Experimental Panfrost GLES 3.0 support has landed in Mesa

Monado OpenXR runtime developer update

February 25, 2020 by Jakob Bornecrantz  |   News & Events

Ever since announcing the project at GDC 2019, we have been working on improving the full open source XR stack to a usable state. Today, we are very happy to tag version 0.1 of the Monado OpenXR runtime for Linux!

Monado OpenXR runtime developer update

Using gcc sanitisers to get a nasty bug fixed

February 18, 2020 by Andrej Shadura  |   Blog

When a bug surprises you when doing Apertis packaging of a typical vendor code signing tool, it's time to debug it using the compiler's built-in tools.

Using gcc sanitisers to get a nasty bug fixed

Low latency streaming of security video feeds with SRT and GStreamer

February 12, 2020 by Jakub Adam  |   News & Events

With the advent of 5G networks, it's now possible to stream high quality video in real-time with a very low latency that wasn't possible with the past generations of mobile networks.

Low latency streaming of security video feeds with SRT and GStreamer

FOSDEM 2020 - Recorded presentations (videos)

February 05, 2020 by Mark Filion  |   Blog

From KernelCI's new home, the latest on Zink (OpenGL on Vulkan), OpenXR & Monado, PipeWire in the automotive industry, JPEG2000, and GStreamer on the Magic Leap One, Collaborans gave talks in 6 different devrooms, as well on the main track.

FOSDEM 2020 - Recorded presentations (videos)

Linux Kernel 5.5

January 30, 2020 by Sebastian Reichel  |   News & Events

With the 5.5 kernel released earlier this week, here's a detailed look at Collabora’s contributions, including work to improve upstream support of peripherals used together with the i.MX 6 family of processors.

Linux Kernel 5.5

FOSDEM 2020

January 23, 2020 by Mark Filion  |   News & Events

In less than 10 days, Collabora will be in Brussels to take part in this year's edition of FOSDEM! Come say hello, or catch one of the dozen talks (in the main track and 6 different devrooms) given by Collaborans!

FOSDEM 2020

A checklist for writing pkg-config files

December 09, 2014 by Philip Withnall  |   Blog

Differences between pkg-config variables, the use of AX_PKG_CHECK_MODULES, and what to include in custom variables. automake and autoconf snippets are provided

A checklist for writing pkg-config files

Recent improvements in libnice

October 31, 2014 by Philip Withnall  |   Blog

libnice upstream improvements done at Collabora

Recent improvements in libnice

Introduction to ICE and libnice

October 31, 2014 by Philip Withnall  |   Blog

Introductory talk on libnice (done as part of Collabora's tea time training)

Introduction to ICE and libnice

Collabora contributions to the Linux kernel 3.17

October 11, 2014 by Javier Canillas  |   Blog

Collabora contributions to the Linux kernel 3.17

Collabora contributions to the Linux kernel 3.17

Improving the security of D-Bus

October 06, 2014 by Alban Crequy  |   Blog

Eight security issues were discovered, fixed and attributed a CVE.

Improving the security of D-Bus

Dynamic relocs, runtime overflows and -fPIC

October 01, 2014 by Philip Withnall  |   Blog

A discussion of dynamic relocation, position independent code, the -fPIC flag and how it affects generated assembly. The focus would be on the practical implications of it all, including when to (and when not to) use -fPIC.

Dynamic relocs, runtime overflows and -fPIC

A web browser for the Raspberry Pi

September 01, 2014 by Marco Barisione  |   Blog

Collabora has been working with the Raspberry Pi Foundation on various projects including a web browser optimised for the Raspberry Pi. Since the first beta release we have made huge improvements; now the browser is more responsive, it’s faster, and…

A web browser for the Raspberry Pi

GStreamer gains V4L2 Mem-2-Mem support

August 27, 2014 by Nicolas Dufresne  |   Blog

A team at Samsung (and many core Linux contributors) started adding new type of drivers to the Linux Media Infrastructure API (also known as Video4Linux 2).

GStreamer gains V4L2 Mem-2-Mem support

Wayland on MALI

August 13, 2014 by Daniel Stone  |   Blog

Predictable media latency, low power usage and vastly improved A/V sync. Wayland versus X11 explained on ARM MALI

Wayland on MALI

Raspberry Pi custom box design.

July 16, 2014 by Vince Sanders  |   Blog

It is no great secret that my colleagues at Collabora have been doing work with the Raspberry Pi Foundation.

Raspberry Pi custom box design.

NetSurf Developer Workshop Redux

January 06, 2014 by Vince Sanders  |   Blog

Once again the NetSurf developers congregated in Cambridge at the Collabora offices where we were made welcome in a nice environment for the event.

NetSurf Developer Workshop Redux

2D graphics Wayland/Weston optimizations on the Raspberry Pi

May 23, 2013 by Collabora  |  

Enhancing the graphic software stack for the Raspberry Pi.

2D graphics Wayland/Weston optimizations on the Raspberry Pi

RK3588 and RK3576 video decoders support merged in the upstream Linux Kernel

February 25, 2026 by Detlev Casanova  |   News & Events

Support for Rockchip’s VDPU381 and VDPU383 decoders is now upstream in Linux, bringing mainline H.264/HEVC decode support, robust IOMMU-reset recovery, and new HEVC V4L2 UAPI controls aligned with Vulkan Video.

RK3588 and RK3576 video decoders support merged in the upstream Linux Kernel

Weston 15.0 is here: Lua shells, Vulkan rendering, and a smoother display stack

February 19, 2026 by Marius Vlad  |   News & Events

Weston 15.0 has arrived, bringing a brand new Lua-based shell for fully customizable window management, an experimental Vulkan renderer, and a host of improvements to color handling, media playback, and display performance.

Weston 15.0 is here: Lua shells, Vulkan rendering, and a smoother display stack

Monado at the core of Android XR

February 18, 2026 by Mark Filion  |   News & Events

Collabora is excited to see Monado at the heart of the new OpenXR runtime for Android XR, a major milestone for Open Source XR interoperability.

Monado at the core of Android XR

GStreamer 1.28 brings AI inference to your media pipeline

February 17, 2026 by Olivier Crête  |   News & Events

With its latest release, GStreamer adds native support for AI inference engines including ONNX Runtime, LiteRT, and Burn, along with tensor decoders for YOLO, face detection, tracking, and more.

GStreamer 1.28 brings AI inference to your media pipeline

Kernel 6.19: GPU, SoC, and Rust improvements

February 10, 2026 by Michael Riesch  |   News & Events

Collabora continues to be a key contributor to the Linux kernel, with 125 patches from 21 developers! Highlights include Arm Mali GPU improvements, expanded MediaTek and Rockchip SoC support, Rust integration progress, and new Rockchip video capture functionality.

Kernel 6.19: GPU, SoC, and Rust improvements

Running Debian on the OpenWrt One

January 15, 2026 by Sjoerd Simons  |   News & Events

With openwrt-one-debian, you can now install and run a full Debian system leveraging the OpenWrt One’s NVMe storage, enabling everything from custom services and containers to development tools and lightweight server workloads, all on open hardware.

Running Debian on the OpenWrt One

Save your spot at FOSDEM 2026: Rockchip, Tyr, GStreamer ML & more!

January 13, 2026 by Kara Bembridge  |   News & Events

At this year's edition of FOSDEM Collabora will be present with 7 talks! Join us to get the latest on video capture on Rockchip SoCs, Tyr, machine learning in GStreamer, and more!

Save your spot at FOSDEM 2026: Rockchip, Tyr, GStreamer ML & more!

Chromium on MediaTek: From testing to real-world performance on Genio 700 & 720

December 24, 2025 by Alexandros Frantzis  |   News & Events

A deep dive on the current status of Chromium enablement on MediaTek Genio SoCs, including what the numbers look like when MediaTek’s hardware codecs are driven by Chromium’s V4L2 paths.

Chromium on MediaTek: From testing to real-world performance on Genio 700 & 720

Driving a seamless Chromium experience on MediaTek SoCs

December 17, 2025 by Alexandros Frantzis  |   News & Events

As Chromium becomes the default UI runtime on embedded Linux devices, we’re closing long-standing V4L2 gaps and enabling efficient hardware video encoding and decoding on MediaTek platforms for both downstream and upstream.

Driving a seamless Chromium experience on MediaTek SoCs

Monado 25.1.0: Enabling OpenXR experiences of tomorrow

December 10, 2025 by Frederic Plourde  |   News & Events

Released as UnitedXR wraps up in Brussels, this latest update to the cross-platform Open-Source OpenXR runtime delivers major improvements across hand tracking, device support, and the core runtime infrastructure.

Monado 25.1.0: Enabling OpenXR experiences of tomorrow

Pushing the kernel forward at Linux Plumbers 2025

December 04, 2025 by Kara Bembridge  |   News & Events

Collabora is headed to Tokyo for the Linux Plumbers Conference! Join us for our talks exploring stability for Rockchip boards, the latest Tyr Rust-based GPU, and more.

Pushing the kernel forward at Linux Plumbers 2025

Kernel 6.18: Tyr advances Rust in Linux

December 03, 2025 by Louis-Alexis Eyraud  |   News & Events

In the latest Linux kernel release, Collabora’s engineering team delivers multiple contributions including Tyr, a Rust driver for CSF-based Arm Mali GPUs, as well as ongoing hardware enablement and improved support for MediaTek SoCs.

Kernel 6.18: Tyr advances Rust in Linux

Search the newsroom

Upcoming Events

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

Embedded World

March 10 - 12, Nuremberg, Germany
 

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.