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.
June 05, 2018 by Mark Filion | Blog
In late January 1998, Netscape surprised everyone by releasing the source for Communicator, its web browser, making it readily available to all. The marked a turning point, and the birth of a new term, in software development: Open Source.
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.
May 29, 2018 by Omar Akkila | Blog
At the start of 2018 in January, I joined Collabora, an open source software consultancy, as a Software Engineer Intern with the Multimedia team. Reaching the end of that internship, I would like to take the time to share my experience.
May 18, 2018 by Zeeshan Ali | Blog
Earlier this month, Olivier Crête, Nicolas Dufresne, George Kiagiadakis & I attended the GStreamer Spring Hackfest in Lund, Sweden. Hosted by Axis, it was a great opportunity for the GStreamer community to touch base and work on open bugs and pet projects.
May 09, 2018 by Elie Tournier | Blog
A few months ago, Robert Foss wrote a blog post about virtualizing GPU Access. Here's a look at some of the major improvements that have landed upstream since then, including QEMU using OpenGL ES acceleration, as well as our plans for the future.
May 01, 2018 by Olivier Crête | Blog
Generously hosted by Axis in the beautiful Lund, Sweden, the annual spring hackfest is an occasion for the community to get together to bond, but also to co-ordinate the next half year of development of the GStreamer multimedia framework.
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!
April 17, 2018 by Robert Foss | Blog
The i.MX 6 platform has for the past few years enjoyed a large effort to add upstream support to Linux and surrounding projects. The newly introduced i.MX 8 is seeing lots of work being done, despite hardware being still difficult to get access to.
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!
February 19, 2024 by George Kiagiadakis | Blog
Back in 2022, after a series of issues were found in its design, I made the call to rework some of WirePlumber's fundamentals in order to allow it to grow. So where are we now? And what's next? Let's dive in!
February 08, 2024 by Helen Koike | Blog
Continuing our Kernel Integration series, we're excited to introduce DRM-CI, a groundbreaking solution that enables developers to test their graphics subsystem patches across numerous devices within the community's shared infrastructure.
January 23, 2024 by Edmund Smith | Blog
This is the fourth and final part in a series on persian-rug, a Rust crate for interconnected objects. We've touched on the two big limitations: lack of deletion and lack of enforced matching between proxies and containers. Let's look at other solutions.
January 16, 2024 by Faith Ekstrand | Blog
One of the key high-level challenges of building Mesa drivers these days is figuring out how to best share code between a Vulkan driver and a Gallium driver when Gallium isn't really capable of implementing Vulkan. Here's how.
December 19, 2023 by Mark Filion | Blog
Google Open Source have chosen their second group of winners for the 2023 Google Open Source Peer Bonus Program, and Arnaud Ferraris, Senior Software Engineer at Collabora and Mobian project lead, is among the recipients!
December 11, 2023 by Nícolas F. R. A. Prado | Blog
As we continue working to improve the kernel integration landscape on multiple fronts, this also means making better tests available for all. Working closely with the community, we have now landed a new, ready-to-use, kselftest in mainline Linux.
December 06, 2023 by George Kiagiadakis | Blog
We can now confidently say that PipeWire is here to stay. But of course it is not the end of the journey. There are many new areas to explore going forward, especially in WirePlumber and the ecosystem that builds around PipeWire.
December 05, 2023 by Edmund Smith | Blog
Our look at the Rust crate for interconnected objects continues, as we examine how persian-rug really does tie the room together by providing a convenient container solution with a safety net to go along with it.
December 01, 2023 by Gustavo Padovan | Blog
The testing ecosystem in the Linux kernel has been steadily growing, but are efforts sufficiently coordinated? How can we help developers and maintainers integrate code more efficiently? How can we mitigate maintainer burnout?
October 30, 2023 by Ashok Sidipotu | Blog
With the upcoming 0.5 release, WirePlumber's Lua scripts will be transformed with the new Event Dispatcher. More modular and extensible with very little redundant processing, they will look and feel completely different.
October 02, 2023 by Daniel Almeida | Blog
This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within ARCVM to eventually remove CrosVM's dependency on the Chrome codec stack.
September 27, 2023 by Edmund Smith | Blog
Why is creating object graphs hard in Rust? In part 1, we looked at a basic pattern, where two types of objects refer to one another. In this part we'll follow up in more detail and examine the different approaches that can be applied.
November 15, 2024 by Kara Bembridge | News & Events
The Linux Foundation Member Summit is an opportune time to gather on the state of open source. Our talk will address the concerns and challenges of maintaining a stable kernel.
November 14, 2024 by Mark Filion | News & Events
Today, we are delighted to announce a growing collaboration with MediaTek which will enable Collabora to introduce, improve, and maintain MediaTek's IoT Edge AI Genio platforms upstream.
November 06, 2024 by Mark Filion | News & Events
Join us at electronica 2024! In partnership with Renesas, Collabora will be showcasing GStreamer open source AI video analytics on the Renesas RZ/G2L, leveraging the MYIR RemiPi.
October 07, 2024 by Kara Bembridge | News & Events
XDC kicks off October 9 and we have 7 talks to share with the community! Join us as we share the latest news on open source graphics.
October 03, 2024 by Kara Bembridge | News & Events
For the first time in over a decade, the GStreamer Conference will be taking place in North America, and we're prepped and ready with no less than 10 talks to share! Catch the latest developments and AI advancements for this multimedia framework.
September 19, 2024 by Shreeya Patel | News & Events
The latest 6.11 kernel release is here! This release improves performance, security, and hardware compatibility, increasing the kernel's flexibility and efficiency for various computing environments.
September 18, 2024 by Erik Faye-Lund | News & Events
It is now possible to start kicking the tires on Vulkan with an open source driver on Arm Mali-G610 and Mali-G310 GPUs. The Panfrost project continues to grow!
September 16, 2024 by Kara Bembridge | News & Events
Collabora will be in Vienna for the Media Summit, Open Source Summit Europe, and Linux Plumbers! Catch one of our many talks.
September 13, 2024 by Kara Bembridge | News & Events
As guests at the STMicroelectronics booth, Collabora will be demonstrating how the STM32MP2 chip is perfectly suited for enabling edge AI solutions in industrial environments.
August 29, 2024 by Kara Bembridge | News & Events
Collabora is headed to Amsterdam for IBC! Drop by to see our work on the DAB protocol, our integration of LCEVC, and our latest XR project, ElectricMaple.
July 24, 2024 by Deborah Brouwer | News & Events
OpenQA is a tool for functional, end-to-end testing of operating system distributions. Earlier this year, Collabora undertook a project, sponsored by Meta, to reproduce Fedora’s openQA deployment in the AWS cloud.
July 18, 2024 by Sebastian Reichel | News & Events
The latest kernel 6.10 release brings multiple core changes and updates to BH workqueues. Let's examine the developments implemented by Collabora's engineers.
Here are the events we'll be attending in the coming weeks – come say hello!
November 12-15, Munich, Germany
November 19-21, Napa, USA
December 10-15, Vancouver, Canada
February 1-2, Brussels, Belgium