Language Selection

English French German Italian Portuguese Spanish


Syndicate content
Your one-stop shop for all the latest from Collabora
Updated: 5 hours 49 min ago

Lighthouse positional tracking in Monado with libsurvive

Friday 17th of July 2020 11:02:00 AM
HTC Vive (Pro) and Valve Index hardware users can now experiment with positional tracking in Monado, thanks to the implementation of a libsurvive driver using the libsurvive library developed by Charles Lohr, David Berger and many contributors.

WirePlumber 0.3 released, now ready for the desktop

Thursday 16th of July 2020 09:05:00 AM
It is with great pleasure that we announce the availability of WirePlumber (the PipeWire session manager) version 0.3.0. This release brings support for desktop use cases and is a working drop-in replacement for PipeWire's example session manager.

An introduction to Linux kernel initcalls

Tuesday 14th of July 2020 12:09:00 PM
Initcalls, which serve to call functions during boot, were implemented early on in the development of the Linux Kernel. Read on as we take a closer look, including their purpose, their usage, ways to debug them (using initcall_debug or FTrace), and more.

Deep dive into OpenGL over DirectX layering

Thursday 9th of July 2020 02:07:00 PM
Earlier this year, we announced a new project with Microsoft: the implementation of OpenCL & OpenGL to DirectX translation layers. Here's the latest on this work, including the steps taken to improve the performance of the OpenGL-On-D3D12 driver.

Welcoming five new Collaborans!

Thursday 9th of July 2020 11:21:00 AM
Despite the many obstacles brought on by the pandemic, Collabora continues to build and strengthen its engineering and administration teams for the road ahead. Join us in welcoming Angelica, Raghavendra, Doug, Italo and Theodotos!

Monado: Multi-application support with XR_EXTX_overlay

Tuesday 30th of June 2020 02:17:00 PM
The recent improvements in Monado like out of process compositing and multi-layer rendering released with v0.2 prepared the requirements to implement OpenXR's XR_EXTX_overlay extension.

Using syzkaller, part 4: Driver fuzzing

Friday 26th of June 2020 07:08:00 AM
Syzkaller is much needed tool for Linux kernel testing and debugging. With some work, it can also be enhanced to find bugs in specific drivers, such as V4L2. Here's how.

Cross building Rust GStreamer plugins for the Raspberry Pi

Tuesday 23rd of June 2020 09:57:00 AM
Previously, we discussed about how Rust can be a great language for embedded programming. In this article, we'll explain an easy setup to cross build Rust code depending on system libraries, a common requirement when working on embedded systems.

Embedded Linux & Open Source take the virtual stage

Thursday 18th of June 2020 08:06:00 AM
Collabora will be presenting on five separate occasions during the virtual editions of Embedded Linux Conference North America and Open Source Summit North America, taking place later this month.

Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer

Friday 12th of June 2020 11:30:00 AM
Adaptive streaming is a technique to provide flexibility and scalability by offering variable bit-rate streams to the client. Here's a quick guide on how to generate a MPEG-DASH stream (the most completely adaptive streaming technique) using GStreamer.

Bifrost meets GNOME: Onward & upward to zero graphics blobs

Friday 5th of June 2020 11:44:00 AM
With only free software, a Mali G31 chip can now run Wayland compositors with zero-copy graphics, including GNOME 3. We can run every scene in glmark2-es2, 3D games like Neverball can be played, and video players mpv and Kodi are now supported.

Kernel 5.7: Forging ahead, despite COVID-19

Thursday 4th of June 2020 11:21:06 AM
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.

Google Summer of Code 2020

Monday 1st of June 2020 01:56:00 PM
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.

Monado OpenXR runtime development gaining momentum: version 0.2, multi-layer support & more!

Friday 29th of May 2020 11:47:19 AM
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!

Using regmaps to make Linux drivers more generic

Wednesday 27th of May 2020 08:18:00 AM
Device drivers can support more revisions and SoC platforms by abstracting away specific hardware interface layouts. Let's examine a specific instance of this process, namely the effort to make the MIPI DSI host controller driver more generic.

Laval Virtual: OpenXR master class in VR!

Monday 18th of May 2020 04:22:00 PM
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.

Cross-compiling with gst-build and GStreamer

Friday 15th of May 2020 01:50:00 PM
gst-build is one of the main build systems used by the community to develop the GStreamer platform. In my last blog post, I presented gst-build and explained how to get started with it. Now, let's get straight to the point regarding cross-compilation.

Using syzkaller, part 3: Fuzzing your changes

Tuesday 12th of May 2020 08:44:00 AM
In part 2 of this series on syzkaller, we looked at how to install the tool and use it to improve our code base. Now, how does syzkaller report a bug it finds in the execution path of a system call? Let's add a new syscall description and see how it goes.

xrdesktop 0.14 with OpenXR support is here!

Friday 8th of May 2020 02:52:00 PM
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.

WirePlumber, the PipeWire session manager

