News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Quick hack: Precompiling APK files during Android AOSP build

February 23, 2017 by Robert Foss  |   Blog

How to create your custom Android image, and APK app(s), all at once.

Quick hack: Precompiling APK files during Android AOSP build

Embedded Linux Conference 2017

February 21, 2017 by Mark Filion  |   News and Events

Starting today, and for the next few days, Collaborans will be taking part in this year's Embedded Linux Conference North America, the "premier vendor-neutral technical conference for companies and developers using Linux in embedded products".

Embedded Linux Conference 2017

Collabora & Linux Kernel 4.10

February 20, 2017 by Gustavo Padovan  |   News and Events

Linux Kernel 4.10 is out, and this time Collabora contributed a total of 39 patches by 10 different developers.

Collabora & Linux Kernel 4.10

Quick hack: Setting up a ChromiumOS dev environment

February 16, 2017 by Robert Foss  |   Blog

How to set up a fully functional ChromiumOS development environment on actual Chromebook hardware.

Quick hack: Setting up a ChromiumOS dev environment

Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers

February 09, 2017 by Varad Gautam  |   Blog

Over the past few weeks, I have been working for Collabora on plumbing DRM format modifier support across a number of components in the graphics stack. This post documents the work and the related consequences/implications.

Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers

Hello Amsterdam!

February 08, 2017 by Mark Filion  |   News and Events

On February 8 & 9, Collabora will be attending Integrated Systems Europe 2017, the world's largest tradeshow dedicated to professional AV and electronic systems integration, taking place at the Amsterdam RAI.

Hello Amsterdam!

Collabora at FOSDEM 2017

January 31, 2017 by Mark Filion  |   News and Events

We're headed to Brussels, Belgium for FOSDEM 2017, the two-day event organized by volunteers to promote the widespread use of free and open source software.

Collabora at FOSDEM 2017

Mainline Explicit Fencing - Part 3

January 26, 2017 by Gustavo Padovan  |   Blog

In the last two articles we talked about how Explicit Fencing can help the graphics pipeline in general and what happened on the effort to upstream the Android Sync Framework. Now on the third and final post of this series we will go through the Explicit…

Mainline Explicit Fencing - Part 3

A look at the Chamelium board

January 24, 2017 by Tomeu Vizoso  |   Blog

Last month I gave a short talk about the Chamelium board from the ChromeOS team, a board that is getting more and more usage outside of Google as it can help you automate the testing of your display (and not only!) code and hardware.

A look at the Chamelium board

Setting up QEMU-KVM for kernel development

January 16, 2017 by Frédéric Dalleau  |   Blog

A look at the fundamentals of building and booting a kernel in QEMU using debootstrap, so you have the needed infrastructure to test your kernel changes in QEMU.

Setting up QEMU-KVM for kernel development

Collabora Contributions to Linux Kernel 4.9

December 14, 2016 by Gustavo Padovan  |   Blog

Linux Kernel 4.9 was released this week and once more Collabora developers took part on the kernel development cycle. This time we contributed 36 patches by 11 different developers, our highest number of single contributors in a kernel release ever. Remember…

Collabora Contributions to Linux Kernel 4.9

GStreamer meets HotDoc

November 29, 2016 by Mark Filion  |   News and Events

Some exciting news today as GStreamer launches its redesigned documentation site, complete with dynamic navigation, search function and new tutorials. This new iteration is powered by HotDoc, a tool created by Collabora's Mathieu Duponchelle!

GStreamer meets HotDoc

How to write a Vulkan driver in 2022

March 23, 2022 by Jason Ekstrand  |   Blog

An incredible amount has changed in Mesa and in the Vulkan ecosystems since we wrote the first Vulkan driver in Mesa for Intel hardware back in 2015. Not only has Vulkan grown, but Mesa has as well.

How to write a Vulkan driver in 2022

Improving the reliability of file system monitoring tools

March 14, 2022 by Gabriel Krisman Bertazi  |   Blog

Every file system used in production has tools to try to recover from system crashes. To provide a better infrastructure for those tools, our kernel team developed FAN_FS_ERROR, a new fanotify event which monitors error notifications.

Improving the reliability of file system monitoring tools

PipeWire: A year in review & a look ahead

March 08, 2022 by George Kiagiadakis  |   Blog

The PipeWire project made major strides over the past few years, bringing shiny new features, and paving the way for new possibilities in the Linux multimedia scene. A look what was accomplished in 2021, and what lies ahead for 2022.

PipeWire: A year in review & a look ahead

Landing a new syscall, part 1: What is futex?

February 08, 2022 by André Almeida  |   Blog

Over the past 18 months, we have been on a roller-coaster ride developing futex2, a new set of system calls. As part of this effort, the futex_waitv() syscall has now landed in Linux 5.16. But what exactly is futex?

Landing a new syscall, part 1: What is futex?

Writing an open source GPU driver - without the hardware

January 27, 2022 by Alyssa Rosenzweig  |   Blog

