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
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
August 25, 2015 by Gustavo Padovan | Blog
Kernel.org Collabora contributions
August 24, 2015 by Javier Martinez Canillas | Blog
Kernel.org Collabora contributions
August 14, 2015 by Guy Lunardi | News and Events
Seattle, USA - from 19/08/2015 to 21/08/2015: The Linux Plumbers Conference (LPC) is a developer conference for those working on the “plumbing” of Linux.
August 14, 2015 by Guy Lunardi | News and Events
Heidelberg, Germany - from 15/08/2015 to 22/08/2015: The 16th annual Debian developers meeting.
August 14, 2015 by Guy Lunardi | News and Events
Montpellier, France - from 14/08/2015 to 16/08/2015: GStreamer developers are meeting up to work on the project.
August 06, 2015 by Alex Shtyrov | Blog
A student intership experience at Collabora
June 08, 2015 by Simon McVittie | Blog
Why udisks2 and polkit are the way they are
May 11, 2015 by Javier Martinez Canillas | Blog
Collabora upstream work on Linux kernel
May 01, 2015 by Tomeu Vizoso | Blog
Describes ability of performing work while the machine is in a low power state such as suspend.
May 14, 2019 by Adrian Ratiu | Blog
Up until now, talking in-depth about userspace tracing was deliberately avoided because it merits special treatment, hence this part devoted to it. We'll now look at the why of it, and we'll examine eBPF user tracing in two categories: static and dynamic.
May 08, 2019 by Santosh Mahto | Blog
After a successful team effort, the patch enabling the Chromium Embedded Framework (CEF) Ozone builds to run with different platform backends, such as Wayland, has finally landed upstream.
May 06, 2019 by Adrian Ratiu | Blog
Now that we've studied the mainstream way of developing and using eBPF programs on top of the low-level VM mechanisms, we'll look at projects taking different approaches, attempting solutions to some of the unique problems faced by embedded Linux.
May 02, 2019 by Robert Foss | Blog
A previous post introduced the SPURV Android compatibility layer for Wayland based Linux environment. In this post, we're going to dig into how you can run an Android application on the very common i.MX6 based Nitrogen6_MAX board.
April 26, 2019 by Adrian Ratiu | Blog
In part 1 and 2 of this series, we took a condensed in-depth look at the eBPF VM. In part 3, we define the high-level components of an eBPF program, including the backend, loader, frontend and data structures.
April 25, 2019 by Guillaume Desmottes | Blog
GStreamer's logging system is an incredibly powerful ally when debugging but it can sometimes be a bit daunting to dig through the massive amount of generated logs. I often find myself writing small scripts processing gst logs when debugging.
April 24, 2019 by Marius Vlad | Blog
The recent release of version 6 of the Weston compositor has brought with it the weston-debug protocol, a new feature that allows developers and users alike to display on-the-fly various debugging (logging) information generated by the compositor.
April 18, 2019 by Ezequiel Garcia | Blog
A well-known Linux kernel developer once said, a poor craftsman famously complains about his tools, but a good craftsman knows how to choose excellent tools. Here's a python-based tool that integrates git and patchwork, and can greatly improve your toolbox.
April 15, 2019 by Adrian Ratiu | Blog
The second part of this series takes a more in-depth look at the eBPF VM and program studied in the first part. Having this low level knowledge is not mandatory but can be a very useful foundation for the rest of the series.
April 05, 2019 by Adrian Ratiu | Blog
Interested in learning more about low-level specifics of the eBPF stack? Read on as we take a deep dive, from its VM mechanisms and tools, to running traces on remote, resource-constrained embedded devices.
April 01, 2019 by Robert Foss | Blog
It's now possible to run Android applications in the same graphical environment as regular Wayland Linux applications with full 3D acceleration. Here's a look at SPURV, our experimental containerized Android environment.
March 27, 2019 by Andrzej Pietrasiewicz | Blog
In the previous post I introduced you to the subject of USB gadgets implemented as machines running Linux. In this post, we look at how to implement your very own USB function with FunctionFS and how to integrate that with systemd.
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.
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.
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!
May 18, 2020 by Mark Filion | News & Events
A few weeks ago, Ryan Pavlik presented "Unifying Reality: Building Experiences with OpenXR", a master class on OpenXR, the open standard API for building VR and AR experiences that work across devices, now and into the future.
May 08, 2020 by Lubosz Sarnecki | News & Events
Sponsored by Valve, this latest release of the Open Source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR, brings the largest amount of changes yet, with many new features and architectural improvements.
April 30, 2020 by Lubosz Sarnecki | News & Events
A new monado-service binary and out of process compositor has landed in Monado, the fully Open Source OpenXR runtime for Linux! Here's a demo of the compositor's new abilities running with the new Blender OpenXR VR Session.
April 21, 2020 by Erica Ryoo | News & Events
In these times of disruption and uncertainty, how about some positive news for a change? Let's take a moment to celebrate the newest members of our engineering and administration teams: Mylène, Christopher, Melissa, Ricardo and Leandro!
March 31, 2020 by Helen Koike | News & Events
Despite the challenges presented by COVID-19, Linux kernel development continues. Here's a look at the various projects Collaborans have been involved in, and the progress made in kernel 5.6, which was released over the weekend.
March 30, 2020 by Mark Filion | News & Events
This week, Daniel Stone and Tomeu Vizoso will be taking part in Linaro Tech Days, a series of technical sessions presented live online via Zoom webinar and streamed on YouTube. These sessions are free to attend and open to the public!
March 24, 2020 by Erik Faye-Lund | News & Events
Today, Collabora is excited to announce a partnership with Microsoft to build OpenCL and OpenGL mapping layers on DirectX, in order to bring OpenCL 1.2 and OpenGL 3.3 support to all Windows and DirectX 12 enabled devices.
February 25, 2020 by Jakob Bornecrantz | News & Events
Ever since announcing the project at GDC 2019, we have been working on improving the full open source XR stack to a usable state. Today, we are very happy to tag version 0.1 of the Monado OpenXR runtime for Linux!
February 12, 2020 by Jakub Adam | News & Events
With the advent of 5G networks, it's now possible to stream high quality video in real-time with a very low latency that wasn't possible with the past generations of mobile networks.
Here are the events we'll be attending in the coming weeks – come say hello!
May 21-22, Barcelona, Spain
June 18-20, Long Beach, CA, USA