News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Landing a new syscall: 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: What is futex?

FOSDEM 2022

February 01, 2022 by Kara Bembridge  |   News & Events

Kicking off in a matter of days, this jam-packed weekend will host over 50 devrooms and nearly 700 talks including an in-depth look at Mobian: an open-source project aimed at bringing Debian GNU/Linux to mobile devices.

FOSDEM 2022

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

Kernel 5.16: A new release for a new year

January 20, 2022 by André Almeida  |   News & Events

With kernel 5.16, the community has once again produced a release full of great features, including two projects that had been in development for some time by our kernel team: the new futex syscall and the new fanotify event.

Kernel 5.16: A new release for a new year

First up in 2022: linux.conf.au!

January 11, 2022 by Mark Filion  |   News & Events

The new year has only just begun, and already our first conference of 2022 is on the horizon. Join us at linux.conf.au, as we discuss bringing WebM Alpha support to GStreamer, and provide a status update on the futex2 syscall.

First up in 2022: linux.conf.au!

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

A growth year for upstream kernel contributions

December 22, 2021 by Gustavo Padovan  |   News & Events

With over 350 patches authored and nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for Linux kernel development at Collabora. Here is a look at some of our achievements during the year.

A growth year for upstream kernel contributions

Meet wxrd, a standalone Wayland compositor for xrdesktop

December 20, 2021 by Christoph Haag  |   News & Events

The Linux desktop in VR goes headless! Introducing wxrd, a standalone Wayland compositor for xrdesktop based on wlroots, with minimal dependencies.

Meet wxrd, a standalone Wayland compositor for xrdesktop

Open Source in Japan, virtually

December 08, 2021 by Mark Filion  |   News & Events

A year of online conferences that began with linux.conf.au will end on a high note next week as Collaborans present three talks at Open Source Summit Japan + Automotive Linux Summit 2021. Join us!

Open Source in Japan, virtually

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

Kernel 5.15: A small but mighty Halloween release

November 10, 2021 by Sebastian Reichel  |   News & Events

It might be smaller than the last few kernels, but with well above 10,000 non-merge changes, the latest Linux kernel release still packs a punch. Released on October 31, kernel 5.15 brings lots of exciting new features.

Kernel 5.15: A small but mighty Halloween release

A flurry of open source graphics milestones

March 01, 2017 by Daniel Stone  |   Blog

The past few months have been busy ones on the open-source graphics front, bringing with them Wayland 1.13, Weston 2.0 and Mesa 17.0. Here's a look at some of these developments, including Collabora's behind-the-scenes work on performance improvement.

A flurry of open source graphics milestones

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

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

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

A tale of cylinders and shadows

November 22, 2016 by Gustavo Noronha  |   Blog

Our ongoing work on improving WebKitGTK+ performance brought us to take a closer look as to why GTK+ was experiencing significant speed issues when used with Wayland and HiDPI screens, revealing the root cause to be within the lower level toolkit.

A tale of cylinders and shadows

How continuous integration can help you keep pace with the Linux kernel

November 08, 2016 by Tomeu Vizoso  |   Blog

Almost all of Collabora's customers use the Linux kernel on their products. Often they will use the exact code as delivered by the SBC vendors and we'll work with them in other parts of their software stack. But it's becoming increasingly common for our…

How continuous integration can help you keep pace with the Linux kernel

Collabora contributions to GStreamer 1.10 - Part 2

November 03, 2016 by Olivier Crête  |   Blog

In the first part of my review of Collabora's participation in GStreamer 1.10, I discussed the work done by Guillaume & Nicolas around leak tracing, acoustic echo cancellation, Wayland, V4L, etc. Today, I'll go over the contributions from the rest of…

Collabora contributions to GStreamer 1.10 - Part 2

Collabora contributions to GStreamer 1.10

November 02, 2016 by Olivier Crête  |   Blog

Yesterday, we celebrated the release of GStreamer 1.10, the culmination of 7 months of very hard work from the GStreamer community. Collabora's multimedia team is extremely proud of our contributions to this new major feature release.

