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.
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.
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.
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.
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!
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.
July 04, 2018 by Arnaud Rebillout | Blog
Last week, a new version of docker.io, the Docker package provided by Debian, was uploaded to Debian Unstable. Quickly afterwards, the package moved to Debian Testing, the first time in two years that docker.io has migrated to "testing".
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!
June 27, 2018 by Ana Guerrero López | Blog
In Debian and derivative systems, there are many ways to build images. The simplest tool of choice is often debootstrap. It works by downloading the .deb files from a mirror and unpacking them into a directory which can eventually be chrooted into.
June 25, 2018 by Olivier Crête | Blog
Launched by Haivision in 2017, and freely available on GitHub via the Mozilla Public License 2.0, SRT is an innovative UDP-based protocol enabling high-quality, low-latency video streaming across unpredictable networks.
June 11, 2018 by Omar Akkila | Blog
Embedded devices are a popular deployment target for GStreamer yet they are not tested on the project's Continuous Integration (CI) system. Here's a look at work done to introduce a Raspberry Pi for automated on-board testing using Jenkins, LAVA & more.
July 07, 2022 by Gert Wollny | Blog
Adventures in NIR-land: the past, the present, and what's lies ahead for the native NIR back-end for Mesa's R600 driver.
June 15, 2022 by Manas Chaudhary | Blog
Getting PanVk, an open source driver for Arm Mali Midgard and Bifrost GPUs, closer to conformancy by implementing one of the core Vulkan features: support for secondary command buffers.
June 09, 2022 by Faith Ekstrand | Blog
After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure. We're not to synchronization nirvana quite yet, but this is an important step along the way.
May 31, 2022 by Moses Turner | Blog
Optical hand tracking for XR has a bit of a reputation - getting training data, training neural nets, and deploying them in real-time, low-latency environments such as XR is every bit as hard as they say it is.
April 05, 2022 by Mateo de Mayo | Blog
Monado now has initial support for 6DoF ("inside-out") tracking for devices with cameras and an IMU! Three free and open source SLAM/VIO solutions were integrated and adapted to work on XR: Kimera-VIO, ORB-SLAM3, and Basalt.
March 30, 2022 by Xavier Claessens | Blog
When developing an application or a library, it is very common to want to run it without installing it, or to install it into a custom prefix rather than on the system. Here's how Meson can help with that.
March 23, 2022 by Faith Ekstrand | Blog
An incredible amount has changed in Mesa and in the Vulkan ecosystems since we wrote the first Vulkan driver in Mesa for Intel hardware back in 2015. Not only has Vulkan grown, but Mesa has as well.
March 14, 2022 by Gabriel Krisman Bertazi | Blog
Every file system used in production has tools to try to recover from system crashes. To provide a better infrastructure for those tools, our kernel team developed FAN_FS_ERROR, a new fanotify event which monitors error notifications.
March 08, 2022 by George Kiagiadakis | Blog
The PipeWire project made major strides over the past few years, bringing shiny new features, and paving the way for new possibilities in the Linux multimedia scene. A look what was accomplished in 2021, and what lies ahead for 2022.
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?
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.
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.
January 20, 2023 by Kara Bembridge | News & Events
After two years of hosting the event virtually, Brussels will once again welcome attendees on February 4 & 5 on the old stomping grounds of the ULB Solbosch Campus. Collabora will be presenting 8 different talks, in 7 devrooms as well as on the main track!
December 29, 2022 by Kara Bembridge | News & Events
With only a few months passing since our last new joiner update, it should come as no surprise that the Collabora crowd has expanded yet again. Our flexible disposition affords us an exceptional bunch to onboard when opportunity knocks.
December 19, 2022 by Kara Bembridge | News & Events
Contributing to the Vulkan Working Group since 2015, Faith has continues to make a significant impact. Her expertise and diligence has helped to shape the group and we're proud to see his hard work see some well earned spotlight.
December 13, 2022 by AngeloGioacchino Del Regno | News & Events
Collabora's contributions include ongoing upstreaming of the RockChip RK3588 and MediaTek Helio X10 (MT6795) SoCs, numerous bug fixes and improvements for Cedrus and Hantro IPs, and memory shrinker support for the VirtIO-GPU driver.
December 12, 2022 by Alexandros Frantzis | News & Events
The focus in 2022 was on maturing the Wayland driver and keeping up to date with the Wine upstream internal changes, which involved updating it for the latest internal driver APIs, and making preparations to support WoW64.
December 06, 2022 by Adrian Ratiu | News & Events
After waiting in the Linux-next integration tree for about 18 months, the basic Rust infrastructure finally landed in the mainline Linux kernel with the imminent release of v6.1.
December 01, 2022 by Kara Bembridge | News & Events
Coming up next week at the Automotive Linux Summit in Yokohama and virtually, Marius Vlad and Daniel Stone will present the latest on the AGL Wayland compositor, and the current state of graphics virtualization upstream.
November 16, 2022 by Kara Bembridge | News & Events
Clear your schedules, this weekend's Capitole du Libre is calling your name for all things open source! Gathering in the "Pink City" of Toulouse, participants are welcome to attend with free admission from November 19 to 20 at the INP-ENSEEIHT.
November 10, 2022 by Kara Bembridge | News & Events
Making our grand debut, Collabora will be attending electronica in Munich for the first time! Diving into the world of electronics alongside the leading examples of the industry, we're excited to partake on all fronts.
October 14, 2022 by Shreeya Patel | News & Events
Collabora's contributions include mainlining the HEVC uAPI, adding VirtIO documentation, upstreaming MediaTek smartphones, and adding support for two new Chromebooks and for the Mali-G57 GPU in the Panfrost kernel driver.
October 06, 2022 by Benjamin Gaignard | News & Events
The release of Linux 6.0 earlier this week brought a significant milestone: the H.265/HEVC user-space API was mainlined, the result of more than two years of efforts by our engineering team.
Here are the events we'll be attending in the coming weeks – come say hello!
January 31 - February 2, Helsinki, Finland
February 4-5, Brussels, Belgium
February 13-15, Seattle, Washington