News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

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

Run your own CI pipeline with GStreamer's new monorepo

October 26, 2021 by Xavier Claessens  |   Blog

Maintaining a non-trivial set of GStreamer patches can be tricky. Thanks to the recent move to a single, unified git repo, you can now easily run a GStreamer continuous integration pipeline on your own GitLab instance. Here's how.

Run your own CI pipeline with GStreamer's new monorepo

Improving test coverage for cameras in KernelCI

October 08, 2021 by Nícolas F. R. A. Prado  |   Blog

Earlier this year, I joined Collabora as an intern to work on improving testing in libcamera and automating it through KernelCI. Having recently completed the internship, here's a look back at this experience and what was accomplished.

Improving test coverage for cameras in KernelCI

A tale of two toolchains and glibc

September 30, 2021 by Adrian Ratiu  |   Blog

With the LLVM toolchain seeing increasing development and adoption alongside the older, more established GNU toolchain, projects needing to support both, in particular the GNU C library (glibc), are facing challenges and questions.

A tale of two toolchains and glibc

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

An xrdesktop summer of code

September 10, 2021 by Lubosz Sarnecki  |   Blog

This summer, Christoph Haag and I had the pleasure of taking part in Google Summer of Code as mentors for xrdesktop, the Open Source project bringing the Linux desktop to VR on Valve's SteamVR & Monado. Here's what was accomplished.

An xrdesktop summer of code

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

Empathy first: Driving growth through people leadership

November 30, 2020 by Eleni Katsoula  |   Blog

This year, the global pandemic has put a strain on us all. Motivation can become hard to maintain, worries can cloud our minds. Now more than ever, it is important to try and connect with our colleagues.

Empathy first: Driving growth through people leadership

Developing Wayland Color Management and High Dynamic Range

November 19, 2020 by Pekka Paalanen  |   Blog

Wayland is still lacking proper consideration for color management & support for high dynamic range (HDR) imagery. However, a group of developers has begun an effort to fix this situation. This is their story.

Developing Wayland Color Management and High Dynamic Range

A summer sprint: bringing near-native performance to Zink

November 06, 2020 by Mike Blumenkrantz  |   Blog

This week marks two years since the OpenGL implementation on Vulkan was initially announced. Since then, and especially over the past few months, much has progressed with many new features being added and performance now close to native (95%!).

A summer sprint: bringing near-native performance to Zink

From Panfrost to production, a tale of Open Source graphics

November 03, 2020 by Alyssa Rosenzweig  |   Blog

Since our previous update on Panfrost, the open source stack for Arm's Mali Midgard and Bifrost GPUs, we've focused on taking our driver from its reverse-engineered origins on Midgard to a mature stack.

From Panfrost to production, a tale of Open Source graphics

Engaging in an "Open First" remote internship at Collabora

October 20, 2020 by Gustavo Noronha  |   Blog

The concept of a remote internship may raise some doubts, or even red flags, for many students, as would remote jobs for professionals. As a result, we pay extra attention to how we onboard and support our interns.

Engaging in an "Open First" remote internship at Collabora

Building GStreamer text rendering and overlays on Windows with gst-build

September 28, 2020 by Aaron Boxer  |   Blog

GStreamer relies on various 2D font rendering and layout libraries such as Pango and Cairo to generate text for the Pango plugin, which contains elements such as textoverlay. Here's how to add the Pango plugin to a gst-build installation on Windows.

Building GStreamer text rendering and overlays on Windows with gst-build

Initcalls, part 2: Digging into implementation

September 25, 2020 by Mylène Josserand  |   Blog

In this second part of this blog post series on Linux kernel initcalls, we'll go deeper into implementation, with a look at the colorful __device_initcall() macro, the rootfs initcall, and how modules can be executed.

Initcalls, part 2: Digging into implementation

Open Source meets Super Resolution, part 1

September 21, 2020 by Marcus Edel  |   Blog

Introducing an accurate and light-weight deep network for video super-resolution upscaling, running on a completely open source software stack using Panfrost, the free and open-source graphics driver for Mali GPUs.

Open Source meets Super Resolution, part 1

Integrating libcamera into PipeWire

September 11, 2020 by Raghavendra Rao  |   Blog

PipeWire continues to evolve with the recent integration of libcamera, a library to support complex cameras. In this blog post, I'll explain why libcamera exists, what it does, and how we integrated it in PipeWire.

Integrating libcamera into PipeWire

Pushing pixels to your Chromebook

