News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

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

Google Summer of Code 2019

May 30, 2019 by Mark Filion  |   News & Events

A few days ago, coding began for this year's Google Summer of Code (GSoC) projects. Along with four GStreamer and Wayland related projects, this year's edition also includes two Debian projects for which Collaborans will be mentors.

Google Summer of Code 2019

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

Linux Kernel 5.1

May 09, 2019 by André Almeida  |   News & Events

Earlier this week, Linux Kernel 5.1 was released, and with it came over 13,000 commits from developers all around the world, including Collaborans. This time around, no less than 12 different developers contributed commits (64), sign-offs (111) & more.

Linux Kernel 5.1

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

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

SRT, typical examples

February 20, 2018 by Justin Kim  |   Blog

Released earlier this month, the latest version of VLC, the free & open source multimedia player (which also uses the GStreamer framework) now contains SRT modules which had been in development in VLC's master branch.

SRT, typical examples

SRT in GStreamer

February 16, 2018 by Olivier Crête  |   Blog

Transmitting low delay, high quality video over the Internet is hard. The trade-off is normally between video quality and transmission delay (or latency). Internet video has up to now been segregated into two segments: video streaming and video calls.

SRT in GStreamer

LVEE Winter Edition 2018

February 13, 2018 by Mark Filion  |   Blog

Following a great weekend in Brussels for FOSDEM, Collaborans headed east to Belarus to attend & speak at the winter session of the international conference for free/libre open source software developers and users, LVEE.

LVEE Winter Edition 2018

Virtualizing GPU Access

February 12, 2018 by Robert Foss  |   Blog

For the past few years a clear trend of containerization of applications and services has emerged. Having processes containerized is beneficial in a number of ways. It both improves portability and strengthens security.

Virtualizing GPU Access

Kernelci.org automated bisection

January 16, 2018 by Guillaume Tucker  |   Blog

The kernelci.org project aims at continuously testing the mainline Linux kernel, from stable branches to linux-next on a variety of platforms. When a revision fails to build or boot, kernel developers get informed via email reports.

Kernelci.org automated bisection

More to it than beer

January 10, 2018 by Guy Lunardi  |   Blog

Widely recognized as the best conference of its kind in Europe, the 2018 edition of FOSDEM promises to be no different, with a jam-packed schedule of over 600 lectures, lightning talks, developer rooms, and more.

More to it than beer

CEF on Wayland

December 22, 2017 by Gustavo Noronha  |   Blog

We recently assisted a customer who wanted to upgrade their system from X11 to Wayland. The problem: they use CEF as a runtime for web applications and CEF was not Wayland-ready.

CEF on Wayland

Why Linux HDCP isn't the end of the world

December 11, 2017 by Daniel Stone  |   Blog

Recently, Sean Paul from Google's ChromeOS team, submitted a patch series to enable HDCP - or High-bandwidth Digital Content Protection - support for the Intel display driver.

Why Linux HDCP isn't the end of the world

Quick hack: Building ChromiumOS for QEMU

December 01, 2017 by Robert Foss  |   Blog

Getting ChromiumOS building is reasonably easy, but running it under QEMU requires some work. Here's a guide to help you build all of the software needed to do so.

Quick hack: Building ChromiumOS for QEMU

Running Chromium with Ozone-GBM on a GNU/Linux desktop

November 27, 2017 by Alexandros Frantzis  |   Blog

Ozone is Chromium’s next-gen platform abstraction layer for graphics and input. When developing either Ozone itself or an application that uses Ozone, it is often beneficial to be able to run the code on the development machine, which is usually a typical…

Running Chromium with Ozone-GBM on a GNU/Linux desktop

ipcpipeline: Splitting a GStreamer pipeline into multiple processes

November 17, 2017 by George Kiagiadakis  |   Blog

Earlier this year I worked on a certain GStreamer plugin that is called “ipcpipeline”. This plugin provides elements that make it possible to interconnect GStreamer pipelines that run in different processes. In this blog post I am going to explain how…

ipcpipeline: Splitting a GStreamer pipeline into multiple processes

Quick hack: Experiments with crosvm

November 09, 2017 by Tomeu Vizoso  |   Blog

Running crosvm outside Chromium OS is quite easy, with the only complication being that minijail isn't widely packaged in distros. In these instructions, we hack around the issue with linker environment variables so we don't have to install it properly.

Quick hack: Experiments with crosvm

Build with confidence, sustain for the future: Collabora joins the Toradex Proven Partner Network

