News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Panfrost update: A new kernel driver

March 04, 2019 by Tomeu Vizoso  |   Blog

Following two months of work to develop a new kernel driver for Midgard and Bifrost GPUs, the kernel side of Panfrost is now in a form close to be acceptable in the mainline Linux kernel.

Panfrost update: A new kernel driver

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

Modern USB gadget on Linux & how to integrate it with systemd (Part 1)

February 18, 2019 by Andrzej Pietrasiewicz  |   Blog

A look at how to implement USB gadget devices on Linux machines which have the necessary UDC hardware, automate the manual configfs process via declarative gadget "schemes", and use systemd for gadget composition at boot time.

Modern USB gadget on Linux & how to integrate it with systemd (Part 1)

FOSDEM 2019 - Recorded presentations (videos)

February 15, 2019 by Mark Filion  |   Blog

From the latest on Open Source projects Zink (OpenGL on Vulkan) and VirGL (virtual 3D GPU for QEMU), to a state of the union on GStreamer embedded, and a look at how the KernelCI project is getting a second breath, Collaborans presented in five devrooms.

FOSDEM 2019 - Recorded presentations (videos)

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

A Panfrost milestone

January 07, 2019 by Tomeu Vizoso  |   Blog

Panfrost, a project that delivers an open source implementation of a driver for the newest versions of the Mali family of GPUs, now includes support for running Wayland compositors and zero-copy GPU-accelerated clients.

A Panfrost milestone

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

A dream come true: Android is finally using DRM/KMS

December 17, 2018 by Gustavo Padovan  |   Blog

Released a few months ago, the Google Pixel 3 is the first Android phone running with the mainline graphics stack. A feat that was deemed impossible 10 years ago is now a reality thanks to a lot of hard work from the entire community.

A dream come true: Android is finally using DRM/KMS

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

Convincing your manager that upstreaming is in their best interest

November 28, 2018 by Martyn Welch  |   Blog

In an ideal world, everyone would implicitly understand that it just makes good business sense to upstream some of the modifications made when creating your Linux powered devices. Unfortunately, this is a long way from being common knowledge.

Convincing your manager that upstreaming is in their best interest

Metrics for test suite comprehensiveness

November 23, 2018 by Alexandros Frantzis  |   Blog

How can we measure the comprehensiveness of a test suite? Code coverage is the standard metric used in the industry and makes intuitive sense. However, it can often present some difficulties for large scale surveys.

Metrics for test suite comprehensiveness

CEF on Wayland

December 22, 2017 by Gustavo Noronha  |   Blog

We recently assisted a customer who wanted to upgrade their system from X11 to Wayland. The problem: they use CEF as a runtime for web applications and CEF was not Wayland-ready.

CEF on Wayland

Why Linux HDCP isn't the end of the world

December 11, 2017 by Daniel Stone  |   Blog

Recently, Sean Paul from Google's ChromeOS team, submitted a patch series to enable HDCP - or High-bandwidth Digital Content Protection - support for the Intel display driver.

Why Linux HDCP isn't the end of the world

Quick hack: Building ChromiumOS for QEMU

December 01, 2017 by Robert Foss  |   Blog

Getting ChromiumOS building is reasonably easy, but running it under QEMU requires some work. Here's a guide to help you build all of the software needed to do so.

Quick hack: Building ChromiumOS for QEMU

Running Chromium with Ozone-GBM on a GNU/Linux desktop

November 27, 2017 by Alexandros Frantzis  |   Blog

Ozone is Chromium’s next-gen platform abstraction layer for graphics and input. When developing either Ozone itself or an application that uses Ozone, it is often beneficial to be able to run the code on the development machine, which is usually a typical…

Running Chromium with Ozone-GBM on a GNU/Linux desktop

ipcpipeline: Splitting a GStreamer pipeline into multiple processes

November 17, 2017 by George Kiagiadakis  |   Blog

Earlier this year I worked on a certain GStreamer plugin that is called “ipcpipeline”. This plugin provides elements that make it possible to interconnect GStreamer pipelines that run in different processes. In this blog post I am going to explain how…

ipcpipeline: Splitting a GStreamer pipeline into multiple processes

Quick hack: Experiments with crosvm

November 09, 2017 by Tomeu Vizoso  |   Blog

Running crosvm outside Chromium OS is quite easy, with the only complication being that minijail isn't widely packaged in distros. In these instructions, we hack around the issue with linker environment variables so we don't have to install it properly.

Quick hack: Experiments with crosvm

Tracing memory leaks in the NFC Digital Protocol stack

November 06, 2017 by Thierry Escande  |   Blog

Kmemleak allows you to track possible memory leaks inside the Linux kernel. Basically, it tracks dynamically allocated memory blocks in the kernel and reports those without any reference left and that are therefore impossible to free.

Tracing memory leaks in the NFC Digital Protocol stack

Who knew we still had low-hanging fruit?

October 17, 2017 by Gustavo Noronha  |   Blog

Earlier this month I had the pleasure of attending the Web Engines Hackfest, hosted by Igalia at their offices in A Coruña, and also sponsored by my employer, Collabora, Google and Mozilla. It has grown a lot and we had many new people this year.

Who knew we still had low-hanging fruit?

Performance analysis in Linux (continued)

October 06, 2017 by Gabriel Krisman Bertazi  |   Blog