August 31, 2020 by Emil Velikov  |   Blog

A high-level introduction of the Linux graphics stack, how it is used within ChromeOS, and the work done to improve software rendering (while simultaneously improving GPU rendering by reducing the boilerplate needed in applications).

Pushing pixels to your Chromebook

Using the Linux kernel's Case-insensitive feature in Ext4

August 27, 2020 by Gabriel Krisman Bertazi  |   Blog

Last year, a (controversial) feature was added to the Linux kernel to support optimized case-insensitive file name lookups in the Ext4 filesystem. Here's a look at why this was merged, what improvements have been made since, and how to put it to work.

Using the Linux kernel's Case-insensitive feature in Ext4

Panfrost performance counters with Perfetto

August 21, 2020 by Antonio Caggiano  |   Blog

We have now integrated Mali GPU hardware counters supported by Panfrost with Perfetto's tracing SDK, unlocking all-in-one graphics-aware profiling on Panfrost systems!

Panfrost performance counters with Perfetto

GStreamer support for the RIST Specification

April 09, 2019 by Nicolas Dufresne  |   News & Events

Collabora contributes elements implementing the RIST Simple Profile to GStreamer. This specification adds retransmissions to RTP streams in a way that it compatible with existing broadcast encoders and decoders.

GStreamer support for the RIST Specification

Linaro Connect meets Panfrost

March 29, 2019 by Mark Filion  |   News & Events

Next week, Collaborans will be in Bangkok, Thailand, to participate in the 25th edition of Linaro Connect, a gathering of the world's leading open source engineers working on Arm. Tomeu Vizoso and Gustavo Padovan will be in attendance to present Panfrost.

Linaro Connect meets Panfrost

Introducing: Monado

March 18, 2019 by Jakob Bornecrantz  |   News & Events

Following the release of the OpenXR 0.90 Provisional Specification by The Khronos Group, Collabora is proud to announce Monado, an open source implementation of the newly released OpenXR spec.

Introducing: Monado

European R-Car Consortium Forum 2019

March 13, 2019 by Mark Filion  |   News & Events

Tomorrow, March 14, Collabora will be in Düsseldorf, Germany, to take part and exhibit at the second edition of the Renesas European R-Car Consortium Forum!

European R-Car Consortium Forum 2019

Linux Kernel 5.0

March 06, 2019 by Gaël Portay  |   News & Events

The first major release of Linux for the year 2019 was made available earlier this week, and with it came a new version number: 5.0. Here's a look at contributions made by Collaborans!

Linux Kernel 5.0

Automotive Linux in Tokyo

March 04, 2019 by Mark Filion  |   News & Events

Collaborans are in Tokyo this week to take part in the AGL All Member Meeting. They'll be discussing the future of IVI Window Management, and also look at the latest upstream work around the PipeWire framework and how it can benefit the automotive industry.

Automotive Linux in Tokyo

Embedded World 2019

February 20, 2019 by Mark Filion  |   News & Events

Collabora is headed to 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-280!

Embedded World 2019

FOSDEM 2019

January 23, 2019 by Mark Filion  |   News & Events

In just over a week's time, Collabora will be heading to Brussels to take part in the 2019 edition of FOSDEM! Come say hello, or catch one of the 8 talks (in 5 different devrooms) given by Collaborans!

FOSDEM 2019

Linux Kernel 4.20

January 07, 2019 by Fabien Lahoudere  |   News & Events

A few weeks ago, in the final days leading up to Christmas, Linus Torvalds released Linux Kernel 4.20. Collaborans were once again active during this development cycle, contributing 22 patches, 112 reviews & 55 sign-offs. Here's a look at their contributions.

Linux Kernel 4.20

Outreachy - Round 17

December 20, 2018 by Mark Filion  |   News & Events

As one year ends and another begins, Collabora is proud to be once again an Includer sponsor for the latest round (#17) of Outreachy internships, which began earlier this month! More specifically, Collabora is sponsoring the Linux kernel projects for…

Outreachy - Round 17

ESE Kongress

December 04, 2018 by Mark Filion  |   News & Events

This week, Collaborans will be taking part, and speaking, in this year's ESE Kongress, Germany's largest congress for professional embedded software engineering.

ESE Kongress

FOSS in Toulouse

November 16, 2018 by Mark Filion  |   News & Events

After a great time in Vancouver, Collaborans are headed this weekend to southern France to attend and speak at the 2018 edition of Capitole du Libre, a weekend dedicated to free and Open Source software!

FOSS in Toulouse

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.