July 02, 2025 by Mark Filion  |   News & Events

This partnership ensures customers can build embedded products with long-term maintenance viability that will meet the challenges of tomorrow, such as compliance with the CRA, all built on proven Toradex platforms and upstream-first software.

Build with confidence, sustain for the future: Collabora joins the Toradex Proven Partner Network

Collabora takes first place at ICME 2025 Grand Challenge

June 19, 2025 by Kara Bembridge  |   News & Events

Building on our Open Source strengths in AI and data-driven solutions, Collabora's ML team, led by Marcus Edel, Vineet Suryan, & Aaron Boxer, has taken first place in Track 3 of the ICME 2025 Grand Challenge on Video Super-Resolution for Video Conferencing.

Collabora takes first place at ICME 2025 Grand Challenge

Meet Boardswarm, a new Open Source tool for board management and distributed development

June 17, 2025 by Martyn Welch  |   News & Events

Improving access, flexibility, and CI integration for development boards, making it easier for developers to work with embedded hardware, no matter where they are.

Meet Boardswarm, a new Open Source tool for board management and distributed development

Industry week in focus: ISC, AWE & InfoComm take the stage

June 02, 2025 by Kara Bembridge  |   News & Events

Next week Collabora will be covering a lot of ground, attending 3 separate events in 3 different time zones: ISC High Performance, Augmented World Expo, and InfoComm! Catch up with us at one of these events.

Industry week in focus: ISC, AWE & InfoComm take the stage

Breaking language barriers 2.0: Moving closer towards fully reliable, production-ready Hindi ASR

May 29, 2025 by Vineet Suryan  |   News & Events

After cleaning up and expanding Whisper-Hindi to 3,000 hours, we now have explicit timestamp prediction, faster I/O, and fine-tuned models across all sizes, bringing us even closer to fully reliable, production-ready Hindi ASR.

Breaking language barriers 2.0: Moving closer towards fully reliable, production-ready Hindi ASR

Kernel 6.15: Divide and conquer

May 27, 2025 by Detlev Casanova  |   News & Events

The latest Linux kernel brings expanded hardware support for MediaTek and Rockchip, enhanced graphics drivers, and more. Collabora played a key role in this release, with no less than 20 authored contributors!

Kernel 6.15: Divide and conquer

PanVK reaches Vulkan 1.2 conformance on Mali-G610

May 26, 2025 by Erik Faye-Lund  |   News & Events

Just about 6 weeks after we announced Vulkan 1.1 conformance for PanVK on G610 GPUs, Vulkan 1.2 is now also checked off the list!

PanVK reaches Vulkan 1.2 conformance on Mali-G610

Monado v25.0.0: Driving the future of cross-platform Open Source XR

May 22, 2025 by Mark Filion  |   News & Events

Monado's first stable release of 2025 is here. From enhanced Android support and driver updates to improved runtime stability and tooling, Collabora's XR team delivered a wide array of improvements for the cross-platform, open source OpenXR runtime.

Monado v25.0.0: Driving the future of cross-platform Open Source XR

Debuting at XR EXPO 2025

May 01, 2025 by Kara Bembridge  |   News & Events

Join us in Stuttgart, Germany for XR EXPO 2025! This two-day event will be the meeting place for the XR community to exchange ideas and explore the latest trends.

Debuting at XR EXPO 2025

NVK enabled for Maxwell, Pascal, and Volta GPUs

April 22, 2025 by Faith Ekstrand  |   News & Events

As of today, NVK is a conformant Vulkan 1.3 implementation for NVIDIA Maxwell, Pascal, and Volta GPUs, and will be enabled by default starting with Mesa 25.1.

NVK enabled for Maxwell, Pascal, and Volta GPUs

Raising the bar for Open Source standards through OpenChain

April 17, 2025 by Eleni Katsoula  |   News & Events

Our commitment to open source extends beyond contributing code. We are dedicated to upholding the highest standards of license compliance throughout our development processes.

Raising the bar for Open Source standards through OpenChain

Embedded week in Nice

April 15, 2025 by Mark Filion  |   News & Events

This May, Embedded Recipes 2025, co-sponsored by Collabora, heads to Nice, France with talks, workshops, and a PipeWire hackfest, all bookended by the Linux Media Summit and the GStreamer Spring Hackfest!

Embedded week in Nice

Search the newsroom

Upcoming Events

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

ICME

June 30-July 4, Nantes, France

 

AGL All Member Meeting

July 9-10, Berlin, Germany

 

DebConf

July 14-20, Brest, 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.