News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Virtme: The kernel developers' best friend

September 18, 2018 by Ezequiel Garcia  |   Blog

When working on the Linux Kernel, testing via QEMU is pretty common. Here's a look at virtme, a QEMU wrapper that uses the host instead of a virtual disk, making working with QEMU extremely easy.

Virtme: The kernel developers' best friend

Open Source at IBC

September 10, 2018 by Mark Filion  |   News & Events

From September 14 to 18, Collabora will be exhibiting at the IBC Show 2018, the "world's most influential media, entertainment and technology show"! If you are planning on attending, please make sure to stop by our booth, D-15 in Hall 14!

Open Source at IBC

Cambridge XMPP Sprint

August 30, 2018 by Maxime Buquet  |   Blog

Earlier this month, Collabora sponsored & hosted the XMMP Sprint, the first developer event in the XMPP community in a long time. Here's a look at what was accomplished over the weekend, and what's next for this open standard.

Cambridge XMPP Sprint

Testing Chromebooks with LAVA on kernelci.org

August 29, 2018 by Guillaume Tucker  |   Blog

In addition to Collabora's work to add support in mainline Linux kernel for several Chromebooks, these platforms are now being continuously tested as part of kernelci.org. Here's how to set them up for kernel development & automated testing with LAVA.

Testing Chromebooks with LAVA on kernelci.org

Open Source Summit

August 28, 2018 by Mark Filion  |   News & Events

Starting tomorrow, Collaborans will be in beautiful British Columbia to take part, and speak, in this year's Open Source Summit North America! If you are planning on attending, come say hello or catch one of our presentations!

Open Source Summit

Quick hack: git reset upstream

August 27, 2018 by Robert Foss  |   Blog

Working with a git based project that has a defacto upstream repository means that you perioducally want to fetch the canonical master branch. This can be simplified with a .gitconfig alias.

Quick hack: git reset upstream

En route to a robust GPU device selection in GL

August 21, 2018 by Emil Velikov  |   Blog

A look at the work and motivation behind implementing the Khronos EGLDevice extensions in Mesa. These extensions allow users of open source graphics drivers to cleanly describe & select which device to use in heterogeneous systems.

En route to a robust GPU device selection in GL

Linux Kernel 4.18

August 13, 2018 by Ezequiel Garcia  |   News & Events

Another two months and a half have passed, Linux Kernel v4.18 has been released, which means it's time to stop along the way and make a little retrospective. This time around, seven Collaborans have contributed to the kernel, authoring 61 commits.

Linux Kernel 4.18

Cross-compilation made easy for GNOME Builder

August 03, 2018 by Corentin Noël  |   Blog

GNOME Builder is an Integrated Development Environment designed for the GNOME ecosystem. It most notably features a deep integration to the Git version control system, allow to debug applications quickly and allow in-line documentation viewing.

Cross-compilation made easy for GNOME Builder

kms_swrast: A hardware-backed graphics driver

August 01, 2018 by Robert Foss  |   Blog

Presenting a new, hardware-backed, software graphics driver, built upon the Mesa gallium driver framework, which uses kernel kms drm nodes for memory allocation.

kms_swrast: A hardware-backed graphics driver

Collabora continues to grow

July 31, 2018 by Jassie Badion  |   News & Events

Comprised of some of the most motivated and active Open Source contributors and maintainers around the world, our team shares a passion for technology and Open Source, as do these newest members. Welcome Gert, Gustavo, Erik, Christoph, Ryan & Ana!

Collabora continues to grow

DebConf18

July 26, 2018 by Mark Filion  |   News & Events

Collabora is heading East to sponsor & attend DebConf18, the annual Debian conference! The week-long event takes place for the first time in Asia, at the National Chiao Tung University Microelectronics & Information Research Center, in Hsinchu Taiwan.

DebConf18

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

vkmark: more than a Vulkan benchmark

July 18, 2017 by Alexandros Frantzis  |   Blog

Ever since Vulkan was announced a few years ago, the idea of creating a Vulkan benchmarking tool in the spirit of glmark2 had been floating in my mind. Recently, thanks to my employer, Collabora, this idea has materialized! The result is the vkmark Vulkan…

vkmark: more than a Vulkan benchmark

Quick hack: Performance debugging Linux graphics on Mesa

June 29, 2017 by Robert Foss  |   Blog

Debugging graphics performance in a simple and high-level manner is possible for all Gallium based Mesa drivers using GALLIUM_HUD, a feature that adds performance graphs to applications.

Quick hack: Performance debugging Linux graphics on Mesa

Debian armhf VM on arm64 server

June 20, 2017 by Sjoerd Simons  |   Blog

At Collabora one of the many things we do is build Debian derivatives/overlays for customers on a variety of architectures including 32 bit and 64 bit ARM systems. And just as Debian does, our OBS system builds on native systems rather than emulators.

Debian armhf VM on arm64 server

NVMe: Officially faster for emulated controllers!

June 13, 2017 by Helen Koike  |   Blog

