News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

GNOME DX Hackfest: xdg-app + Debian

February 01, 2016 by Simon McVittie  |   Blog

Over the last few days I've been at the GNOME Developer Experience hackfest in Brussels, looking into xdg-app and how best to use it in Debian and Debian derivatives.

GNOME DX Hackfest: xdg-app + Debian

Checking JSON files for correctness

January 27, 2016 by Philip Withnall  |   Blog

As JSON becomes used more and more in place of XML, we need a replacement for tools like xmllint to check that JSON documents follow whatever format they are supposed to be following.

Checking JSON files for correctness

Collabora contributions to Linux Kernel 4.4

January 12, 2016 by Gustavo Padovan  |   Blog

Linux Kernel 4.4 was released this week and Collabora engineers helped in the development of the new kernel in a few different areas. A total of 38 patches from 8 Collabora engineers were added, making it the kernel release with the most Collabora developers…

Collabora contributions to Linux Kernel 4.4

Event: ISE 2016

December 17, 2015 by Mark Filion  |   News and Events

Amsterdam, The Netherlands - from 09/02/2016 to 12/02/2016: We'll be exhibiting at ISE 2016, the world's largest tradeshow dedicated to professional AV and electronic systems integration. Collabora booth 8-K321

Event: ISE 2016

Collabora contributions to Linux Kernel 4.3

November 12, 2015 by Gustavo Padovan  |   Blog

Collabora developers contributed a total of 48 patches to kernel 4.3 as part of our current projects.

Collabora contributions to Linux Kernel 4.3

Event: systemd.conf 2015

October 28, 2015 by Mark Filion  |   News and Events

Berlin, Germany - from 05/11/2015 to 07/11/2015: The systemd.conf is the first conference devoted to the systemd project. It aims to bring developers, distribution packagers and devops professionals together to present, discuss, and work on that topics that will shape the future of the systemd project.

Event: systemd.conf 2015

Event: Web Engines Hackfest 2015

October 28, 2015 by Mark Filion  |   News and Events

A Coruña, Spain - from 07/12/2015 to 09/12/2015: The Web Engines Hackfest is a hacking oriented invitation-only event involving members from all parts of the Web Platform community, including those who work on Blink, WebKit, Gecko, and Servo.

Event: Web Engines Hackfest 2015

Event: GENIVI AMM Seoul 2015

October 13, 2015 by Guy Lunardi  |   News and Events

Seoul, South Korea - From 20/10/2015 to 23/10/2015: We will be exhibiting at the GENIVI Showcase during the All Member Meeting.

Event: GENIVI AMM Seoul 2015

GLib now has a datagram interface

October 13, 2015 by Philip Withnall  |   Blog

For those who like their I/O packetised, GLib now has a companion for its GIOStream class — the GDatagramBasedinterface, which we’ve implemented as part of R&D work at Collabora.

GLib now has a datagram interface

Event: GStreamer Conference 2015

September 28, 2015 by Guy Lunardi  |   News and Events

Dublin, Ireland - from 08/10/2015 to 09/10/2015: The GStreamer Conference is a conference for anyone interested in the GStreamer multimedia framework or Open Source and cross-platform multimedia.

Event: GStreamer Conference 2015

Celebrating 30 years. Happy 30th anniversary GNU

September 15, 2015 by Guy Lunardi  |   Blog

Standing on the shoulders of giants. As Collabora turns 10 years this month, we are forced to stop and marvel at the accomplishments of GNU in its 30 years of existence. Happy 30th anniversary GNU

Celebrating 30 years. Happy 30th anniversary GNU

Event: IBC 2015

September 05, 2015 by Guy Lunardi  |   News and Events

Amsterdam, The Netherlands - from 10/09/2015 to 15/09/2015: we are thrilled to be joining ARM to demonstrate our latest technology showcases together at their booth at IBC 2015. Booth Hall 4.C61

Event: IBC 2015

Testing cameras with lc-compliance on KernelCI

June 15, 2021 by Nícolas F. R. A. Prado  |   Blog

Initiated as a joint effort by the Google Chrome OS team and Collabora, the recent KernelCI hackfest brought the addition of new tests including the ability to detect regressions on the Linux kernel that can directly affect cameras.

Testing cameras with lc-compliance on KernelCI

Zink: Summer 2021 update

June 14, 2021 by Erik Faye-Lund  |   Blog

There's a lot that has happened in the world of Zink since my last update, so let's see if I can bring you up to date on the most important stuff, including upstream development, support for OpenGL 4.6 & GLES 3.1, and more.

Zink: Summer 2021 update

Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

June 11, 2021 by Alyssa Rosenzweig  |   Blog

Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G72) GPUs, adding a number of features, notably including compute shaders.

Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

Optimizing 3D performance with virglrenderer

May 17, 2021 by Gert Wollny  |   Blog

Collabora has been investing into Perfetto to enable driver authors & users to get deep insights into driver internals and GPU performance. Here's how we applied this work to study workloads on the virtualized VirGL implementation.

Optimizing 3D performance with virglrenderer

Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4

May 11, 2021 by Emil Velikov  |   Blog

The Hantro Video4Linux2 (V4L2) kernel module has gained support for another SoC! The Microchip SAMA5D4 features a single decode unit supporting MPEG2, VP8 and H.264 streams, alongside the built-in post-processing unit.

Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4

Quick hack: Patching kernel modules using DKMS

May 05, 2021 by Frederic Danis  |   Blog

DKMS is a framework that is mostly used to build and install external kernel modules. It can also be used to install a specific patch to the modules of the current kernel, such as applying a specific fix to the Bluetooth USB subsystem.

