News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Say hello to the newest Collaborans!

April 21, 2020 by Erica Ryoo  |   News & Events

In these times of disruption and uncertainty, how about some positive news for a change? Let's take a moment to celebrate the newest members of our engineering and administration teams: Mylène, Christopher, Melissa, Ricardo and Leandro!

Say hello to the newest Collaborans!

Alyssa Rosenzweig receives Google Open Source Peer Bonus

April 20, 2020 by Mark Filion  |   Blog

Google Open Source has announced their 2020 first quarter Google Open Source Peer Bonus winners, and Alyssa Rosenzweig, Software Engineer at Collabora, is among the recipients!

Alyssa Rosenzweig receives Google Open Source Peer Bonus

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

April 17, 2020 by Andre Almeida  |   Blog

In my previous blog post, we discussed the importance of testing, what is fuzzing, and how the syzkaller fuzzes the kernel in order to find bugs. Now, let’s install the tool and starting using it to improve our code base.

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

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

Profiling virtualized GPU acceleration with Perfetto

April 22, 2021 by Antonio Caggiano  |   Blog

Recently, we have been using Perfetto to successfully profile Apitrace traces in crosvm through VirGL renderer. We have now added perfetto instrumentation to VirGL renderer, Mesa, and Apitrace to see what happens precisely in a frame.

Profiling virtualized GPU acceleration with Perfetto

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

April 20, 2021 by Marcus Edel  |   Blog

As part of a project backed by INVEST-AI, a program managed by IVADO Labs, we have developed a multi-stage neural network-based solution that accurately locates and tracks the hands despite complex background noise and occlusion between hands.

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

An easy to use MTP implementation for your next embedded Linux project

April 13, 2021 by Andrzej Pietrasiewicz  |   Blog

Did you know you could run a permissively-licensed MTP implementation with minimal dependencies on an embedded device? Here's a step-by-step guide on how to easily run cmtp-responder on a Rock Pi 4 or any other board equipped with a UDC.

An easy to use MTP implementation for your next embedded Linux project

Rust: integrating LLVM source-base code coverage with GitLab

March 24, 2021 by Guillaume Desmottes  |   Blog

Earlier this year, the Rust compiler gained support for LLVM source-base code coverage. In this post we'll explain how to setup a CI job in a Rust project to feed source-base coverage information to GitLab.

Rust: integrating LLVM source-base code coverage with GitLab

Build and run GTK 4 applications with Visual Studio

March 18, 2021 by Xavier Claessens  |   Blog

Over the past few months, I've been working on a side project to improve Meson sub-project support. The best stress test is to build projects on Windows, without msys2, because it has no dependencies or tools installed (e.g. pkg-config).

Build and run GTK 4 applications with Visual Studio

New features, changes & improvements to KernelCI's UI

March 04, 2021 by Alexandra Pereira  |   Blog

The most complete automated testing and continuous integration tool for the Linux kernel continues to evolve at a rapid pace. Here's a look at the latest improvements to the KernelCI dashboard, the main web interface used by the project.

New features, changes & improvements to KernelCI's UI

Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1

March 03, 2021 by Arnaud Ferraris  |   Blog

In the embedded world, many modern SoCs such as the ST Microelectronics STM32MP1 now include coprocessor cores which can be used for a wide range of tasks and can offload some of the work from the main processor.

Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1

Adding HEVC/H.265 support for NXP's i.MX 8M

February 17, 2021 by Benjamin Gaignard  |   Blog

Our recent efforts on the Hantro kernel driver have resulted in the addition of H.264 decoding support and multiple performance improvements. We are now introducing High Efficiency Video Coding, also known as H.265, decoding support on NXP's i.MX8 M.

Adding HEVC/H.265 support for NXP's i.MX 8M

Network adaptive streaming with Hwangsaeul

February 08, 2021 by Jakub Adam  |   Blog

Hwangsaeul, or H8L, a remote surveillance streaming solution, utilizes the capability of libsrt to collect statistics from open SRT sockets and by continuously analyzing the available data tries to detect potential connectivity issues.

Network adaptive streaming with Hwangsaeul

Trimming apitrace workload captures for better Mesa testing

February 01, 2021 by Gert Wollny  |   Blog

Complex, real-world correctness tests and performance analysis are now possible thanks to gltrim, a new tool recently added to apitrace, designed to trim replayable traces to single, user-defined frames.

Trimming apitrace workload captures for better Mesa testing

GStreamer on Windows: adding WebRTC support to a gst-build install

January 28, 2021 by Aaron Boxer  |   Blog

Earlier this week, WebRTC became an official W3C and IETF standard. GStreamer has a powerful and rapidly maturing WebRTC implementation. So, the obvious question is: how do we build this on Windows?