The feature to improve NVMe performance over emulated environments has now been officially released in the NVMe Specification Revision 1.3 under the name "Doorbell Buffer Config command", along with an implementation in the mainline Linux kernel!

NVMe: Officially faster for emulated controllers!

Android: NXP i.MX6 Buffer Modifier Support

June 05, 2017 by Robert Foss  |   Blog

GPUs like Intel and Vivante support storing contents of graphical buffers in different formats. Support for describing these formats using modifiers has now been added to Android and Mesa, enabling tiling artifact free running of Android on the iMX6 platform.

Android: NXP i.MX6 Buffer Modifier Support

Collabora contributions to GStreamer 1.12

May 04, 2017 by Olivier Crête  |   Blog

Along with the usual load of memory leaks, crashes and other bugs, Collabora's multimedia team once again contributed a number of improvements across a wide number of areas.

Collabora contributions to GStreamer 1.12

Android: Getting up and running on the iMX6

April 27, 2017 by Robert Foss  |   Blog

Getting Android up and running on the iMX6 platform using an open source graphics stack has been impossible up until recently, but now you can. Here's a guide through the steps.

Android: Getting up and running on the iMX6

Receiving an AES67 stream with GStreamer

April 25, 2017 by Olivier Crête  |   Blog

With GStreamer you can easily receive a AES67 stream, the standard which allows inter-operability between different IP based audio networking systems and transfers of live audio between profesionnal grade systems.

Receiving an AES67 stream with GStreamer

Quick hack: Changing the Android boot animation

April 21, 2017 by Robert Foss  |   Blog

If you're looking to change the Android boot animation to something other than the stock one, here's a hands-on guide to help you to do it.

Quick hack: Changing the Android boot animation

GStreamer 1.12: Intel Media SDK support and more

April 19, 2017 by Olivier Crête  |   Blog

With GStreamer 1.12's first release candidate out for testing and the final release expected soon, here's a brief preview of some of the (many) new features, bugfixes and improvements that will be arriving with this release.

GStreamer 1.12: Intel Media SDK support and more

Tracing user space and OS interactions

April 10, 2017 by Gabriel Krisman Bertazi  |   Blog

Like the bug that no one can solve, many issues occur on the interface between the user application and the operating system. But even in the good Open Source world, understanding what is happening at these interfaces is not always easy.

Tracing user space and OS interactions

Collabora & GStreamer 1.18

October 06, 2020 by Stéphane Cerveau  |   News & Events

A move to GitLab. A switch to the powerful Meson build system. A fast and reliable CI system implemented. The GStreamer community has been busy, bringing a bevy of enhancements to 1.18. Here's a look at the key contributions by Collaborans.

Collabora & GStreamer 1.18

X.Org Developer's Conference 2020

September 15, 2020 by Mark Filion  |   News & Events

The lineup of great virtual conferences continues this week with the 2020 edition of X.Org Developer's Conference (XDC), the leading event for developers working on all things Open graphics, including the Linux kernel, Mesa, DRM, Wayland and X11.

X.Org Developer's Conference 2020

One week, two events: DebConf20 & Linux Plumbers Conference

August 24, 2020 by Mark Filion  |   News & Events

August ends on a high note with two virtual events this week: DebConf20, Debian's annual conference, and Linux Plumbers Conference, the premier event for developers working at all levels of the Linux kernel's plumbing layer and beyond.

One week, two events: DebConf20 & Linux Plumbers Conference

Kernel 5.8: Collabora's biggest & most significant contributions yet!

August 05, 2020 by Dafna Hirschfeld  |   News & Events

The ability for a relatively small software consultancy to contribute at this level demonstrates a fantastic improvement in vendors' mindset when it comes to working Open First and providing mainline support out-of-box as early as possible.

Kernel 5.8: Collabora's biggest & most significant contributions yet!

Lighthouse positional tracking in Monado with libsurvive

July 17, 2020 by Christoph Haag  |   News & Events

HTC Vive (Pro) and Valve Index hardware users can now experiment with positional tracking in Monado, thanks to the implementation of a libsurvive driver using the libsurvive library developed by Charles Lohr, David Berger and many contributors.

Lighthouse positional tracking in Monado with libsurvive

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

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

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

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

Monado OpenXR runtime development gaining momentum: version 0.2, multi-layer support & more!

May 29, 2020 by Jakob Bornecrantz  |   News & Events

With the excellent (online) edition of Augmented World Expo 2020 in full swing this week, what better time to announce version 0.2 of the Monado OpenXR runtime for Linux. It's been a very busy three months since the last Monado developer update!

Monado OpenXR runtime development gaining momentum: version 0.2, multi-layer support & more!

Search the newsroom

Upcoming Events

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

AGL F2F

6-8 October, Online

ArchConf

10-11 October, Online

Embedded Linux Conference Europe

26-28 October, Online

Open Source Summit Europe

26-28 October, 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-2020. All rights reserved. Privacy Notice. Sitemap.