August 21, 2023 by Eugen Hristev | Blog
In Linux, the Industrial Input/Output subsystem manages devices like Analog to Digital Converters, Light sensors, accelerometers, etc. On the other hand, the Input subsystem handles keyboards, mice, touchscreens, and any device that has a human interface.
August 10, 2023 by Paweł Wieczorek | Blog
Collabora's main testing laboratory has grown to automate testing on over 150 devices of about 30 different types. The lab receives job submissions from several CI systems, e.g. KernelCI, MesaCI, and Apertis QA.
August 09, 2023 by Edmund Smith | Blog
Rust is a modern language known for its memory safety, efficiency, and wide range of high-level features. But many beginners also run into something else in Rust: how surprisingly difficult it is to represent some common designs.
August 04, 2023 by Faith Ekstrand | News & Events
As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa.
August 03, 2023 by Marcus Edel | Blog
At Collabora, we're committed to bringing people together. That's why we're pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques.
July 31, 2023 by Eugen Hristev | Blog
I have been working on getting U-boot upstream up to speed for the Radxa Rock-5B Rockchip RK3588 board. One of the cool features that I recently published upstream is the ability to boot the board without any kind of non-volatile media (NVM) used.
July 27, 2023 by Mark Filion | News & Events
If you weren't able to attend Embedded Open Source Summit in Prague last month, you're in luck as all presentations were recorded and are now available on YouTube.
July 26, 2023 by Kara Bembridge | News & Events
After months of work, led by Collabora's own Faith Ekstrand, Red Hat's Karol Herbst, and numerous open source contributors, NVK is now considered ready to be merged into the main Mesa project.
July 20, 2023 by Daniel Stone | News & Events
Collabora continues to relentlessly shift the needle to make high-quality open-source software not just an aspiration, but an expectation. We're pleased to announce an extension of our collaboration with Arm, providing more surety and capability for Panfrost.
July 18, 2023 by Eugen Hristev | Blog
I previously talked about getting the bigger brother Rock 5B into mainline U-boot; this time I worked on the Rock 5A, an even tinier SBC based on Rockchip's RK3588S SoC that is one step closer to getting accepted.
July 13, 2023 by Kara Bembridge | News & Events
With Black Valley in Norway, and Akademy in Greece, this weekend's plans are all set or computer enthusiasts! Collabora is proud to sponsor both of these events as a chance for communities to come together and strengthen their bonds.
July 06, 2023 by Erik Faye-Lund | News & Events
Today, Imagination Technologies announced they are now using Zink for full OpenGL 4.6 support. This is the first time we've seen a hardware vendor trust Zink enough to completely side-step a native OpenGL driver and use it in a shipping product.
April 27, 2017 by Robert Foss | Blog
Getting Android up and running on the iMX6 platform using an open source graphics stack has been impossible up until recently, but now you can. Here's a guide through the steps.
April 25, 2017 by Olivier Crête | Blog
With GStreamer you can easily receive a AES67 stream, the standard which allows inter-operability between different IP based audio networking systems and transfers of live audio between profesionnal grade systems.
April 21, 2017 by Robert Foss | Blog
If you're looking to change the Android boot animation to something other than the stock one, here's a hands-on guide to help you to do it.
April 19, 2017 by Olivier Crête | Blog
With GStreamer 1.12's first release candidate out for testing and the final release expected soon, here's a brief preview of some of the (many) new features, bugfixes and improvements that will be arriving with this release.
April 10, 2017 by Gabriel Krisman Bertazi | Blog
Like the bug that no one can solve, many issues occur on the interface between the user application and the operating system. But even in the good Open Source world, understanding what is happening at these interfaces is not always easy.
April 05, 2017 by Daniel Stone | Blog
Today we all read the announcement of Ubuntu's decision to refocus on cloud and IoT activities, dropping Unity 8 to move back to a GNOME-based desktop for the 17.04 LTS.
March 29, 2017 by Robert Foss | Blog
Android uses the HWC API to communicate with graphics hardware. This API is not supported on the mainline Linux graphics stack, but by using drm_hwcomposer as a shim it now is.
March 28, 2017 by Gabriel Krisman Bertazi | Blog
Like starting a car with the hood open, sometimes you need to run your program with certain analysis tools attached to get a full sense of what is going wrong – or right.
March 24, 2017 by Simon McVittie | Blog
At the GTK hackfest in London (which accidentally became mostly a Flatpak hackfest) I've mainly been looking into how to make D-Bus work better for app container technologies like Flatpak and Snap.
March 21, 2017 by Gabriel Krisman Bertazi | Blog
Modern CPUs implement a number of technologies that may affect application performance in unpredictable ways. Figuring out what is going wrong with an application can be a hard task, but it can become much easier with the correct analysis tools.
March 13, 2017 by Frédéric Dalleau | Blog
Once you've setup a virtual machine in QEMU using debootstrap, there are a number of tools available for testing, tracing and debugging, such as Kmemleak for memory leaks, GDB (GNU Debugger), ftrace et dynamic_debug.
March 08, 2017 by Robert Foss | Blog
Before being able to write firmware data to any production Chromebook device, the Write-Protect screw has to be removed.
November 09, 2023 by Kara Bembridge | News & Events
To ensure the Linux kernel is running smoothly, it requires maintenance from a variety of levels. Those working on the lower levels, or the plumber layers, of the kernel will have a chance to convene next week at the annual Linux Plumbers Conference.
November 02, 2023 by Vineet Suryan | News & Events
MLBench enables developers and maintainers to effortlessly gauge how their frameworks perform compared to other implementations, prior code versions, or across different boards, with respect to both runtime performance and other metrics.
October 31, 2023 by Laura Nao | News & Events
Linux Kernel 6.6 has arrived, bringing a significant amount of new features and performance enhancements. Collabora has actively contributed many patches, including work on MediaTek and Rockchip.
October 12, 2023 by Kara Bembridge | News & Events
The fall conference season continues next week with the X.Org Developer's Conference, taking place from October 17 to 19 in A Coruna, Spain. Sponsored by Collabora, this event brings together developers with an interest in open graphics.
September 21, 2023 by Kara Bembridge | News & Events
Sunny Spain will have multimedia developers on speed dial next week for the 11th edition of the GStreamer Conference, taking place at the Palexco Convention Centre in A Coruña from September 25 to 26.
September 19, 2023 by Kara Bembridge | News & Events
The world-renowned culinary scene in The City of Light will be getting a pack of different types of chefs next week for Kernel Recipes and Embedded Recipes. Kernel Recipes kicks off on September 25, then Embedded Recipes from September 28 to 29.
September 11, 2023 by Kara Bembridge | News & Events
Collabora is headed to Amsterdam! This year, we will be showcasing some of our recent work on the DAB protocol, as well as the software integration of LCEVC, MPEG's novel enhancement codec, into the GStreamer multimedia framework.
September 11, 2023 by Mateo de Mayo | News & Events
The Monado SLAM datasets (MSD) are egocentric visual-inertial SLAM datasets recorded to improve the Basalt-based inside-out tracking component of the Monado project.
September 07, 2023 by Benjamin Gaignard | News & Events
The latest mainline Linux kernel (v6.5) includes 22 patches that enable support for the AV1 uAPI and for two stateless video decoders: one for the Rockchip RK3588 and one for MT8195, a MediaTek SoC.
August 30, 2023 by Adrian Larumbe | News & Events
The 6.5 release is here and it comes with many changes. As is often the case, Collabora has been actively involved in the submission of patches, mostly in the task of hardware enablement for Mediatek and Rockchip SoCs.
August 23, 2023 by Kara Bembridge | News & Events
Set in the captivating city of Berlin, All Systems Go! is ready to explore foundational user-space Linux technologies after a 4-year hiatus.
August 04, 2023 by Faith Ekstrand | News & Events
As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa.
Here are the events we'll be attending in the coming weeks – come say hello!
November 19-21, Napa, CA, USA
December 10-15, Vancouver, Canada
February 1-2, Brussels, Belgium