News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

First in line for FOSDEM 2024: GStreamer, LAVA workloads & more!

January 18, 2024 by Kara Bembridge  |   News & Events

With many dedicated souls willing to endure a FOSDEM queue, Collabora's engineers will be giving 6 talks spread out amongst multiple devrooms including Open Media and Testing & Continuous delivery.

First in line for FOSDEM 2024: GStreamer, LAVA workloads & more!

How to share code between Vulkan and Gallium

January 16, 2024 by Faith Ekstrand  |   Blog

One of the key high-level challenges of building Mesa drivers these days is figuring out how to best share code between a Vulkan driver and a Gallium driver when Gallium isn't really capable of implementing Vulkan. Here's how.

How to share code between Vulkan and Gallium

Kernel 6.7: New year, new Linux!

January 11, 2024 by Eugen Hristev  |   News & Events

Collabora's kernel team made a number of key contributions including a new kselftest for verifying driver probe of Devicetree-based platforms, multiple improvements to further improve support for MediaTek SoCs found in Chromebooks, and more.

Kernel 6.7: New year, new Linux!

Weston 13.0 release: Backends consolidation

December 21, 2023 by Marius Vlad  |   News & Events

Weston 13.0 brings multiple fixes and important changes, notably the ability to load multiple backends simultaneously. This can be used to load VNC, RDP, or PipeWire backends for remote access alongside the native DRM backend.

Weston 13.0 release: Backends consolidation

NVK holiday update: What we've achieved, and where we're headed

December 20, 2023 by Faith Ekstrand  |   News & Events

As 2023 draws to a close, I wanted to give a quick update on NVK, what's happened this year, and where we'll be headed in 2024. While previous posts have focused primarily on the technical details, this post will be more geared towards users.

NVK holiday update: What we've achieved, and where we're headed

Google Open Source Peer Bonus 2023

December 19, 2023 by Mark Filion  |   Blog

Google Open Source have chosen their second group of winners for the 2023 Google Open Source Peer Bonus Program, and Arnaud Ferraris, Senior Software Engineer at Collabora and Mobian project lead, is among the recipients!

Google Open Source Peer Bonus 2023

A new kselftest for verifying driver probe of Devicetree-based platforms

December 11, 2023 by Nícolas F. R. A. Prado  |   Blog

As we continue working to improve the kernel integration landscape on multiple fronts, this also means making better tests available for all. Working closely with the community, we have now landed a new, ready-to-use, kselftest in mainline Linux.

A new kselftest for verifying driver probe of Devicetree-based platforms

WhisperSpeech makes its way to AI.dev

December 07, 2023 by Mark Filion  |   News & Events

Collabora is headed to California to take part in the inaugural edition of AI​.dev: Open Source GenAI & ML Summit, a new event which aims to bring together the brightest developers from around the world to shape the trajectory of open source AI.

WhisperSpeech makes its way to AI.dev

Thoughts on PipeWire 1.0 and beyond

December 06, 2023 by George Kiagiadakis  |   Blog

We can now confidently say that PipeWire is here to stay. But of course it is not the end of the journey. There are many new areas to explore going forward, especially in WirePlumber and the ecosystem that builds around PipeWire.

Thoughts on PipeWire 1.0 and beyond

Persian Rug, Part 3 - The warp and the weft

December 05, 2023 by Edmund Smith  |   Blog

Our look at the Rust crate for interconnected objects continues, as we examine how persian-rug really does tie the room together by providing a convenient container solution with a safety net to go along with it.

Persian Rug, Part 3 - The warp and the weft

Advocating a better Kernel Integration for all

December 01, 2023 by Gustavo Padovan  |   Blog

The testing ecosystem in the Linux kernel has been steadily growing, but are efforts sufficiently coordinated? How can we help developers and maintainers integrate code more efficiently? How can we mitigate maintainer burnout?

Advocating a better Kernel Integration for all

Ready for embedded: PipeWire 1.0 released

November 27, 2023 by George Kiagiadakis  |   News & Events

