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

Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588

April 27, 2023 by Eugen Hristev  |   Blog

The beauty of Open Source is that we can reuse code written by many other people, keep their authorship, and credit them for their work, without needing to reinvent anything!

Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588

Meson & VSCode: Develop your project in a modern IDE

April 18, 2023 by Xavier Claessens  |   Blog

Want to develop your Meson project in a modern IDE? Make sure to install Meson VSCode extension which is now fully functional with the recent release of Meson 1.1.0!

Meson & VSCode: Develop your project in a modern IDE

Carlafox: Towards reliable open-source 3D perception

April 05, 2023 by Vineet Suryan  |   Blog

Labeling errors are common in present open-source 3D perception datasets, which could have impactful consequences. To tackle this issue, we used Carlafox to automatically generate an error-free synthetic dataset for 3D perception.

Carlafox: Towards reliable open-source 3D perception

Implementing Vulkan extensions for NVK

March 10, 2023 by Rebecca McKeever  |   Blog

Since joining the graphics team at Collabora as a Software Engineering Intern last November, I have implemented several Vulkan API extensions for NVK, an open-source Vulkan driver for NVIDIA hardware in Mesa.

Implementing Vulkan extensions for NVK

Oxidizing bmap-tools: rewriting a Python project in Rust

March 03, 2023 by Rafael Garcia Ruiz  |   Blog

Rewriting bmaptool in Rust to remove Python dependencies, create statically linked binary, and allow the bmap sparse file format to be used in other Rust projects.

Oxidizing bmap-tools: rewriting a Python project in Rust

The futex_waitv() syscall and gaming on Linux

February 17, 2023 by Muhammad Usama Anjum  |   Blog

Just over a year has passed since the futex_waitv() syscall, part of the new futex2 systems calls, landed in Linux 5.16. But why are both needed? What role do they play in the context of gaming on Linux? Let's find out.

The futex_waitv() syscall and gaming on Linux

Exploring Rust for Vulkan drivers, part 1

February 02, 2023 by Faith Ekstrand  |   Blog

Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. This blog post is the first in a series exploring the area of using Rust to write Mesa Vulkan drivers.

Exploring Rust for Vulkan drivers, part 1

Labeling tools are great, but what about quality checks?

January 17, 2023 by Jakub Piotr Cłapa  |   Blog

MLfix is an open-source tool that combines novel unsupervised machine-learning pipelines with a new user interface concept that, together, help annotators and machine-learning engineers identify and filter out label errors.

Labeling tools are great, but what about quality checks?

A brave new world: building glibc with LLVM

January 17, 2023 by Adrian Ratiu  |   Blog

Times are changing: LLVM has become more than a spare to GCC, such that glibc - the last big GCC bastion, is now working towards supporting LLVM as a first-class citizen.

A brave new world: building glibc with LLVM

Kicking off 2023 with the MIT Reality Hack!

January 11, 2023 by Jakob Bornecrantz  |   Blog

It's with excitement and nervousness that I'm writing this post, sitting on a plane heading to Boston where I will attend the MIT Reality Hack as a mentor.

Kicking off 2023 with the MIT Reality Hack!

State of Monado's visual-inertial tracking

December 20, 2022 by Mateo de Mayo  |   Blog

The development of Monado's inside-out tracking solution keeps improving and more devices are now supported. Here's an overview of where things stand, as presented at the FOSS XR conference in October.

State of Monado's visual-inertial tracking

Machine Learning with Etnaviv and OpenCL

December 15, 2022 by Italo Nicola  |   Blog

Machine learning is increasingly seeing more applications and it's important to have FOSS options to accelerate such workloads. With that in mind, we began an effort earlier this year to get a TFLite model running on a VIM3 NPU using Etnaviv and OpenCL.

Machine Learning with Etnaviv and OpenCL

Automotive Grade Linux AMM

October 15, 2018 by Mark Filion  |   News & Events

This week, two Collaborans will be in Dresden, Germany to take part in the AGL All Member Meeting. George Kiagiadakis and Daniel Stone will be in attendance, with the former also giving a presentation on the latest happenings in upstream multimedia.

Automotive Grade Linux AMM

FOSSCOMM

October 12, 2018 by Mark Filion  |   News & Events

We're headed to Heraklion, Greece, to meet with the Panhellenic FOSS community at FOSSCOMM, a conference for programmers, students and anyone else interested in the open source movement!

FOSSCOMM

Paris, A Coruna & Berlin

September 20, 2018 by Mark Filion  |   News & Events

Next week, Collaborans will be heading to Paris, A Coruña & Berlin, to sponsor and speak at four different conferences: Embedded Recipes, Kernel Recipes, All Systems Go and XDC 2018. See you there?

Paris, A Coruna & Berlin

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

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

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

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

GUADEC 2018

June 29, 2018 by Mark Filion  |   News & Events

By this time next week, Collaborans will have arrived in Almería, Spain, to attend and speak at the 2018 edition of GUADEC, the annual GNOME conference. Come say hello!

GUADEC 2018

Linux Kernel 4.17

June 04, 2018 by Enric Balletbò i Serra  |   News & Events

Linus Torvalds has now released the official Linux 4.17, so it’s time for our traditional blog post summing up our contributions to the latest version of the Linux kernel, which include a number of patches to the DRM subsystem.

Linux Kernel 4.17

foss-north

April 20, 2018 by Mark Filion  |   News & Events

This weekend, we're headed to Gothenburg, Sweden, to meet the Nordic FOSS community at foss-north, a free / open source conference covering both software and hardware from the technical perspective!

foss-north

Open Source at NAB

April 06, 2018 by Mark Filion  |   News & Events

Attending the NAB Show in Las Vegas? Make sure to stop by Collabora's booth, #N2908VR in the North Hall, and get a firsthand look at the latest in Open Source software integration!

Open Source at NAB

Search the newsroom

Upcoming Events

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

SIDO

September 18-19, Lyon, France

Linux Plumbers Conference

September 18-20, Vienna, Austria

Kernel Recipes

September 23-25, Paris, France

GStreamer

October 7-10, Montreal, Quebec

XDC

October 9-11, Montreal, Quebec

 

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