Quick hack: Patching kernel modules using DKMS

Build your own application with GTK 4 as a Meson subproject!

April 29, 2021 by Xavier Claessens  |   Blog

Building GTK 4 as a Meson subproject for your own application is not only useful for Windows builds, but also for many Linux distributions that do not yet package a recent enough version of GTK 4 and/or its dependencies.

Build your own application with GTK 4 as a Meson subproject!

Profiling virtualized GPU acceleration with Perfetto

April 22, 2021 by Antonio Caggiano  |   Blog

Recently, we have been using Perfetto to successfully profile Apitrace traces in crosvm through VirGL renderer. We have now added perfetto instrumentation to VirGL renderer, Mesa, and Apitrace to see what happens precisely in a frame.

Profiling virtualized GPU acceleration with Perfetto

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

April 20, 2021 by Marcus Edel  |   Blog

As part of a project backed by INVEST-AI, a program managed by IVADO Labs, we have developed a multi-stage neural network-based solution that accurately locates and tracks the hands despite complex background noise and occlusion between hands.

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

An easy to use MTP implementation for your next embedded Linux project

April 13, 2021 by Andrzej Pietrasiewicz  |   Blog

Did you know you could run a permissively-licensed MTP implementation with minimal dependencies on an embedded device? Here's a step-by-step guide on how to easily run cmtp-responder on a Rock Pi 4 or any other board equipped with a UDC.

An easy to use MTP implementation for your next embedded Linux project

Rust: integrating LLVM source-base code coverage with GitLab

March 24, 2021 by Guillaume Desmottes  |   Blog

Earlier this year, the Rust compiler gained support for LLVM source-base code coverage. In this post we'll explain how to setup a CI job in a Rust project to feed source-base coverage information to GitLab.

Rust: integrating LLVM source-base code coverage with GitLab

Build and run GTK 4 applications with Visual Studio

March 18, 2021 by Xavier Claessens  |   Blog

Over the past few months, I've been working on a side project to improve Meson sub-project support. The best stress test is to build projects on Windows, without msys2, because it has no dependencies or tools installed (e.g. pkg-config).

Build and run GTK 4 applications with Visual Studio

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

A very successful first KernelCI hackfest

June 21, 2021 by Shreeya Patel  |   News & Events

Earlier this month, Collabora took part in the very first KernelCI hackfest, initiated as a joint effort with the Google Chrome OS team. Here's a look at what led to our participation and what was accomplished.

A very successful first KernelCI hackfest

Growing for the road ahead

June 21, 2021 by Erica Ryoo  |   News & Events

Despite the many obstacles brought on by the pandemic, Collabora has continued to grow its teams for the road ahead. Join us in welcoming Kiril, Benjamin, Daniel, Shreeya, Ariel, Nicolas and James!

Growing for the road ahead

Wine on Wayland meets Vulkan, multi-monitor support & more

June 07, 2021 by Alexandros Frantzis  |   News & Events

We first announced our work on the driver last December, and posted an update earlier this year. We are now happy to announce a second update for this driver, adding several major features which increase its scope and utility.

Wine on Wayland meets Vulkan, multi-monitor support & more

A libweston-based compositor for Automotive Grade Linux

June 02, 2021 by Marius Vlad  |   News & Events

Simplifying AGL's existing Wayland-based graphical stack and avoiding the use of modules that aren't maintained upstream has lead to the creation of a new compositor based on libweston, bringing more reliable and fine-grained system control.

A libweston-based compositor for Automotive Grade Linux

Bridging the OpenGL and Vulkan divide

May 27, 2021 by Rohan Garg  |   News & Events

Thanks to a new, low overhead extension in Mesa, OpenGL and Vulkan applications can now talk to each other, bringing more flexibility to application developers while easing the transition path between the industry-standard Khronos® APIs.

Bridging the OpenGL and Vulkan divide

Kernel 5.12: Working to close the gap

May 04, 2021 by Ariel D'Alessandro  |   News & Events

With their latest contributions all around the kernel, notably to the Video4Linux APIs and hardware enablement, Collaborans continue to expand on their efforts to close the gap between hardware support on vendor trees and mainline.

Kernel 5.12: Working to close the gap

PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs

March 25, 2021 by Boris Brezillon  |   News & Events

The Panfrost project started as a reverse engineering effort to understand Arm Mali Midgard and Bifrost GPU internals. With the driver getting more and more mature, the natural next step was to work on an Open Source Vulkan driver for those GPUs.

PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs

Linaro Virtual Connect - Spring 2021

March 22, 2021 by Mark Filion  |   News & Events

Join us this week at the Spring edition of Linaro Virtual Connect, as we discuss bringing stateless video decoding support to Linux, and take a look at where we are, and what's to come, for open drivers for Arm GPUs.

Linaro Virtual Connect - Spring 2021

OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver

March 10, 2021 by Erik Faye-Lund  |   News & Events

One year ago, we announced a new partnership with Microsoft to build OpenGL mapping layers to DirectX 12. Today, we're excited to share that the we have passed the OpenGL 3.3 conformance tests, and have now upstreamed the D3D12 driver in Mesa 3D!

OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver

Wine on Wayland: An exciting first update

February 19, 2021 by Alexandros Frantzis  |   News & Events

Two months ago we announced a first proposal for a Wayland driver for Wine, the compatibility layer for Windows applications. Here's an update on this effort, which contains more details and instructions for building and running the Wayland driver.

Wine on Wayland: An exciting first update

Search the newsroom

Upcoming Events

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

Computex

May 20-23, Taipei, Taiwan

 

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