News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Welcoming 9 new Collaborans!

April 03, 2018 by Jassie Badion  |   News & Events

Meet the newest members of our ever-growing engineering and administrative teams! Welcome Arnaud, Omar, Correntin, Lakshmipathi, Rebecca, Ezequiel, Ritesh, Ana and Zeeshan!

Welcoming 9 new Collaborans!

Linux Kernel 4.16

April 02, 2018 by Gustavo Padovan  |   News & Events

Linux Kernel 4.16 was released over the weekend, and with it came 33 patches contributed by 8 different Collabora developers, including the addition of usb3 and extcon support for Rockchip RK3399 devices, and display support for the Nokia N9.

Linux Kernel 4.16

A new era for Linux's low-level graphics - Part 2

March 23, 2018 by Daniel Stone  |   Blog

Following on from part 1 in the series, part 2 covers more developments in low-level graphics, including support for buffer modifiers in the kernel, Mesa, Wayland, Weston, Mutter and GNOME Shell, and X.Org.

A new era for Linux's low-level graphics - Part 2

Collabora & GStreamer 1.14

March 22, 2018 by Olivier Crête  |   News & Events

After a particularly long cycle of over 10 months, GStreamer accumulated many improvements that are now available in the 1.14 release. Here's a look at some of the contributions from Collabora's engineers that we're particularly proud of.

Collabora & GStreamer 1.14

FOSSASIA Summit 2018

March 22, 2018 by Mark Filion  |   News & Events

After a great time in Portland last week for ELC, Collaborans have arrived in Singapore for the 2018 edition of FOSSASIA Summit, the premier Open Technology event in Asia for developers, contributors, start-ups, and technology companies.

FOSSASIA Summit 2018

A new era for Linux's low-level graphics - Part 1

March 20, 2018 by Daniel Stone  |   Blog

The latest enhancements to the DRM subsystem have made mainline Linux much more attractive, making drivers easier to write, applications portable, and a much more friendly and collaborative community than we've ever had.

A new era for Linux's low-level graphics - Part 1

Linux isn't immune

March 14, 2018 by Gustavo Padovan  |   Blog

The recent disclosure of Meltdown and Spectre hardware vulnerabilities were unprecedented in the history of computing. They affect a substantial portion of chips powering most of the infrastructure used by our society today.

Linux isn't immune

Embedded Linux Conference 2018

March 09, 2018 by Mark Filion  |   News & Events

It's that time of the year again! The snow has melted, spring is right around the corner and the annual Embedded Linux Conference begins next week in Portland! If you are planning on attending, come say hello or catch one of our three presentations!

Embedded Linux Conference 2018

Google Open Source Peer Bonus

March 01, 2018 by Mark Filion  |   Blog

Today, Google Open Source announced their first 2018 Open Source Peer Bonus winners, and our graphics lead, Daniel Stone, made the list!

Google Open Source Peer Bonus

Embedded World 2018

February 26, 2018 by Mark Filion  |   News & Events

This week, we're in Nuremberg, Germany to take part in this year's edition of Embedded World, the leading international fair for embedded systems! Come say hello, booth 4-170!

Embedded World 2018

FOSDEM - Links to recorded presentations (videos)

February 21, 2018 by Mark Filion  |   Blog

From an introduction to Flatpak, to managing build infrastructure of a Debian derivative, to modern tools to debug GStreamer, Collaborans presented in six different developer rooms, as well as in the main track, at FOSDEM 2018.

FOSDEM - Links to recorded presentations (videos)

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

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

Desktop OpenGL 3.1 on Mali GPUs with Panfrost

January 13, 2021 by Alyssa Rosenzweig  |   Blog

The open source Panfrost driver for Arm Mali Midgard and Bifrost GPUs now provides non-conformant OpenGL ES 3.0 on Bifrost and desktop OpenGL 3.1 on Midgard (Mali T760 and newer) and Bifrost, in time for Mesa's first release of 2021.

Desktop OpenGL 3.1 on Mali GPUs with Panfrost

Open Source in Japan, virtually

December 08, 2021 by Mark Filion  |   News & Events

A year of online conferences that began with linux.conf.au will end on a high note next week as Collaborans present three talks at Open Source Summit Japan + Automotive Linux Summit 2021. Join us!