Collabora contributions to GStreamer 1.10

SocketCAN x Kubernetes

April 27, 2022 by Jakub Piotr Cłapa  |   News & Events

Looking to use hardware-backed and virtual SocketCAN interfaces inside your Kubernetes Pods? A new device plugin now allows processes inside a pod to communicate with each other using the full Linux SocketCAN API.

SocketCAN x Kubernetes

Monado accepted in GSoC 2022!

April 06, 2022 by Frédéric Plourde  |   News & Events

Monado has been accepted for the first time as a mentoring organization for the 2022 Google Summer of Code (GSoC)! Collabora will be providing three mentors to support contributors who want to work on Monado-related projects.

Monado accepted in GSoC 2022!

Kernel 5.17: Solid & steady

March 31, 2022 by Sebastian Fricke  |   News & Events

While eastern Europe has experienced ghastly events that have shaken the world, the latest Linux kernel release could aptly be named "Solid & Steady." Here's a look at some of the contributions made by Collabora's kernel team.

Kernel 5.17: Solid & steady

School's back in session at Open Source 101

March 24, 2022 by Kara Bembridge  |   News & Events

Join us next week for Open Source 101, a one-day conference where we'll dive into the latest around FOSS virtual & augmented reality, and look at the implications of enabling automated testing upstream.

School's back in session at Open Source 101

Portable Linux gaming with the Steam Deck

March 01, 2022 by Simon McVittie  |   News & Events

Congratulations to Valve on the release of the Steam Deck, their new handheld gaming PC! With it comes a new release of SteamOS, complete with a brand new A/B design for seamless system updates.

Portable Linux gaming with the Steam Deck

New faces for new challenges

February 28, 2022 by Kara Bembrirdge  |   News & Events

As the globe still navigates the twists and turns of the times, Collabora can confidently say we've been steadily on the rise. We've added brand new members to our crew who are more than equipped to keep pace.

New faces for new challenges

GStreamer 1.20: Embedded & WebRTC lead the way

February 18, 2022 by Olivier Crête  |   News & Events

At the forefront of contributors for this latest release, our team's work focused on two areas in which we believe GStreamer shines the brightest: embedded systems, and network streaming, in particular WebRTC.

GStreamer 1.20: Embedded & WebRTC lead the way

FOSDEM 2022

February 01, 2022 by Kara Bembridge  |   News & Events

Kicking off in a matter of days, this jam-packed weekend will host over 50 devrooms and nearly 700 talks including an in-depth look at Mobian: an open-source project aimed at bringing Debian GNU/Linux to mobile devices.

FOSDEM 2022

Kernel 5.16: A new release for a new year

January 20, 2022 by André Almeida  |   News & Events

With kernel 5.16, the community has once again produced a release full of great features, including two projects that had been in development for some time by our kernel team: the new futex syscall and the new fanotify event.

Kernel 5.16: A new release for a new year

First up in 2022: linux.conf.au!

January 11, 2022 by Mark Filion  |   News & Events

The new year has only just begun, and already our first conference of 2022 is on the horizon. Join us at linux.conf.au, as we discuss bringing WebM Alpha support to GStreamer, and provide a status update on the futex2 syscall.

First up in 2022: linux.conf.au!

A growth year for upstream kernel contributions

December 22, 2021 by Gustavo Padovan  |   News & Events

With over 350 patches authored and nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for Linux kernel development at Collabora. Here is a look at some of our achievements during the year.

A growth year for upstream kernel contributions

Meet wxrd, a standalone Wayland compositor for xrdesktop

December 20, 2021 by Christoph Haag  |   News & Events

The Linux desktop in VR goes headless! Introducing wxrd, a standalone Wayland compositor for xrdesktop based on wlroots, with minimal dependencies.

Meet wxrd, a standalone Wayland compositor for xrdesktop

Search the newsroom

Upcoming Events

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

Linux Foundation Member Summit

November 19-21, Napa, CA, USA

NeurIPS

December 10-15, Vancouver, Canada

FOSDEM

February 1-2, Brussels, Belgium

 

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.