News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

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

Linaro Tech Days: Wayland, Weston & Open Source GPU drivers

March 30, 2020 by Mark Filion  |   News & Events

This week, Daniel Stone and Tomeu Vizoso will be taking part in Linaro Tech Days, a series of technical sessions presented live online via Zoom webinar and streamed on YouTube. These sessions are free to attend and open to the public!

Linaro Tech Days: Wayland, Weston & Open Source GPU drivers

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

Quick hack: Setting up a ChromiumOS dev environment

February 16, 2017 by Robert Foss  |   Blog

How to set up a fully functional ChromiumOS development environment on actual Chromebook hardware.

Quick hack: Setting up a ChromiumOS dev environment

Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers

February 09, 2017 by Varad Gautam  |   Blog

Over the past few weeks, I have been working for Collabora on plumbing DRM format modifier support across a number of components in the graphics stack. This post documents the work and the related consequences/implications.

Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers

Mainline Explicit Fencing - Part 3

January 26, 2017 by Gustavo Padovan  |   Blog

In the last two articles we talked about how Explicit Fencing can help the graphics pipeline in general and what happened on the effort to upstream the Android Sync Framework. Now on the third and final post of this series we will go through the Explicit…

Mainline Explicit Fencing - Part 3

A look at the Chamelium board

January 24, 2017 by Tomeu Vizoso  |   Blog

Last month I gave a short talk about the Chamelium board from the ChromeOS team, a board that is getting more and more usage outside of Google as it can help you automate the testing of your display (and not only!) code and hardware.

A look at the Chamelium board

Setting up QEMU-KVM for kernel development

January 16, 2017 by Frédéric Dalleau  |   Blog

A look at the fundamentals of building and booting a kernel in QEMU using debootstrap, so you have the needed infrastructure to test your kernel changes in QEMU.

Setting up QEMU-KVM for kernel development

Collabora Contributions to Linux Kernel 4.9

December 14, 2016 by Gustavo Padovan  |   Blog

Linux Kernel 4.9 was released this week and once more Collabora developers took part on the kernel development cycle. This time we contributed 36 patches by 11 different developers, our highest number of single contributors in a kernel release ever. Remember…

Collabora Contributions to Linux Kernel 4.9

A tale of cylinders and shadows

November 22, 2016 by Gustavo Noronha  |   Blog

Our ongoing work on improving WebKitGTK+ performance brought us to take a closer look as to why GTK+ was experiencing significant speed issues when used with Wayland and HiDPI screens, revealing the root cause to be within the lower level toolkit.

A tale of cylinders and shadows

How continuous integration can help you keep pace with the Linux kernel

November 08, 2016 by Tomeu Vizoso  |   Blog

Almost all of Collabora's customers use the Linux kernel on their products. Often they will use the exact code as delivered by the SBC vendors and we'll work with them in other parts of their software stack. But it's becoming increasingly common for our…

How continuous integration can help you keep pace with the Linux kernel

Collabora contributions to GStreamer 1.10 - Part 2

November 03, 2016 by Olivier Crête  |   Blog

In the first part of my review of Collabora's participation in GStreamer 1.10, I discussed the work done by Guillaume & Nicolas around leak tracing, acoustic echo cancellation, Wayland, V4L, etc. Today, I'll go over the contributions from the rest of…

Collabora contributions to GStreamer 1.10 - Part 2

Collabora contributions to GStreamer 1.10

November 02, 2016 by Olivier Crête  |   Blog

Yesterday, we celebrated the release of GStreamer 1.10, the culmination of 7 months of very hard work from the GStreamer community. Collabora's multimedia team is extremely proud of our contributions to this new major feature release.

Collabora contributions to GStreamer 1.10

Open Build Service in Debian - Part 2

October 25, 2016 by Héctor Orón Martínez  |   Blog

In the previous post, I gave an overview of the Open Build Service software architecture. In this second part, a tutorial on setting up a package build with OBS from Debian packages is presented.

Open Build Service in Debian - Part 2

Open Build Service in Debian - Part 1

October 24, 2016 by Héctor Orón Martínez  |   Blog

openSUSE distributions’ build system is based on a generic framework named Open Build Service (OBS), I have been using these tools in my work environment, and I have to say, as Debian developer, that it is a great tool. In this blog post I plan for you…

Open Build Service in Debian - Part 1

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 tomorrow’s OpenXR experiences

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 tomorrow’s OpenXR experiences

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

Training open source LLMs at ESE Kongress 2025

November 27, 2025 by Kara Bembridge  |   News & Events

Collabora will be at Embedded Software Engineering Kongress! Catch our talk as we share our expertise in training large open source models.

Training open source LLMs at ESE Kongress 2025

Racing karts on a Rust GPU kernel driver

November 19, 2025 by Daniel Almeida  |   News & Events

The Tyr prototype has now progressed from basic GPU job execution to running GNOME, Weston, and full-screen 3D games like SuperTuxKart, demonstrating a functional, high-performance Rust driver that matches C-driver performance!

Racing karts on a Rust GPU kernel driver

Open Source at AGRITECHNICA 2025

November 05, 2025 by Mark Filion  |   News & Events

As a trusted partner of industry leaders like CLAAS, Ag Leader, and CCI, we are delighted to exhibit for the first time at one of the world’s leading agricultural trade fairs, taking place November 9–15. Meet us at the Digital Farm Center in Hall 21!

Open Source at AGRITECHNICA 2025

Collabora + MediaTek: Pushing boundaries on the latest IoT boards and Chromebooks

October 16, 2025 by AngeloGioacchino Del Regno  |   News & Events

Collabora and MediaTek are advancing upstream Linux support for the latest Genio IoT boards and Chromebook Plus laptops, enabling full hardware functionality, improved security, and broader access to the open source community.

Collabora + MediaTek: Pushing boundaries on the latest IoT boards and Chromebooks

Advancing the pipeline at GStreamer Conference 2025

October 15, 2025 by Kara Bembridge  |   News & Events

Collabora is proud to sponsor this year's annual GStreamer conference, taking place in London, UK. Join us as we showcase the latest with machine learning analytics, WirePlumber, and more.

Advancing the pipeline at GStreamer Conference 2025

Kernel 6.17: auspicious autumnal accomplishments

September 30, 2025 by Nicolas Frattaroli  |   News & Events

The kernel 6.17 release benefits from improvements in the graphics subsystem, hardware enablement, and more! See where Collabora's kernel team contributed to this release.

Kernel 6.17: auspicious autumnal accomplishments

From Vienna, with Open Source: XDC 2025

September 24, 2025 by Kara Bembridge  |   News & Events

Next week, Collabora will be taking part in the 2025 edition X.Org Developer's Conference! Taking place in Vienna, our engineers will be presenting 6 talks and a workshop to help local students discover the embedded graphics stack! Join us!

From Vienna, with Open Source: XDC 2025

Search the newsroom

Upcoming Events

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

FOSDEM

January 31 - February 13, Brussels, Belgium

 

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.