In this post, I will show one more example of how easy it is to disrupt performance of a modern CPU, and also run a quick discussion on why performance matters - as well as present a few cases where it shouldn't matter.

Performance analysis in Linux (continued)

XDC 2017 - Links to recorded presentations (videos)

September 23, 2017 by Guy Lunardi  |   Blog

Many thanks to Google for recording all the XDC2017 talks. To make them easier to watch, here are direct links to each talk recorded at XDC2017.

XDC 2017 - Links to recorded presentations (videos)

DebConf 17: Flatpak and Debian

August 17, 2017 by Simon McVittie  |   Blog

Last week, I attended DebConf 17 in Montréal, returning to DebConf for the first time in 10 years (last time was DebConf 7 in Edinburgh). It was great to put names to faces and meet more of my co-developers in person!

DebConf 17: Flatpak and Debian

Android: NXP i.MX6 on Etnaviv Update

July 24, 2017 by Robert Foss  |   Blog

More progress is being made in the area of i.MX6, etnaviv and Android. Since the last post a lot work has gone into upstreaming and stabilizing the etnaviv on Android ecosystem. This has involved Android, kernel and Mesa changes, many of which are available…

Android: NXP i.MX6 on Etnaviv Update

Linux Kernel 5.3

September 19, 2019 by Boris Brezillon  |   News & Events

Linux 5.3 was released over the weekend, which means it's time for our usual "where does Collabora stand in this picture?" tour. As has been the case for several years now, Collabora continues being an active contributor to the Linux kernel.

Linux Kernel 5.3

Open Source at IBC 2019

September 12, 2019 by Mark Filion  |   News & Events

Showcasing two brand new Open Source software demonstrations featuring the Xilinx high-performance Zynq UltraScale+ MPSoC, and the Magic Leap One augmented reality headset.

Open Source at IBC 2019

Bringing the FOSS XR community together

September 06, 2019 by Joey Ferwerda  |   News & Events

With the recent release of the OpenXR 1.0 specification, the presence of numerous Open Source platforms for Virtual Reality and Augmented Reality, and a growing community of developers, the need for a collaborative Open Source XR Conference became clear.

Bringing the FOSS XR community together

Embedded in San Diego

August 20, 2019 by Mark Filion  |   News & Events

Starting tomorrow, Collabora will be exhibiting & speaking at Embedded Linux Conference North America (ELCNA), the premier vendor-neutral technical conference for companies and developers using embedded Linux.

Embedded in San Diego

Linux Developer Conference Brazil 2019

August 02, 2019 by Mark Filion  |   News & Events

This weekend, Collaborans are in São Paulo, Brazil, to take part in the third edition of Linux Developer Conference Brazil, a conference which aims to take the Brazilian Linux development community to the international level.

Linux Developer Conference Brazil 2019

Moving the Linux desktop to another reality

July 30, 2019 by Lubosz Sarnecki  |   News & Events

Today, we are very excited to announce xrdesktop, a new open source project sponsored by Valve, enabling interaction with traditional Linux desktop environments, such as GNOME and KDE, in VR.

Moving the Linux desktop to another reality

Collabora & Debian 10 (Buster)

July 25, 2019 by Andrej Shadura  |   News & Events

With DebConf19, the annual conference for Debian contributors and users, in full swing this week in Curitiba, Brazil, what better time to look at the contributions made by Collaborans to the latest Debian release!

Collabora & Debian 10 (Buster)

Linux Kernel 5.2

July 17, 2019 by Gabriel Krisman Bertazi  |   News & Events

With 11 engineers authoring, reviewing and testing nearly 170 patches for this latest release, Collabora ranked 8th in the list of most active employers by lines changed, sharing ranks with some of the prominent employers in Linux kernel development.

Linux Kernel 5.2

Welcoming the newest Collaborans!

June 21, 2019 by Jassie Badion  |   News & Events

For many, June 21, day of the Solstice, is a day of celebrations. At Collabora, we're also celebrating, as we take a moment to welcome all the newest members of our engineering and administration teams who've joined over the last year!

Welcoming the newest Collaborans!

Google Summer of Code 2019

May 30, 2019 by Mark Filion  |   News & Events

A few days ago, coding began for this year's Google Summer of Code (GSoC) projects. Along with four GStreamer and Wayland related projects, this year's edition also includes two Debian projects for which Collaborans will be mentors.

Google Summer of Code 2019

Linux Kernel 5.1

May 09, 2019 by André Almeida  |   News & Events

Earlier this week, Linux Kernel 5.1 was released, and with it came over 13,000 commits from developers all around the world, including Collaborans. This time around, no less than 12 different developers contributed commits (64), sign-offs (111) & more.

Linux Kernel 5.1

Collabora & GStreamer 1.16

May 06, 2019 by Aaron Boxer  |   News & Events

After a year-long development cycle, the much anticipated release was made available recently. With it came a number of exciting new features we're especially proud of, including per-element latency tracer and support for planar or non-interleaved audio.

Collabora & GStreamer 1.16

Search the newsroom

Upcoming Events

Here are the online events we'll be attending in the coming weeks – join us!

DjangoCon Europe

2-6 June, Online

Live Embedded Event

3 June, Online

Akademy 2021

18-25 June, Online

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

Collabora Limited is registered in England and Wales. Company Registration number: 5513718. Registered office: The Platinum Building, St John's Innovation Park, Cambridge, CB4 0DS, United Kingdom. VAT number: 874 1630 19.