News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

WirePlumber 0.3 released, now ready for the desktop

July 16, 2020 by George Kiagiadakis  |   News & Events

It is with great pleasure that we announce the availability of WirePlumber (the PipeWire session manager) version 0.3.0. This release brings support for desktop use cases and is a working drop-in replacement for PipeWire's example session manager.

WirePlumber 0.3 released, now ready for the desktop

An introduction to Linux kernel initcalls

July 14, 2020 by Mylène Josserand  |   Blog

Initcalls, which serve to call functions during boot, were implemented early on in the development of the Linux Kernel. Read on as we take a closer look, including their purpose, their usage, ways to debug them (using initcall_debug or FTrace), and more.

An introduction to Linux kernel initcalls

Deep dive into OpenGL over DirectX layering

July 09, 2020 by Louis-Francis Ratté-Boulianne  |   Blog

Earlier this year, we announced a new project with Microsoft: the implementation of OpenCL & OpenGL to DirectX translation layers. Here's the latest on this work, including the steps taken to improve the performance of the OpenGL-On-D3D12 driver.

Deep dive into OpenGL over DirectX layering

Welcoming five new Collaborans!

July 09, 2020 by Erica Ryoo  |   News & Events

Despite the many obstacles brought on by the pandemic, Collabora continues to build and strengthen its engineering and administration teams for the road ahead. Join us in welcoming Angelica, Raghavendra, Doug, Italo and Theodotos!

Welcoming five new Collaborans!

Monado: Multi-application support with XR_EXTX_overlay

June 30, 2020 by Lubosz Sarnecki  |   News & Events

The recent improvements in Monado like out of process compositing and multi-layer rendering released with v0.2 prepared the requirements to implement OpenXR's XR_EXTX_overlay extension.

Monado: Multi-application support with XR_EXTX_overlay

Using syzkaller, part 4: Driver fuzzing

June 26, 2020 by Ricardo Cañuelo Navarro  |   Blog

Syzkaller is much needed tool for Linux kernel testing and debugging. With some work, it can also be enhanced to find bugs in specific drivers, such as V4L2. Here's how.

Using syzkaller, part 4: Driver fuzzing

Cross building Rust GStreamer plugins for the Raspberry Pi

June 23, 2020 by Guillaume Desmottes  |   Blog

Previously, we discussed about how Rust can be a great language for embedded programming. In this article, we'll explain an easy setup to cross build Rust code depending on system libraries, a common requirement when working on embedded systems.

Cross building Rust GStreamer plugins for the Raspberry Pi

Embedded Linux & Open Source take the virtual stage

June 18, 2020 by Mark Filion  |   News & Events

Collabora will be presenting on five separate occasions during the virtual editions of Embedded Linux Conference North America and Open Source Summit North America, taking place later this month.

Embedded Linux & Open Source take the virtual stage

Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer

June 12, 2020 by Stéphane Cerveau  |   Blog

Adaptive streaming is a technique to provide flexibility and scalability by offering variable bit-rate streams to the client. Here's a quick guide on how to generate a MPEG-DASH stream (the most completely adaptive streaming technique) using GStreamer.

Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer

Bifrost meets GNOME: Onward & upward to zero graphics blobs

June 05, 2020 by Alyssa Rosenzweig  |   Blog

With only free software, a Mali G31 chip can now run Wayland compositors with zero-copy graphics, including GNOME 3. We can run every scene in glmark2-es2, 3D games like Neverball can be played, and video players mpv and Kodi are now supported.

Bifrost meets GNOME: Onward & upward to zero graphics blobs

Kernel 5.7: Forging ahead, despite COVID-19

June 04, 2020 by Andrzej Pietrasiewicz  |   News & Events

This latest release is the first to contain development work accomplished amid the lockdown measures. Despite these significant changes, Collaborans have also been steadfast in their contributions, with multiple projects progressing.

Kernel 5.7: Forging ahead, despite COVID-19

Google Summer of Code 2020

June 01, 2020 by Mark Filion  |   News & Events

Coding hss begun for this year's Google Summer of Code (GSoC) projects, announced earlier last month. The 2020 edition selected 1,199 students from 66 countries, to work with 199 mentoring organizations over the course of the summer.

Google Summer of Code 2020

Weston repaint scheduling

February 11, 2015 by Pekka Paalanen  |   Blog

Latest Weston features

Weston repaint scheduling

GNOME programming guidelines: the rise of gnome-devel-docs

February 11, 2015 by Philip Withnall  |   Blog

Check out the new GNOME Programming Guidelines and file bugs in Bugzilla.

GNOME programming guidelines: the rise of gnome-devel-docs

Crosswalk and its JS, JAVA and Native Extensions performance

February 05, 2015 by Danilo Cesar  |   Blog

A brief discussion about Crosswalk’s JS, JAVA and Native Extensions performance

Crosswalk and its JS, JAVA and Native Extensions performance

Debian Jessie on Raspberry Pi 2

February 03, 2015 by Sjoerd Simons  |   Blog

Debian Jessie running on Raspberry Pi 2

Debian Jessie on Raspberry Pi 2

WebKit on the new Raspberry Pi 2

February 02, 2015 by Marco Barisione  |   Blog

Raspberry PI 2 release announcement!

WebKit on the new Raspberry Pi 2

A checklist for writing pkg-config files

December 09, 2014 by Philip Withnall  |   Blog