Until now, no Valhall devices (Mali-G57, Mali-G78) ran mainline Linux - whilst this made driver development obviously difficult, there’s no better time to write drivers than before the devices even get into the hands of end users.

Writing an open source GPU driver - without the hardware

A Pixel's Color & new documentation repository

January 25, 2022 by Pekka Paalanen  |   Blog

My work on Wayland and Weston color management and HDR support has been full of learning new concepts and terms. Many of them are crucial for understanding how color works, and what the values in a pixel actually mean.

A Pixel's Color & new documentation repository

Wine on Wayland year-end update: improved functionality & stability

December 22, 2021 by Alexandros Frantzis  |   Blog

It has been just over a year since we first announced our effort to implement a Wayland driver for Wine. Here's a recap of what has been done since then to improve both the functionality and stability of the driver.

Wine on Wayland year-end update: improved functionality & stability

Venus on QEMU: Enabling the new virtual Vulkan driver

November 26, 2021 by Antonio Caggiano  |   Blog

A step-by-step guide on how to enable 3D acceleration of Vulkan applications in QEMU through the new Venus experimental Vulkan driver for VirtIO-GPU with a local development environment.

Venus on QEMU: Enabling the new virtual Vulkan driver

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

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

Two weeks, four events!

March 07, 2017 by Mark Filion  |   News and Events

Over the next two weeks, Collaborans will be present at four different events across the globe. If you plan on attending at any of these conferences, please reach out and say hello!

Two weeks, four events!

Embedded Linux Conference 2017

February 21, 2017 by Mark Filion  |   News and Events

Starting today, and for the next few days, Collaborans will be taking part in this year's Embedded Linux Conference North America, the "premier vendor-neutral technical conference for companies and developers using Linux in embedded products".

Embedded Linux Conference 2017

Collabora & Linux Kernel 4.10

February 20, 2017 by Gustavo Padovan  |   News and Events

Linux Kernel 4.10 is out, and this time Collabora contributed a total of 39 patches by 10 different developers.

Collabora & Linux Kernel 4.10

Hello Amsterdam!

February 08, 2017 by Mark Filion  |   News and Events

On February 8 & 9, Collabora will be attending Integrated Systems Europe 2017, the world's largest tradeshow dedicated to professional AV and electronic systems integration, taking place at the Amsterdam RAI.

Hello Amsterdam!

Collabora at FOSDEM 2017

January 31, 2017 by Mark Filion  |   News and Events

We're headed to Brussels, Belgium for FOSDEM 2017, the two-day event organized by volunteers to promote the widespread use of free and open source software.

Collabora at FOSDEM 2017

GStreamer meets HotDoc

November 29, 2016 by Mark Filion  |   News and Events

Some exciting news today as GStreamer launches its redesigned documentation site, complete with dynamic navigation, search function and new tutorials. This new iteration is powered by HotDoc, a tool created by Collabora's Mathieu Duponchelle!

GStreamer meets HotDoc

Linux Plumbers Conference 2016

October 26, 2016 by Mark Filion  |   News and Events

Collabora is proud to be once again sponsoring the annual Linux Plumbers Conference, the developer conference that brings together the top developers working on the “plumbing” of Linux: kernel subsystems, core libraries, windowing systems, etc.

Linux Plumbers Conference 2016

GStreamer Conference 2016

October 07, 2016 by Mark Filion  |   News and Events

Collabora is proud to be a Platinum Sponsor of this year's GStreamer Conference, taking place at the Betahaus in Berlin, Germany on 10-11 October 2016. Come say hello, or catch one of the four presentations given by Collaborans during the conference!

GStreamer Conference 2016

Upcoming events - Fall 2016

September 19, 2016 by Mark Filion  |   News and Events

This fall, we're thrilled to be sponsoring not one, but five great conferences!

Upcoming events - Fall 2016

Event: IBC 2016

September 05, 2016 by Mark Filion  |   News and Events

Collabora will be exhibiting at IBC 2016, the premier annual event for professionals engaged in the creation, management and delivery of entertainment and news content worldwide.

Event: IBC 2016

Event: DebConf16

June 30, 2016 by Mark Filion  |   News and Events

Collabora is proud to be sponsoring DebConf16, the annual Debian developers meeting, taking place in Cape Town, South Africa, from 2 July to 9 July 2016.

Event: DebConf16

News: GStreamer leaks tracer

June 22, 2016 by Mark Filion  |   News and Events

At Collabora, our multimedia team is always looking to improve QA tools in GStreamer. This week, we're introducing a new QA tool: a GStreamer tracer to track leaked objects.

News: GStreamer leaks tracer

Search the newsroom

Upcoming Events

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

Ubuntu Summit

November 7-9, Prague, Czech Republic

Electronica

November 15-18, Munich, Germany

Capitole du Libre

November 19-20, Toulouse, France

NeurIPS

November 29 - December 1, New Orleans, USA

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