It is with the utmost excitement that we witness the release of PipeWire 1.0, the first officially stable release of this noteworthy inter-process multimedia streaming framework after many years of development.

Ready for embedded: PipeWire 1.0 released

Oxidizing bmap-tools: rewriting a Python project in Rust

March 03, 2023 by Rafael Garcia Ruiz  |   Blog

Rewriting bmaptool in Rust to remove Python dependencies, create statically linked binary, and allow the bmap sparse file format to be used in other Rust projects.

Oxidizing bmap-tools: rewriting a Python project in Rust

The futex_waitv() syscall and gaming on Linux

February 17, 2023 by Muhammad Usama Anjum  |   Blog

Just over a year has passed since the futex_waitv() syscall, part of the new futex2 systems calls, landed in Linux 5.16. But why are both needed? What role do they play in the context of gaming on Linux? Let's find out.

The futex_waitv() syscall and gaming on Linux

Exploring Rust for Vulkan drivers, part 1

February 02, 2023 by Faith Ekstrand  |   Blog

Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. This blog post is the first in a series exploring the area of using Rust to write Mesa Vulkan drivers.

Exploring Rust for Vulkan drivers, part 1

Labeling tools are great, but what about quality checks?

January 17, 2023 by Jakub Piotr Cłapa  |   Blog

MLfix is an open-source tool that combines novel unsupervised machine-learning pipelines with a new user interface concept that, together, help annotators and machine-learning engineers identify and filter out label errors.

Labeling tools are great, but what about quality checks?

A brave new world: building glibc with LLVM

January 17, 2023 by Adrian Ratiu  |   Blog

Times are changing: LLVM has become more than a spare to GCC, such that glibc - the last big GCC bastion, is now working towards supporting LLVM as a first-class citizen.

A brave new world: building glibc with LLVM

Kicking off 2023 with the MIT Reality Hack!

January 11, 2023 by Jakob Bornecrantz  |   Blog

It's with excitement and nervousness that I'm writing this post, sitting on a plane heading to Boston where I will attend the MIT Reality Hack as a mentor.

Kicking off 2023 with the MIT Reality Hack!

State of Monado's visual-inertial tracking

December 20, 2022 by Mateo de Mayo  |   Blog

The development of Monado's inside-out tracking solution keeps improving and more devices are now supported. Here's an overview of where things stand, as presented at the FOSS XR conference in October.

State of Monado's visual-inertial tracking

Machine Learning with Etnaviv and OpenCL

December 15, 2022 by Italo Nicola  |   Blog

Machine learning is increasingly seeing more applications and it's important to have FOSS options to accelerate such workloads. With that in mind, we began an effort earlier this year to get a TFLite model running on a VIM3 NPU using Etnaviv and OpenCL.

Machine Learning with Etnaviv and OpenCL

Tracing stateless video hardware decoding in V4L2

December 02, 2022 by Deborah Brouwer  |   Blog

Earlier this year, I joined Collabora for a six-month internship to learn how V4L2 (Video4Linux2) supports stateless video hardware decoding, and build a utility that traced and replayed stateless decoding from a userspace perspective.

Tracing stateless video hardware decoding in V4L2

From Lua to JSON: refactoring WirePlumber's configuration system

October 27, 2022 by Ashok Sidipotu  |   Blog

With the upcoming 0.5 release, WirePlumber's configuration system will be moving to a JSON syntax to define settings, bringing a more unified configuration approach across the PipeWire ecosystem.

From Lua to JSON: refactoring WirePlumber's configuration system

A look at Vulkan extensions in Venus

October 19, 2022 by Igor Torrente  |   Blog

Venus is a virtual Vulkan driver based on the Virtio-GPU protocol, which defines the serialization of Vulkan commands between guest and host. Here's a closer look at Venus, its components, and their relations in the context of extensions.

A look at Vulkan extensions in Venus

Carlafox, an open-source web-based CARLA visualizer

October 11, 2022 by Vineet Suryan  |   Blog

Taking one step towards democratizing the daunting task of dataset generation by making image synthesis and automatic ground truth data generation maintainable, cheaper, and more repeatable.