Thursday 7th of May 2020 06:41:00 AM
An in-depth look at WirePlumber, the modular and extensible session manager for PipeWire that brings advanced device management, policy control and security enforcement capabilities.

More in Tux Machines

ExTiX 20.8 Is the First Distro to Let You Try Linux Kernel 5.8, Based on Ubuntu 20.04.1 LTS

ExTiX is where you can try the latest GNU/Linux technologies before they’re available in your favorite OS. The new release, ExTiX 20.8, is based on the upcoming Ubuntu 20.04.1 LTS point release to the Focal Fossa series and uses the recently released Linux 5.8 kernel series. So if you want to test your hardware against Linux kernel 5.8 before installing it on your production machine, you can just download the ExTiX 20.8 live ISO and take it for a spin to see what works and what doesn’t. Read more

Ubuntu 20.10 “Groovy Gorilla” Artwork by Sylvia Ritter Looks Astonishing, Made with Krita

Slated for release on October 22nd, 2020, the upcoming Ubuntu 20.10 release is codenamed “Groovy Gorilla,” continuing Canonical’s tradition to codename new Ubuntu releases in alphabetical order using animal names. Sylvia Ritter is well known for her amazing artwork, and she did create artwork for all Ubuntu releases in the past. The latest was published today for Ubuntu 20.10, which you can right now her DeviantArt page. Read more

Red Hat changes certification rules in response to the coronavirus pandemic

One of the best ways to get a job in tech is to have a certification. Yes, I know, you can do your work better than anyone with a certification, but try telling the human resources department that at a new company. Unfortunately, thanks to the coronavirus pandemic, it's harder than ever to take the tests you need to get or keep a certification. Red Hat, the Linux and cloud power, has an answer. First, if you already have a Red Hat certification, which would expire between March 17, 2020, and December 31, 2020, it's been extended to January 1, 2021. Next, Red Hat is launching remote certification exams for its four most popular certifications. These are... Read more

Red Hat and Fedora Leftovers

  • The Red Hat story
  • Fedora Community Blog monthly summary: July 2020

    This is the second in what I hope to make a monthly series summarizing the past month on the Community Blog. Please leave a comment below to let me know what you think. Stats In July, we published 20 posts. The site had 6,463 visits from 4,128 unique viewers. 

  • Fedora rawhide – fixed bugs 2020/07
  • Red Hat Virtualization: The now and the next

    We’re excited to announce that Red Hat Virtualization 4.4, the latest update to our mature and trusted virtualization solution for traditional virtual machine (VM)-based workloads, will be generally available this week. As the established virtualization landscape shifts towards cloud-native technologies, Red Hat Virtualization has continued to provide the ability for businesses to deploy, configure and manage traditional workloads. With this latest release, Red Hat Virtualization is now rebased to Red Hat Enterprise Linux 8.2 and offers a more seamless integration with Red Hat OpenShift, providing a solution that can launch the next-generation of cloud-native applications while providing a foundation for VMs today. From traditional to cloud-native, virtualization here and now Red Hat is uniquely positioned to provide virtualization solutions for both traditional and containerized applications. With Red Hat Virtualization, we remain committed to providing customers robust and stable datacenter virtualization based upon KVM.  Based on RHEL 8.2, Red Hat Virtualization 4.4 inherits all of the stability, performance and security improvements that you trust for your most business critical workloads while adding new capabilities that make it even easier to manage a large virtual environment. We’ve also  improved observability with new dashboards for the Data Warehouse (DWH) showing performance and capacity of all your critical inventory. This leads to actionable results with unique analysis and trends of which workloads need attention, and when you need to add more hardware. Other improvements for virtualization admin include easier network configuration with NetworkManager. 

  • Creating an enterprise service request bridge between ServiceNow ITOM and Red Hat Ansible Tower

    At Keyva, we see clients in all phases of their automation journey. Some organizations are just starting out and automating domain lifecycle tasks, such as provisioning firewall rules or automating server builds, while others may be well down the path of creating self-service IT capabilities. In most cases, regardless of where a team is on its journey, they eventually want to arrive at the point where they can provide self-service IT capabilities to the teams and users that want to consume them.  At a basic level, self-service IT requests require two primary pieces of functionality: a request portal and automated request fulfillment. Let’s briefly look at both components.

  • Powering digital transformation at Royal Bank of Canada with Red Hat platforms

    Enterprises across the globe are looking to transform their operations and services to better align with current conditions. To succeed, they also need to adopt the latest technologies. Even the most traditional businesses - such as banks and financial institutions - need to use innovative approaches to deliver leading-edge solutions to their clients and partners.   As our customers begin to evaluate their digital transformation options, they are looking for a trusted partner to work with and a proven infrastructure platform to innovate upon. These are  often the key factors for success. Take Royal Bank of Canada (RBC), for instance. RBC is in the top 10 of global banks with over 86,000 employees and a complex IT environment.  As a leader in technology and innovation, RBC has been at the forefront of digital transformation. The bank has been recognized with multiple industry awards and honors, and continues to innovate to better serve their customers.