Open Source in Japan, virtually

Kernel 5.15: A small but mighty Halloween release

November 10, 2021 by Sebastian Reichel  |   News & Events

It might be smaller than the last few kernels, but with well above 10,000 non-merge changes, the latest Linux kernel release still packs a punch. Released on October 31, kernel 5.15 brings lots of exciting new features.

Kernel 5.15: A small but mighty Halloween release

WirePlumber in Fedora 35

November 02, 2021 by George Kiagiadakis  |   News & Events

Today marks a very exciting day as Fedora 35 has now been released, and with it comes WirePlumber as the default session manager for PipeWire! Under development by Collabora since 2019, WirePlumber has now entered the linux desktop space.

WirePlumber in Fedora 35

Open Source Summit + Embedded Linux Conference 2021

September 24, 2021 by Mark Filion  |   News & Events

Collaborans will be actively participating in next week's activities with seven talks on topics including Rust build scripts, embedded deep learning on GStreamer, HEVC decoding on mainline Linux, PipeWire and WirePlumber, and more.

Open Source Summit + Embedded Linux Conference 2021

Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52

September 21, 2021 by Alyssa Rosenzweig  |   News & Events

This important milestone is a step forward for the open source driver, as it now certifies Panfrost for use in commercial products containing Mali G52 and paves the way for further conformance submissions on other Mali GPUs.

Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52

Generate a minimal GStreamer build, tailored to your needs

September 16, 2021 by Stéphane Cerveau  |   News & Events

GStreamer can be tricky to ship in a constrained device. Thanks to a partnership with Huawei, you can now use gst-build to generate a minimal GStreamer build, tailored to a specific application, or set of applications. Here's how.

Generate a minimal GStreamer build, tailored to your needs

Kernel 5.14: 30 years in the making and still improving

September 07, 2021 by Nícolas F. R. A. Prado  |   News & Events

With an ever-increasing interest in more modern hardware support, and a more reliable kernel that is thoroughly tested, contributions by Collabora's developers continue to help make this a reality for the Linux kernel.

Kernel 5.14: 30 years in the making and still improving

Linaro Virtual Connect - Fall 2021

September 01, 2021 by Mark Filion  |   News & Events

September's busy conference schedule kicks off next week with the Fall edition of Linaro Virtual Connect. Join us as we look at how to master your PipeWire streams with WirePlumber, and de-mystify GFX virtualization with VirGL!

Linaro Virtual Connect - Fall 2021

Reverse-engineering the Mali G78

July 20, 2021 by Alyssa Rosenzweig  |   News & Events

After a month of reverse-engineering the Arm Mali G78, we’re excited to release documentation on the Valhall instruction set, available as a PDF, as well as a Valhall assembler and disassembler to be used as a reverse-engineering aid.

Reverse-engineering the Mali G78

Kernel 5.13: Growing team and KernelCI hackfest

July 08, 2021 by Gabriel Krisman Bertazi  |   News & Events

Collabora's team working directly on the Linux kernel is growing. Collaborans continue to expand on their efforts to close the gap between hardware support on vendor trees and mainline.

Kernel 5.13: Growing team and KernelCI hackfest

A very successful first KernelCI hackfest

June 21, 2021 by Shreeya Patel  |   News & Events

Earlier this month, Collabora took part in the very first KernelCI hackfest, initiated as a joint effort with the Google Chrome OS team. Here's a look at what led to our participation and what was accomplished.

A very successful first KernelCI hackfest

Growing for the road ahead

June 21, 2021 by Erica Ryoo  |   News & Events

Despite the many obstacles brought on by the pandemic, Collabora has continued to grow its teams for the road ahead. Join us in welcoming Kiril, Benjamin, Daniel, Shreeya, Ariel, Nicolas and James!

Growing for the road ahead

Search the newsroom

Upcoming Events

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

Electronica

November 12-15, Munich, Germany

Linux Foundation Members Meeting

November 19-21, Napa, USA

NeurIPS

December 10-15, Vancouver, Canada

FOSDEM

February 1-2, Brussels, Belgium

 

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-2024. All rights reserved. Privacy Notice. Sitemap.