Carlafox, an open-source web-based CARLA visualizer

Embedded Open Source Summit 2024

April 05, 2024 by Kara Bembridge  |   News & Events

Seattle is hosting this year's Embedded Open Source Summit, the umbrella conference for a collection of open source events. This is the premier space for the open source community and we'll be there with 6 talks!

Embedded Open Source Summit 2024

Collabora's WhisperFusion nominated for Embedded Award 2024

April 03, 2024 by Mark Filion  |   News & Events

Honoring outstanding innovations in the field of embedded system technologies, the annual Embedded Award ceremony will be taking place next week at Embedded World 2024 in Nuremberg.

Collabora's WhisperFusion nominated for Embedded Award 2024

OpenXR & Monado: Recent progress and what's to come

April 02, 2024 by Frederic Plourde  |   News & Events

As we reflect on the strides made in recent months, it's remarkable to see how OpenXR and Monado have evolved and are shaping the future of XR development. Let's take a closer look at the progress made and noteworthy achievements.

OpenXR & Monado: Recent progress and what's to come

Future-proofing at Embedded World 2024

March 22, 2024 by Kara Bembridge  |   News & Events

One of the largest trade fair of its kind, and a global platform for the embedded community, Embedded World will be taking place next month at the NürnbergMesse in the quaint city of Nuremberg, Germany

Future-proofing at Embedded World 2024

GStreamer 1.24: New heights in embedded, network streaming & analytics

March 19, 2024 by Daniel Morin  |   News & Events

Thanks to sponsors like STMicroelectronics, Netflix, Living Optics, and ChromeOS, Collabora once again came in first place with the most contributors for this release, with 16 developers taking part.

GStreamer 1.24: New heights in embedded, network streaming & analytics

Kernel 6.8: MediaTek community flourishes

March 11, 2024 by Muhammad Usama Anjum  |   News & Events

The latest Linux Kernel 6.8 release brings thousands of new lines of code, improving the core kernel, architecture support, networking, file systems, and more.

Kernel 6.8: MediaTek community flourishes

Release the panthor!

March 04, 2024 by Boris Brezillon  |   News & Events

Late last week, the long-awaited kernel driver supporting 10th-generation Arm Mali GPUs was merged into drm-misc. The existing Gallium driver support has also been extended, effectively enabling GPUs on Rockchip's RK3588 platforms.

Release the panthor!

Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing

March 01, 2024 by Helen Koike  |   News & Events

This initial version includes static checks (checkpatch and smatch for now) and build tests across various architectures and configurations, and introduces a flexible 'scenarios' mechanism for subsystem-specific extensions.

Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing

NVK is now ready for prime time

February 28, 2024 by Faith Ekstrand  |   News & Events

The merge request has landed, the non-conformant implementation warnings are gone, and NVK's Meson configuration now reads "nouveau" instead of "nouveau-experimental". It's now time to start shipping NVK to users!

NVK is now ready for prime time

Smells like team spirit: Meet our newest Collaborans!

February 26, 2024 by Kara Bembridge  |   News & Events

We've recently had some new faces join the team and we are delighted that our talented new joiners have readily jumped in to advance the open source mission.

Smells like team spirit: Meet our newest Collaborans!

FOSDEM 2024 - Recorded presentations (videos) now available

February 15, 2024 by Mark Filion  |   News & Events

Collabora's engineers presented six talks over the course of the weekend, with topics including a review of recent improvements to GStreamer, a look at the state of video offloading on the Linux desktop, and more.

FOSDEM 2024 - Recorded presentations (videos) now available

A framework to share analytics data in GStreamer

February 13, 2024 by Daniel Morin  |   News & Events

Engineers have widely adopted GStreamer to build video analytics pipelines, and while many companies have indeed built their machine learning analysis framework around GStreamer, no one had made the effort to contribute upstream, until now.

A framework to share analytics data in GStreamer

Search the newsroom

Upcoming Events

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

IOT Solutions World Congress

May 21-22, Barcelona, Spain

 

Augmented World Expo US

June 18-20, Long Beach, CA, USA

 

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.