Differences between pkg-config variables, the use of AX_PKG_CHECK_MODULES, and what to include in custom variables. automake and autoconf snippets are provided

A checklist for writing pkg-config files

Recent improvements in libnice

October 31, 2014 by Philip Withnall  |   Blog

libnice upstream improvements done at Collabora

Recent improvements in libnice

Introduction to ICE and libnice

October 31, 2014 by Philip Withnall  |   Blog

Introductory talk on libnice (done as part of Collabora's tea time training)

Introduction to ICE and libnice

Collabora contributions to the Linux kernel 3.17

October 11, 2014 by Javier Canillas  |   Blog

Collabora contributions to the Linux kernel 3.17

Collabora contributions to the Linux kernel 3.17

Improving the security of D-Bus

October 06, 2014 by Alban Crequy  |   Blog

Eight security issues were discovered, fixed and attributed a CVE.

Improving the security of D-Bus

Dynamic relocs, runtime overflows and -fPIC

October 01, 2014 by Philip Withnall  |   Blog

A discussion of dynamic relocation, position independent code, the -fPIC flag and how it affects generated assembly. The focus would be on the practical implications of it all, including when to (and when not to) use -fPIC.

Dynamic relocs, runtime overflows and -fPIC

A web browser for the Raspberry Pi

September 01, 2014 by Marco Barisione  |   Blog

Collabora has been working with the Raspberry Pi Foundation on various projects including a web browser optimised for the Raspberry Pi. Since the first beta release we have made huge improvements; now the browser is more responsive, it’s faster, and…

A web browser for the Raspberry Pi

Pressing play on GStreamer Conference 2023

September 21, 2023 by Kara Bembridge  |   News & Events

Sunny Spain will have multimedia developers on speed dial next week for the 11th edition of the GStreamer Conference, taking place at the Palexco Convention Centre in A Coruña from September 25 to 26.

Pressing play on GStreamer Conference 2023

Perfecting Open Source Recipes in Paris

September 19, 2023 by Kara Bembridge  |   News & Events

The world-renowned culinary scene in The City of Light will be getting a pack of different types of chefs next week for Kernel Recipes and Embedded Recipes. Kernel Recipes kicks off on September 25, then Embedded Recipes from September 28 to 29.

Perfecting Open Source Recipes in Paris

Empowering Open Source at IBC 2023

September 11, 2023 by Kara Bembridge  |   News & Events

Collabora is headed to Amsterdam! This year, we will be showcasing some of our recent work on the DAB protocol, as well as the software integration of LCEVC, MPEG's novel enhancement codec, into the GStreamer multimedia framework.

Empowering Open Source at IBC 2023

Monado SLAM datasets now available

September 11, 2023 by Mateo de Mayo  |   News & Events

The Monado SLAM datasets (MSD) are egocentric visual-inertial SLAM datasets recorded to improve the Basalt-based inside-out tracking component of the Monado project.

Monado SLAM datasets now available

Video codecs: Adding AV1 stateless video decoder support to Linux

September 07, 2023 by Benjamin Gaignard  |   News & Events

The latest mainline Linux kernel (v6.5) includes 22 patches that enable support for the AV1 uAPI and for two stateless video decoders: one for the Rockchip RK3588 and one for MT8195, a MediaTek SoC.

Video codecs: Adding AV1 stateless video decoder support to Linux

Linux kernel 6.5: USB4v2 and Wifi7 have arrived

August 30, 2023 by Adrian Larumbe  |   News & Events

The 6.5 release is here and it comes with many changes. As is often the case, Collabora has been actively involved in the submission of patches, mostly in the task of hardware enablement for Mediatek and Rockchip SoCs.

Linux kernel 6.5: USB4v2 and Wifi7 have arrived

Ready to All Systems Go!

August 23, 2023 by Kara Bembridge  |   News & Events

Set in the captivating city of Berlin, All Systems Go! is ready to explore foundational user-space Linux technologies after a 4-year hiatus.

Ready to All Systems Go!

NVK Has landed!

August 04, 2023 by Faith Ekstrand  |   News & Events

As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa.

NVK Has landed!

EOSS - Recorded presentations (videos) now available

July 27, 2023 by Mark Filion  |   News & Events

If you weren't able to attend Embedded Open Source Summit in Prague last month, you're in luck as all presentations were recorded and are now available on YouTube.

EOSS - Recorded presentations (videos) now available

The next step for NVK: Merging into Mesa!

July 26, 2023 by Kara Bembridge  |   News & Events

After months of work, led by Collabora's own Faith Ekstrand, Red Hat's Karol Herbst, and numerous open source contributors, NVK is now considered ready to be merged into the main Mesa project.

The next step for NVK: Merging into Mesa!

A helping Arm for Panfrost

July 20, 2023 by Daniel Stone  |   News & Events

Collabora continues to relentlessly shift the needle to make high-quality open-source software not just an aspiration, but an expectation. We're pleased to announce an extension of our collaboration with Arm, providing more surety and capability for Panfrost.

A helping Arm for Panfrost

A weekend for developers

July 13, 2023 by Kara Bembridge  |   News & Events

With Black Valley in Norway, and Akademy in Greece, this weekend's plans are all set or computer enthusiasts! Collabora is proud to sponsor both of these events as a chance for communities to come together and strengthen their bonds.

A weekend for developers

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.