GStreamer on Windows: adding WebRTC support to a gst-build install

Implementing a performance boosting algorithm in Coccinelle

January 21, 2021 by Jaskaran Singh  |   Blog

Last year, from June to September, I worked on the kernel development tool Coccinelle under Collabora. I implemented a performance boosting algorithm for one of Coccinelle's use cases. Here's a look at this work.

Implementing a performance boosting algorithm in Coccinelle

Moving forward with more hands on deck

March 27, 2023 by Kara Bembridge  |   News & Events

It’s no secret that Tech has faced some setbacks lately, namely on the headcount front. Despite these uncertainties, Collabora has had the privilege of increasing our roster with new teammates.

Moving forward with more hands on deck

Monado accepted for XROS 2023!

March 14, 2023 by Frédéric Plourde  |   News & Events

We're proud to announce that Monado, the free and open source XR platform, has been accepted as a mentoring organization for XROS, the XR Open Source Fellowship Program.

Monado accepted for XROS 2023!

Showcasing the STM32MP1 at Embedded World

March 13, 2023 by Mark Filion  |   News & Events

As a recent new member of STMicroelectronics' Partner Program, we're excited to be showcasing the STM32MP1 at Embedded World this week, our first demo featuring the STM32 platform.

Showcasing the STM32MP1 at Embedded World

Connecting at Embedded World 2023

March 09, 2023 by Kara Bembridge  |   News & Events

Nestled in the historic city of Nuremberg, the annual Embedded World conference will be taking place from March 14 to 16. Collabora will be set up in Hall 4, Booth 4-404, with plenty of space to connect and multiple demos to showcase

Connecting at Embedded World 2023

Monado's "Mercury" hand tracking now ready for use!

February 24, 2023 by Moses Turner  |   News & Events

Work on this new tracking method started around January 2022. Now, after a little over a year of development, Monado's "Mercury" hand tracking is finally ready for the public to use!

Monado's "Mercury" hand tracking now ready for use!

PanCSF: A new DRM driver for Mali CSF-based GPUs

February 23, 2023 by Boris Brezillon  |   News & Events

A look into the new job-scheduling model with Mali GPUs, their support in the new PanCSF DRM driver, and what it means as the rest of the ecosystem also moves to firmware-assisted scheduling.

PanCSF: A new DRM driver for Mali CSF-based GPUs

Kernel 6.2: More Rust support for drivers

February 21, 2023 by Daniel Almeida  |   News & Events

With more SoC support, a new V4L2 driver and a new dma-buf locking convention among its contributions, Collabora was one of the most active employers for this latest kernel development cycle.

Kernel 6.2: More Rust support for drivers

GStreamer 1.22: Bigger and better!

February 08, 2023 by Olivier Crête  |   News & Events

Improved support for hardware accelerated video decoders, new GTK+ integration for Wayland rendering, and further Meson enhancements to make GStreamer shine on embedded, Collabora's multimedia team made a number of key contributions for this latest release.

GStreamer 1.22: Bigger and better!

FOSDEM back in full force for 2023

January 20, 2023 by Kara Bembridge  |   News & Events

After two years of hosting the event virtually, Brussels will once again welcome attendees on February 4 & 5 on the old stomping grounds of the ULB Solbosch Campus. Collabora will be presenting 8 different talks, in 7 devrooms as well as on the main track!

FOSDEM back in full force for 2023

Always growing, always evolving

December 29, 2022 by Kara Bembridge  |   News & Events

With only a few months passing since our last new joiner update, it should come as no surprise that the Collabora crowd has expanded yet again. Our flexible disposition affords us an exceptional bunch to onboard when opportunity knocks.

Always growing, always evolving

Faith Ekstrand is a 2022 Khronie Award recipient!

December 19, 2022 by Kara Bembridge  |   News & Events

Contributing to the Vulkan Working Group since 2015, Faith has continues to make a significant impact. Her expertise and diligence has helped to shape the group and we're proud to see his hard work see some well earned spotlight.

Faith Ekstrand is a 2022 Khronie Award recipient!

Kernel 6.1: Multi-generational improvements

December 13, 2022 by AngeloGioacchino Del Regno  |   News & Events

Collabora's contributions include ongoing upstreaming of the RockChip RK3588 and MediaTek Helio X10 (MT6795) SoCs, numerous bug fixes and improvements for Cedrus and Hantro IPs, and memory shrinker support for the VirtIO-GPU driver.

Kernel 6.1: Multi-generational improvements

Search the newsroom

Upcoming Events

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

OpenXR Winter F2F

February 26-29, Seattle, WA, USA
 

Embedded World

April 9-11, Nuremberg, Germany

 

Featured Video

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2024. All rights reserved. Privacy Notice. Sitemap.