The Curious Engineer

Collabora Newsroom RSS Feed

2012–2026

1,478 posts

2026 101

October 2026

  1. Panfrost is now using Kraid!
  2. Upstreaming Tyr: Rust, DRM, and the Linux Kernel
  3. USB-C DisplayPort Alt Mode on Rockchip RK3588 and RK3576, starting with the Flipper One
  4. News & Events
  5. October 2026
  6. September 2026
  7. August 2026
  8. July 2026
  9. June 2026
  10. May 2026
  11. April 2026
  12. March 2026
  13. February 2026
  14. January 2026
  15. December 2025
  16. November 2025
  17. News & Events
  18. October 2026
  19. September 2026
  20. August 2026
  21. July 2026
  22. June 2026
  23. May 2026
  24. April 2026
  25. March 2026
  26. February 2026
  27. January 2026
  28. December 2025
  29. November 2025
  30. Open Source in Prague: A week of talks, hands-on demos, and community!

September 2026

  1. AMD Embedded Computing Summit 2026 in Frankfurt
  2. Panfrost, Kraid, Tyr, and more at XDC 2026
  3. Decoding with Rockchip at Kernel Recipes 2026
  4. Enabling responsive AI at SIDO 2026
  5. Re-engineering YouTube for the living room: Bringing Google's Chrobalt to the RDK
  6. Mesa on Android: How we brought Turnip, SkiaVK, and Cuttlefish to CI
  7. Building GPU Drivers in Rust: Tyr at RustConf 2026
  8. From AI video analytics to XR streaming at IBC 2026

August 2026

  1. Building Tyr in Rust, part 3: Managing GPU memory
  2. Building Tyr in Rust, part 3: Managing GPU memory
  3. News and blog
  4. Building Tyr in Rust, part 3: Managing GPU memory
  5. Kernel 7.2: RK3588 media, smarter GPU memory, and Rust foundations
  6. MediaTek Genio upstream update: from HDMI 2.0 to booting on U-Boot and TF-A

July 2026

  1. Kraid is a now a real compiler
  2. Cracking Windows Open: Porting RADV to WIN32
  3. Building an Arch Linux aarch64 port for Holo Core
  4. Weston 16: HDR-ready, improved debugging, and DRM backend features
  5. From Apertis to SBOMs: Debian development at DebConf 2026
  6. The power of APIs: The unsung hero of AI interface
  7. The power of APIs: The unsung hero of AI interface
  8. The power of APIs: The unsung hero of AI interface

June 2026

  1. Kraid: A new compiler for Panfrost
  2. AMD Embedded Computing Summit 2026 in Eindhoven
  3. Kernel 7.1: Graphics, Rust, and SoC Improvements
  4. Making OpenXR Spatial at AWE USA 2026

May 2026

  1. Simplifying Bluetooth qualification for Linux/BlueZ: New upstream documentation
  2. Simplifying Bluetooth qualification for Linux/BlueZ: New upstream documentation
  3. Simplifying Bluetooth qualification for Linux/BlueZ: New upstream documentation
  4. Embedded Week in Nice is back!
  5. Collabora + Flipper: Opening up the RK3576
  6. Building Tyr in Rust, part 2: CSF architecture and booting the MCU
  7. Building Tyr in Rust, part 2: CSF architecture and booting the MCU
  8. Building Tyr in Rust, part 2: CSF architecture and booting the MCU
  9. Tyr for first place at RustWeek 2026
  10. Optimizing memory access in NIR
  11. Optimizing memory access in NIR
  12. Optimizing memory access in NIR
  13. BlueZ-powered Auracast broadcasting on Genio 700
  14. BlueZ-powered Auracast broadcasting on Genio 700
  15. BlueZ-powered Auracast broadcasting on Genio 700

April 2026

  1. Git hooks, upgraded: What's new in Git 2.54 and coming in 2.55
  2. Making the invisible audible: Building an OpenXR experience for ocean protection
  3. Making the invisible audible: Building an OpenXR experience for ocean protection
  4. Making the invisible audible: Building an OpenXR experience for ocean protection
  5. Accelerating OpenXR at XR Expo 2026
  6. Bringing BitNet to ExecuTorch via Vulkan
  7. Bringing BitNet to ExecuTorch via Vulkan
  8. Bringing BitNet to ExecuTorch via Vulkan
  9. YouTube Device Partner Summit 2026
  10. From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0
  11. Mainline video capture and camera support for Rockchip RK3588
  12. Wayland 1.25 Documentation Update
  13. 16 contributors, cross-stack improvements: Collabora's work on GStreamer 1.28
  14. Springing into AI: PyTorch Conference Europe & ICLR 2026

March 2026

  1. Apertis v2026: A modern foundation for industrial embedded development
  2. How Monado became the foundation for OpenXR runtimes
  3. Re-thinking framebuffers in PanVK
  4. Re-thinking framebuffers in PanVK
  5. Re-thinking framebuffers in PanVK
  6. Collabora at Embedded World 2026: Open Source AI and Embedded Innovation
  7. Running Mainline Linux, U-Boot, and Mesa on Rockchip: A year in review
  8. Running Mainline Linux, U-Boot, and Mesa on Rockchip: A year in review
  9. Running Mainline Linux, U-Boot, and Mesa on Rockchip: A year in review

February 2026

  1. RK3588 and RK3576 video decoders support merged in the upstream Linux Kernel
  2. Weston 15.0 is here: Lua shells, Vulkan rendering, and a smoother display stack
  3. Monado at the core of Android XR
  4. GStreamer 1.28 brings AI inference to your media pipeline
  5. Kernel 6.19: GPU, SoC, and Rust improvements

January 2026

  1. Running Debian on the OpenWrt One
  2. Save your spot at FOSDEM 2026: Rockchip, Tyr, GStreamer ML & more!

2025 116

December 2025

  1. Chromium on MediaTek: From testing to real-world performance on Genio 700 & 720
  2. Driving a seamless Chromium experience on MediaTek SoCs
  3. Monado 25.1.0: Enabling OpenXR experiences of tomorrow
  4. Pushing the kernel forward at Linux Plumbers 2025
  5. Kernel 6.18: Tyr advances Rust in Linux
  6. Now streaming: Collabora XDC 2025 presentations
  7. Now streaming: Collabora XDC 2025 presentations
  8. Now streaming: Collabora XDC 2025 presentations

November 2025

  1. Training open source LLMs at ESE Kongress 2025
  2. Implementing Bluetooth LE Audio & Auracast on Linux systems
  3. Implementing Bluetooth LE Audio & Auracast on Linux systems
  4. Implementing Bluetooth LE Audio & Auracast on Linux systems
  5. Racing karts on a Rust GPU kernel driver
  6. Strengthening KernelCI: New architecture, storage, and integrations
  7. Strengthening KernelCI: New architecture, storage, and integrations
  8. Strengthening KernelCI: New architecture, storage, and integrations
  9. Font recognition reimagined with FasterViT-2
  10. Font recognition reimagined with FasterViT-2
  11. Font recognition reimagined with FasterViT-2
  12. Open Source at AGRITECHNICA 2025

October 2025

  1. Expanding access to XR: Google Cardboard comes to Monado
  2. Expanding access to XR: Google Cardboard comes to Monado
  3. Expanding access to XR: Google Cardboard comes to Monado
  4. From browsers to better drivers: Fixing Zink synchronization the hard way
  5. From browsers to better drivers: Fixing Zink synchronization the hard way
  6. From browsers to better drivers: Fixing Zink synchronization the hard way
  7. Collabora + MediaTek: Pushing boundaries on the latest IoT boards and Chromebooks
  8. Advancing the pipeline at GStreamer Conference 2025

September 2025

  1. Kernel 6.17: auspicious autumnal accomplishments
  2. What to do about differing product life cycles
  3. What to do about differing product life cycles
  4. What to do about differing product life cycles
  5. From Vienna, with Open Source: XDC 2025
  6. Demystifying the special ingredient at Kernel Recipes 2025
  7. PanVK now uses AFBC by default
  8. Adding an AI edge at SIDO 2025
  9. Debian 13 "Trixie": Collabora's contributions that made the 2025 release
  10. Tested on real silicon: Automating RISC-V Hardware-in-the-Loop
  11. GStreamer Analytics, ElectricMaple & more for IBC 2025

August 2025

  1. Collabora at OSS Europe 2025: Five talks, hands-on demos, and workshops!
  2. Improvements to Mesa video decoding for Panfrost
  3. Building Tyr in Rust: UMD, KMD, and the path to hardware
  4. Building Tyr in Rust: UMD, KMD, and the path to hardware
  5. Building Tyr in Rust: UMD, KMD, and the path to hardware
  6. Mesa 25.2 brings new hardware support for Nouveau users

July 2025

  1. Kernel 6.16: Fine-tuning the details
  2. PanVK now supports Vulkan 1.4
  3. A practical debugging guide for media driver developers
  4. A practical debugging guide for media driver developers
  5. A practical debugging guide for media driver developers
  6. Quick notes from the GStreamer Spring Hackfest 2025
  7. Quick notes from the GStreamer Spring Hackfest 2025
  8. Quick notes from the GStreamer Spring Hackfest 2025
  9. All roads lead to Brest: Collabora at DebConf25
  10. Introducing Tyr, a new Rust DRM driver
  11. PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support
  12. PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support
  13. PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support
  14. Build with confidence, sustain for the future: Collabora joins the Toradex Proven Partner Network

June 2025

  1. Coccinelle for Rust progress report
  2. Coccinelle for Rust progress report
  3. Coccinelle for Rust progress report
  4. Linux Media Summit 2025 recap
  5. Linux Media Summit 2025 recap
  6. Linux Media Summit 2025 recap
  7. Collabora takes first place at ICME 2025 Grand Challenge
  8. Meet Boardswarm, a new Open Source tool for board management and distributed development
  9. Constructor acquires, destructor releases
  10. Constructor acquires, destructor releases
  11. Constructor acquires, destructor releases
  12. Industry week in focus: ISC, AWE & InfoComm take the stage

May 2025

  1. Breaking language barriers 2.0: Moving closer towards fully reliable, production-ready Hindi ASR
  2. Kernel 6.15: Divide and conquer
  3. PanVK reaches Vulkan 1.2 conformance on Mali-G610
  4. Monado v25.0.0: Driving the future of cross-platform Open Source XR
  5. What if C++ had decades to learn?
  6. What if C++ had decades to learn?
  7. What if C++ had decades to learn?
  8. Unleashing gst-python-ml: Python-powered ML analytics for GStreamer pipelines
  9. Unleashing gst-python-ml: Python-powered ML analytics for GStreamer pipelines
  10. Unleashing gst-python-ml: Python-powered ML analytics for GStreamer pipelines
  11. Matt Godbolt sold me on Rust (by showing me C++)
  12. Matt Godbolt sold me on Rust (by showing me C++)
  13. Matt Godbolt sold me on Rust (by showing me C++)
  14. Debuting at XR EXPO 2025

April 2025

  1. Customizing WirePlumber's configuration for embedded systems
  2. Customizing WirePlumber's configuration for embedded systems
  3. Customizing WirePlumber's configuration for embedded systems
  4. Evolving hardware, evolving demo: Collabora's Embedded World Board Farm
  5. Evolving hardware, evolving demo: Collabora's Embedded World Board Farm
  6. Evolving hardware, evolving demo: Collabora's Embedded World Board Farm
  7. NVK enabled for Maxwell, Pascal, and Volta GPUs
  8. Raising the bar for Open Source standards through OpenChain
  9. Embedded week in Nice
  10. PanVK is officially Vulkan 1.1 conformant
  11. A tale of three demos: Breakthroughs in Open Source graphics at Embedded World 2025
  12. GStreamer 1.26: Improved hardware efficiency, the MPEG-5 LCEVC codec, and more

March 2025

  1. Kernel 6.14: Enhanced hardware capabilities, improved performance & more!
  2. Hololight joins the OpenXR momentum
  3. Goodbye Nouveau GL. Hello Zink!
  4. MediaTek Genio update: Kernel, Debian 13 images, and KernelCI
  5. Apertis v2025: the second Bookworm-based release for industrial embedded devices

February 2025

  1. Embedded World 2025
  2. Implementing Bluetooth on embedded Linux: Open source BlueZ vs proprietary stacks
  3. Implementing Bluetooth on embedded Linux: Open source BlueZ vs proprietary stacks
  4. Implementing Bluetooth on embedded Linux: Open source BlueZ vs proprietary stacks
  5. 12 years of incubating Wayland color management
  6. Breaking language barriers: Fine-tuning Whisper for Hindi
  7. Mesa 25.0: PanVK moves towards production quality

January 2025

  1. Welcoming the libsurvive project
  2. Kernel 6.13: A flawless end of the year
  3. MediaTek improvements in Linux 6.13
  4. The state of GFX virtualization using virglrenderer
  5. The state of GFX virtualization using virglrenderer
  6. The state of GFX virtualization using virglrenderer
  7. 5 talks for FOSDEM 2025: BlueZ, GStreamer, Open Source AI models & more!

2024 100

December 2024

  1. Upstream support for Rockchip's RK3588: Progress and future plans
  2. Faster inference: torch.compile vs TensorRT
  3. Faster inference: torch.compile vs TensorRT
  4. Faster inference: torch.compile vs TensorRT
  5. Academically inclining at NeurIPS 2024
  6. Apertis v2024: the new Bookworm-based release for industrial embedded devices
  7. Initial upstream support for the Rockchip RK3576
  8. NVK now supports Vulkan 1.4

November 2024

  1. Weston 14.0: DRM-backend, color management, and output mirroring
  2. Kernel 6.12: Small but mighty
  3. Integrating kernels and minds at the Linux Foundation Member Summit
  4. Hello, MediaTek Genio!
  5. electronica 2024 with Renesas

October 2024

  1. Mesa CI and the power of pre-merge testing
  2. Mesa CI and the power of pre-merge testing
  3. Mesa CI and the power of pre-merge testing
  4. X.Org Developer's Conference 2024
  5. Upping the AI game at the GStreamer Conference 2024

September 2024

  1. Kernel 6.11: Power moves and hardware grooves
  2. PanVK support for Arm V10 GPUs
  3. Waltzing into a packed Open Source week
  4. First on the SIDO scene

August 2024

  1. Connecting the remote dots at IBC 2024
  2. A shifty tale about unit testing with Maxwell, NVK's backend compiler
  3. A shifty tale about unit testing with Maxwell, NVK's backend compiler
  4. A shifty tale about unit testing with Maxwell, NVK's backend compiler
  5. A journey towards reliable testing in the Linux Kernel
  6. A journey towards reliable testing in the Linux Kernel
  7. A journey towards reliable testing in the Linux Kernel

July 2024

  1. Testing in the Cloud: Enabling Fedora's openQA for flexible cloud deployment
  2. Kernel 6.10: Keep the updates coming
  3. Taming the Panthor: OpenGL ES 3.1 conformance achieved on Mali-G610

June 2024

  1. Building a Board Farm for Embedded World
  2. Building a Board Farm for Embedded World
  3. Building a Board Farm for Embedded World
  4. Smart audio filters with WirePlumber 0.5
  5. Smart audio filters with WirePlumber 0.5
  6. Smart audio filters with WirePlumber 0.5
  7. ElectricMaple: Open Source remote-rendering debuts at AWE 2024
  8. The latest on cmtp-responder, a permissively-licensed MTP responder implementation
  9. The latest on cmtp-responder, a permissively-licensed MTP responder implementation
  10. The latest on cmtp-responder, a permissively-licensed MTP responder implementation
  11. A roadmap for VirtIO Video on ChromeOS: part 3
  12. A roadmap for VirtIO Video on ChromeOS: part 3
  13. A roadmap for VirtIO Video on ChromeOS: part 3
  14. Hacking on the PipeWire GStreamer elements
  15. Hacking on the PipeWire GStreamer elements
  16. Hacking on the PipeWire GStreamer elements

May 2024

  1. Making a spatial impact at AWE 2024
  2. Transforming speech technology with WhisperLive
  3. Transforming speech technology with WhisperLive
  4. Transforming speech technology with WhisperLive
  5. Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs
  6. Implementing DRM format modifiers in NVK
  7. Kernel 6.9: Enable, test, repeat
  8. SteamOS 3.6: How the Steam Deck atomic updates are improving
  9. Debuting at IOT Solutions World Congress

April 2024

  1. Effortless GStreamer Analytics Cross-Platform Support via ONNX Runtime
  2. Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it
  3. Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it
  4. Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it
  5. Collabora, not just Earth Day. Every day.
  6. Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR
  7. Blast from the past at Embedded World: Atari plays for Linux
  8. Up close and personal with STMicroelectronics' STM32MP2 at Embedded World
  9. New unixfd plugin in GStreamer 1.24
  10. Embedded Open Source Summit 2024
  11. Collabora's WhisperFusion nominated for Embedded Award 2024
  12. OpenXR & Monado: Recent progress and what's to come

March 2024

  1. Future-proofing at Embedded World 2024
  2. GStreamer 1.24: New heights in embedded, network streaming & analytics
  3. Automatic regression handling and reporting for the Linux Kernel
  4. Automatic regression handling and reporting for the Linux Kernel
  5. Automatic regression handling and reporting for the Linux Kernel
  6. Kernel 6.8: MediaTek community flourishes
  7. Release the panthor!
  8. Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing

February 2024

  1. NVK is now ready for prime time
  2. Smells like team spirit: Meet our newest Collaborans!
  3. Almost a fully open-source boot chain for Rockchip's RK3588!
  4. Almost a fully open-source boot chain for Rockchip's RK3588!
  5. Almost a fully open-source boot chain for Rockchip's RK3588!
  6. What's the latest with WirePlumber?
  7. What's the latest with WirePlumber?
  8. What's the latest with WirePlumber?
  9. FOSDEM 2024 - Recorded presentations (videos) now available
  10. A framework to share analytics data in GStreamer
  11. DRM-CI: A GitLab-CI pipeline for Linux kernel testing
  12. DRM-CI: A GitLab-CI pipeline for Linux kernel testing
  13. DRM-CI: A GitLab-CI pipeline for Linux kernel testing

January 2024

  1. Wine on Wayland: A year in review (and a look ahead)
  2. WhisperFusion: Ultra-low latency conversations with an AI chatbot
  3. Persian Rug, Part 4 - The limitations of proxies
  4. Persian Rug, Part 4 - The limitations of proxies
  5. Persian Rug, Part 4 - The limitations of proxies
  6. First in line for FOSDEM 2024: GStreamer, LAVA workloads & more!
  7. How to share code between Vulkan and Gallium
  8. How to share code between Vulkan and Gallium
  9. How to share code between Vulkan and Gallium
  10. Kernel 6.7: New year, new Linux!

2023 132

December 2023

  1. Weston 13.0 release: Backends consolidation
  2. NVK holiday update: What we've achieved, and where we're headed
  3. Google Open Source Peer Bonus 2023
  4. Google Open Source Peer Bonus 2023
  5. Google Open Source Peer Bonus 2023
  6. A new kselftest for verifying driver probe of Devicetree-based platforms
  7. A new kselftest for verifying driver probe of Devicetree-based platforms
  8. A new kselftest for verifying driver probe of Devicetree-based platforms
  9. WhisperSpeech makes its way to AI.dev
  10. Thoughts on PipeWire 1.0 and beyond
  11. Thoughts on PipeWire 1.0 and beyond
  12. Thoughts on PipeWire 1.0 and beyond
  13. Persian Rug, Part 3 - The warp and the weft
  14. Persian Rug, Part 3 - The warp and the weft
  15. Persian Rug, Part 3 - The warp and the weft
  16. Advocating a better Kernel Integration for all
  17. Advocating a better Kernel Integration for all
  18. Advocating a better Kernel Integration for all

November 2023

  1. Ready for embedded: PipeWire 1.0 released
  2. MiniDebConf Cambridge 2023
  3. NVK reaches Vulkan 1.0 conformance
  4. Patch Ready for Linux Plumbers 2023
  5. Benchmarking machine learning frameworks

October 2023

  1. Kernel 6.6: Long-awaited features and enhanced hardware support
  2. WirePlumber: Exploring Lua scripts with Event Dispatcher
  3. WirePlumber: Exploring Lua scripts with Event Dispatcher
  4. WirePlumber: Exploring Lua scripts with Event Dispatcher
  5. X.Org Developer's Conference 2023
  6. A roadmap for VirtIO Video on ChromeOS: part 2
  7. A roadmap for VirtIO Video on ChromeOS: part 2
  8. A roadmap for VirtIO Video on ChromeOS: part 2

September 2023

  1. Persian Rug, Part 2 - Other ways to make object soups in Rust
  2. Persian Rug, Part 2 - Other ways to make object soups in Rust
  3. Persian Rug, Part 2 - Other ways to make object soups in Rust
  4. Pressing play on GStreamer Conference 2023
  5. Perfecting Open Source Recipes in Paris
  6. WhisperSpeech: Exploring new horizons in text-to-speech tech
  7. WhisperSpeech: Exploring new horizons in text-to-speech tech
  8. WhisperSpeech: Exploring new horizons in text-to-speech tech
  9. Empowering Open Source at IBC 2023
  10. Monado SLAM datasets now available
  11. Video codecs: Adding AV1 stateless video decoder support to Linux

August 2023

  1. Linux kernel 6.5: USB4v2 and Wifi7 have arrived
  2. Ready to All Systems Go!
  3. Bridging IIO and Input in Linux
  4. Bridging IIO and Input in Linux
  5. Bridging IIO and Input in Linux
  6. Pushing testing laboratory performance limits by benchmarking LAVA - Part 1
  7. Pushing testing laboratory performance limits by benchmarking LAVA - Part 1
  8. Pushing testing laboratory performance limits by benchmarking LAVA - Part 1
  9. Persian Rug - It really ties the Rust room together
  10. Persian Rug - It really ties the Rust room together
  11. Persian Rug - It really ties the Rust room together
  12. NVK Has landed!
  13. Triple Threat: The Power of Transcription, Summary, and Translation
  14. Triple Threat: The Power of Transcription, Summary, and Translation
  15. Triple Threat: The Power of Transcription, Summary, and Translation

July 2023

  1. Booting on Radxa's Rock-5B without any media used
  2. Booting on Radxa's Rock-5B without any media used
  3. Booting on Radxa's Rock-5B without any media used
  4. EOSS - Recorded presentations (videos) now available
  5. The next step for NVK: Merging into Mesa!
  6. A helping Arm for Panfrost
  7. Radxa's Rock 5A one step closer to U-boot mainline
  8. Radxa's Rock 5A one step closer to U-boot mainline
  9. Radxa's Rock 5A one step closer to U-boot mainline
  10. A weekend for developers
  11. Zink brings conformant OpenGL on Imagination GPUs
  12. Kernel 6.4: More work on MediaTek, Rockchip, and power supply

June 2023

  1. NVK update: Enabling new extensions, conformance status & more
  2. Ready to embark for Embedded Open Source Summit
  3. A roadmap for VirtIO Video on Chrome OS, part 1
  4. A roadmap for VirtIO Video on Chrome OS, part 1
  5. A roadmap for VirtIO Video on Chrome OS, part 1
  6. WirePlumber's Event Dispatcher: a new, simplified way of handling PipeWire events
  7. WirePlumber's Event Dispatcher: a new, simplified way of handling PipeWire events
  8. WirePlumber's Event Dispatcher: a new, simplified way of handling PipeWire events
  9. MLfix to quickly fix datasets
  10. MLfix to quickly fix datasets
  11. MLfix to quickly fix datasets

May 2023

  1. USB 3.0 preliminary support in U-boot for Radxa Rock-5B
  2. USB 3.0 preliminary support in U-boot for Radxa Rock-5B
  3. USB 3.0 preliminary support in U-boot for Radxa Rock-5B
  4. Making new strides at AWE
  5. Weston 12.0: Highlights and changes for Wayland's reference compositor
  6. Radxa Rock-5B PCIe and RTL8125B networking in U-boot
  7. Radxa Rock-5B PCIe and RTL8125B networking in U-boot
  8. Radxa Rock-5B PCIe and RTL8125B networking in U-boot
  9. Introducing Multiview for NVK
  10. Introducing Multiview for NVK
  11. Introducing Multiview for NVK

April 2023

  1. Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588
  2. Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588
  3. Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588
  4. Kernel 6.3: MediaTek, Rockchip RK3588 & more
  5. April brings tech events aplenty
  6. Meson & VSCode: Develop your project in a modern IDE
  7. Meson & VSCode: Develop your project in a modern IDE
  8. Meson & VSCode: Develop your project in a modern IDE
  9. Carlafox: Towards reliable open-source 3D perception
  10. Carlafox: Towards reliable open-source 3D perception
  11. Carlafox: Towards reliable open-source 3D perception

March 2023

  1. Moving forward with more hands on deck
  2. Monado accepted for XROS 2023!
  3. Showcasing the STM32MP1 at Embedded World
  4. Implementing Vulkan extensions for NVK
  5. Implementing Vulkan extensions for NVK
  6. Implementing Vulkan extensions for NVK
  7. Connecting at Embedded World 2023
  8. Oxidizing bmap-tools: rewriting a Python project in Rust
  9. Oxidizing bmap-tools: rewriting a Python project in Rust
  10. Oxidizing bmap-tools: rewriting a Python project in Rust

February 2023

  1. Monado's "Mercury" hand tracking now ready for use!
  2. PanCSF: A new DRM driver for Mali CSF-based GPUs
  3. Kernel 6.2: More Rust support for drivers
  4. The futex_waitv() syscall and gaming on Linux
  5. The futex_waitv() syscall and gaming on Linux
  6. The futex_waitv() syscall and gaming on Linux
  7. GStreamer 1.22: Bigger and better!
  8. Exploring Rust for Vulkan drivers, part 1
  9. Exploring Rust for Vulkan drivers, part 1
  10. Exploring Rust for Vulkan drivers, part 1

January 2023

  1. FOSDEM back in full force for 2023
  2. Labeling tools are great, but what about quality checks?
  3. A brave new world: building glibc with LLVM
  4. Labeling tools are great, but what about quality checks?
  5. A brave new world: building glibc with LLVM
  6. Labeling tools are great, but what about quality checks?
  7. A brave new world: building glibc with LLVM
  8. Kicking off 2023 with the MIT Reality Hack!
  9. Kicking off 2023 with the MIT Reality Hack!
  10. Kicking off 2023 with the MIT Reality Hack!

2022 104

December 2022

  1. Always growing, always evolving
  2. State of Monado's visual-inertial tracking
  3. State of Monado's visual-inertial tracking
  4. State of Monado's visual-inertial tracking
  5. Faith Ekstrand is a 2022 Khronie Award recipient!
  6. Machine Learning with Etnaviv and OpenCL
  7. Machine Learning with Etnaviv and OpenCL
  8. Machine Learning with Etnaviv and OpenCL
  9. Kernel 6.1: Multi-generational improvements
  10. Wine on Wayland 2022 update: more games, more apps, more fun!
  11. KernelCI now testing Linux Rust code
  12. Tracing stateless video hardware decoding in V4L2
  13. Tracing stateless video hardware decoding in V4L2
  14. Tracing stateless video hardware decoding in V4L2
  15. Shifting to open gears for the Automotive Linux Summit

November 2022

  1. Seizing knowledge at Capitole du Libre
  2. Fully charged for electronica 2022

October 2022

  1. From Lua to JSON: refactoring WirePlumber's configuration system
  2. From Lua to JSON: refactoring WirePlumber's configuration system
  3. From Lua to JSON: refactoring WirePlumber's configuration system
  4. A look at Vulkan extensions in Venus
  5. A look at Vulkan extensions in Venus
  6. A look at Vulkan extensions in Venus
  7. Kernel 6.0: Start of a new series and dawn of Rust
  8. Carlafox, an open-source web-based CARLA visualizer
  9. Carlafox, an open-source web-based CARLA visualizer
  10. Carlafox, an open-source web-based CARLA visualizer
  11. HEVC uAPI mainlined
  12. Introducing NVK

September 2022

  1. Weston 11.0: what's new, what's next
  2. Three conferences for the price of none!
  3. A team that grows together, builds together
  4. Open source machine learning for video compression
  5. Open source machine learning for video compression
  6. Open source machine learning for video compression
  7. A busy, open source week in Dublin!
  8. Improving Vulkan graphics state tracking in Mesa
  9. Improving Vulkan graphics state tracking in Mesa
  10. Improving Vulkan graphics state tracking in Mesa
  11. Open source machine learning at IBC 2022
  12. Last chance to submit to FOSS XR!
  13. Last chance to submit to FOSS XR!
  14. Using a Raspberry Pi as a Bluetooth speaker with PipeWire
  15. Using a Raspberry Pi as a Bluetooth speaker with PipeWire
  16. Using a Raspberry Pi as a Bluetooth speaker with PipeWire

August 2022

  1. Last chance to submit to FOSS XR!
  2. Fostering connections at Open Source Summit Latin America
  3. Kernel 5.19: Probably the final release of the 5.x series

July 2022

  1. Introducing the r600/NIR back-end
  2. Introducing the r600/NIR back-end
  3. Introducing the r600/NIR back-end
  4. Weston 10.0.1 - a bug-fix release

June 2022

  1. Adding even more heads for the group picture
  2. Emerging ideas at Open Source Summit North America
  3. Adding secondary command buffers to PanVk
  4. Adding secondary command buffers to PanVk
  5. Adding secondary command buffers to PanVk
  6. Bridging the synchronization gap on Linux
  7. Bridging the synchronization gap on Linux
  8. Bridging the synchronization gap on Linux
  9. Conformant open source support for Mali-G57
  10. Kernel 5.18: Milestones for the road ahead

May 2022

  1. Monado's hand tracking: hand-waving our way towards a first attempt
  2. Monado's hand tracking: hand-waving our way towards a first attempt
  3. Monado's hand tracking: hand-waving our way towards a first attempt
  4. Finding the secret ingredient at Embedded and Kernel Recipes
  5. Talks of the town: Software engineering edition

April 2022

  1. PipeWire: Bluetooth support status update
  2. SocketCAN x Kubernetes
  3. Monado accepted in GSoC 2022!
  4. Visual-inertial tracking for Monado
  5. Visual-inertial tracking for Monado
  6. Visual-inertial tracking for Monado

March 2022

  1. Kernel 5.17: Solid & steady
  2. Spotlight on Meson's full-featured developer environment
  3. Spotlight on Meson's full-featured developer environment
  4. Spotlight on Meson's full-featured developer environment
  5. School's back in session at Open Source 101
  6. How to write a Vulkan driver in 2022
  7. How to write a Vulkan driver in 2022
  8. How to write a Vulkan driver in 2022
  9. Improving the reliability of file system monitoring tools
  10. Improving the reliability of file system monitoring tools
  11. Improving the reliability of file system monitoring tools
  12. PipeWire: A year in review & a look ahead
  13. PipeWire: A year in review & a look ahead
  14. PipeWire: A year in review & a look ahead
  15. Portable Linux gaming with the Steam Deck

February 2022

  1. New faces for new challenges
  2. GStreamer 1.20: Embedded & WebRTC lead the way
  3. Landing a new syscall: What is futex?
  4. Landing a new syscall: What is futex?
  5. Landing a new syscall: What is futex?
  6. FOSDEM 2022
  7. Weston 10.0.1 - a bug-fix release
  8. Weston 10.0.1 - a bug-fix release

January 2022

  1. Writing an open source GPU driver - without the hardware
  2. Writing an open source GPU driver - without the hardware
  3. Writing an open source GPU driver - without the hardware
  4. A Pixel's Color & new documentation repository
  5. A Pixel's Color & new documentation repository
  6. A Pixel's Color & new documentation repository
  7. Kernel 5.16: A new release for a new year
  8. First up in 2022: linux.conf.au!

2021 109

December 2021

  1. Wine on Wayland year-end update: improved functionality & stability
  2. A growth year for upstream kernel contributions
  3. Wine on Wayland year-end update: improved functionality & stability
  4. Wine on Wayland year-end update: improved functionality & stability
  5. Meet wxrd, a standalone Wayland compositor for xrdesktop
  6. Open Source in Japan, virtually

November 2021

  1. Venus on QEMU: Enabling the new virtual Vulkan driver
  2. Venus on QEMU: Enabling the new virtual Vulkan driver
  3. Venus on QEMU: Enabling the new virtual Vulkan driver
  4. Kernel 5.15: A small but mighty Halloween release
  5. WirePlumber in Fedora 35

October 2021

  1. Run your own CI pipeline with GStreamer's new monorepo
  2. Run your own CI pipeline with GStreamer's new monorepo
  3. Run your own CI pipeline with GStreamer's new monorepo
  4. Improving test coverage for cameras in KernelCI
  5. Improving test coverage for cameras in KernelCI
  6. Improving test coverage for cameras in KernelCI

September 2021

  1. A tale of two toolchains and glibc
  2. A tale of two toolchains and glibc
  3. A tale of two toolchains and glibc
  4. Open Source Summit + Embedded Linux Conference 2021
  5. Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52
  6. Generate a minimal GStreamer build, tailored to your needs
  7. An xrdesktop summer of code
  8. An xrdesktop summer of code
  9. An xrdesktop summer of code
  10. Kernel 5.14: 30 years in the making and still improving
  11. Linaro Virtual Connect - Fall 2021

July 2021

  1. Reverse-engineering the Mali G78
  2. Kernel 5.13: Growing team and KernelCI hackfest

June 2021

  1. Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer
  2. Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer
  3. Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer
  4. A very successful first KernelCI hackfest
  5. Growing for the road ahead
  6. Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR
  7. Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR
  8. Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR
  9. Testing cameras with lc-compliance on KernelCI
  10. Testing cameras with lc-compliance on KernelCI
  11. Testing cameras with lc-compliance on KernelCI
  12. Zink: Summer 2021 update
  13. Zink: Summer 2021 update
  14. Zink: Summer 2021 update
  15. Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
  16. Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
  17. Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
  18. Wine on Wayland meets Vulkan, multi-monitor support & more
  19. A libweston-based compositor for Automotive Grade Linux

May 2021

  1. Bridging the OpenGL and Vulkan divide
  2. Optimizing 3D performance with virglrenderer
  3. Optimizing 3D performance with virglrenderer
  4. Optimizing 3D performance with virglrenderer
  5. Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4
  6. Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4
  7. Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4
  8. Quick hack: Patching kernel modules using DKMS
  9. Quick hack: Patching kernel modules using DKMS
  10. Quick hack: Patching kernel modules using DKMS
  11. Kernel 5.12: Working to close the gap

April 2021

  1. Build your own application with GTK 4 as a Meson subproject!
  2. Build your own application with GTK 4 as a Meson subproject!
  3. Build your own application with GTK 4 as a Meson subproject!
  4. Profiling virtualized GPU acceleration with Perfetto
  5. Profiling virtualized GPU acceleration with Perfetto
  6. Profiling virtualized GPU acceleration with Perfetto
  7. Continuous 3D Hand Pose Tracking using Machine Learning & Monado
  8. Continuous 3D Hand Pose Tracking using Machine Learning & Monado
  9. Continuous 3D Hand Pose Tracking using Machine Learning & Monado
  10. An easy to use MTP implementation for your next embedded Linux project
  11. An easy to use MTP implementation for your next embedded Linux project
  12. An easy to use MTP implementation for your next embedded Linux project

March 2021

  1. PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs
  2. Rust: integrating LLVM source-base code coverage with GitLab
  3. Rust: integrating LLVM source-base code coverage with GitLab
  4. Rust: integrating LLVM source-base code coverage with GitLab
  5. Linaro Virtual Connect - Spring 2021
  6. Build and run GTK 4 applications with Visual Studio
  7. Build and run GTK 4 applications with Visual Studio
  8. Build and run GTK 4 applications with Visual Studio
  9. OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver
  10. New features, changes & improvements to KernelCI's UI
  11. New features, changes & improvements to KernelCI's UI
  12. New features, changes & improvements to KernelCI's UI
  13. Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1
  14. Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1
  15. Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1

February 2021

  1. Wine on Wayland: An exciting first update
  2. New year, new kernel: Collabora's contributions to Linux 5.11
  3. Adding HEVC/H.265 support for NXP's i.MX 8M
  4. Adding HEVC/H.265 support for NXP's i.MX 8M
  5. Adding HEVC/H.265 support for NXP's i.MX 8M
  6. Monado 21.0.0, an officially conformant OpenXR implementation!
  7. Network adaptive streaming with Hwangsaeul
  8. Network adaptive streaming with Hwangsaeul
  9. Network adaptive streaming with Hwangsaeul
  10. Trimming apitrace workload captures for better Mesa testing
  11. Trimming apitrace workload captures for better Mesa testing
  12. Trimming apitrace workload captures for better Mesa testing

January 2021

  1. GStreamer on Windows: adding WebRTC support to a gst-build install
  2. GStreamer on Windows: adding WebRTC support to a gst-build install
  3. GStreamer on Windows: adding WebRTC support to a gst-build install
  4. Implementing a performance boosting algorithm in Coccinelle
  5. Implementing a performance boosting algorithm in Coccinelle
  6. Implementing a performance boosting algorithm in Coccinelle
  7. One weekend, two conferences
  8. Desktop OpenGL 3.1 on Mali GPUs with Panfrost
  9. Desktop OpenGL 3.1 on Mali GPUs with Panfrost
  10. Desktop OpenGL 3.1 on Mali GPUs with Panfrost

2020 147

December 2020

  1. A Wayland driver for Wine
  2. Kernel 5.10: Rockchip, H.264, Bifrost & more!

November 2020

  1. Empathy first: Driving growth through people leadership
  2. Empathy first: Driving growth through people leadership
  3. Empathy first: Driving growth through people leadership
  4. Developing Wayland Color Management and High Dynamic Range
  5. Developing Wayland Color Management and High Dynamic Range
  6. Developing Wayland Color Management and High Dynamic Range
  7. Linux App Summit 2020
  8. A summer sprint: bringing near-native performance to Zink
  9. A summer sprint: bringing near-native performance to Zink
  10. A summer sprint: bringing near-native performance to Zink
  11. From Panfrost to production, a tale of Open Source graphics
  12. From Panfrost to production, a tale of Open Source graphics
  13. From Panfrost to production, a tale of Open Source graphics
  14. Monado update: Passing conformance, Android support & more

October 2020

  1. Open Source Summit Europe & ELCE 2020
  2. Kernel 5.9: Onwards and upwards
  3. Engaging in an "Open First" remote internship at Collabora
  4. Engaging in an "Open First" remote internship at Collabora
  5. Engaging in an "Open First" remote internship at Collabora
  6. Collabora & GStreamer 1.18

September 2020

  1. Building GStreamer text rendering and overlays on Windows with gst-build
  2. Building GStreamer text rendering and overlays on Windows with gst-build
  3. Building GStreamer text rendering and overlays on Windows with gst-build
  4. Initcalls, part 2: Digging into implementation
  5. Initcalls, part 2: Digging into implementation
  6. Initcalls, part 2: Digging into implementation
  7. Open Source meets Super Resolution, part 1
  8. Open Source meets Super Resolution, part 1
  9. Open Source meets Super Resolution, part 1
  10. X.Org Developer's Conference 2020
  11. Integrating libcamera into PipeWire
  12. Integrating libcamera into PipeWire
  13. Integrating libcamera into PipeWire

August 2020

  1. Pushing pixels to your Chromebook
  2. Pushing pixels to your Chromebook
  3. Pushing pixels to your Chromebook
  4. Using the Linux kernel's Case-insensitive feature in Ext4
  5. Using the Linux kernel's Case-insensitive feature in Ext4
  6. Using the Linux kernel's Case-insensitive feature in Ext4
  7. One week, two events: DebConf20 & Linux Plumbers Conference
  8. Panfrost performance counters with Perfetto
  9. Panfrost performance counters with Perfetto
  10. Panfrost performance counters with Perfetto
  11. High bitrate video streaming with GStreamer's RTP elements
  12. High bitrate video streaming with GStreamer's RTP elements
  13. High bitrate video streaming with GStreamer's RTP elements
  14. Understanding computer vision & AI, part 1
  15. Understanding computer vision & AI, part 1
  16. Understanding computer vision & AI, part 1
  17. Testing Weston DRM/KMS backends with virtme and VKMS
  18. Testing Weston DRM/KMS backends with virtme and VKMS
  19. Testing Weston DRM/KMS backends with virtme and VKMS
  20. Kernel 5.8: Collabora's biggest & most significant contributions yet!

July 2020

  1. Lighthouse positional tracking in Monado with libsurvive
  2. WirePlumber 0.3 released, now ready for the desktop
  3. An introduction to Linux kernel initcalls
  4. An introduction to Linux kernel initcalls
  5. An introduction to Linux kernel initcalls
  6. Deep dive into OpenGL over DirectX layering
  7. Welcoming five new Collaborans!
  8. Deep dive into OpenGL over DirectX layering
  9. Deep dive into OpenGL over DirectX layering

June 2020

  1. Monado: Multi-application support with XR_EXTX_overlay
  2. Using syzkaller, part 4: Driver fuzzing
  3. Using syzkaller, part 4: Driver fuzzing
  4. Using syzkaller, part 4: Driver fuzzing
  5. Cross building Rust GStreamer plugins for the Raspberry Pi
  6. Cross building Rust GStreamer plugins for the Raspberry Pi
  7. Cross building Rust GStreamer plugins for the Raspberry Pi
  8. Embedded Linux & Open Source take the virtual stage
  9. Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer
  10. Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer
  11. Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer
  12. Bifrost meets GNOME: Onward & upward to zero graphics blobs
  13. Bifrost meets GNOME: Onward & upward to zero graphics blobs
  14. Bifrost meets GNOME: Onward & upward to zero graphics blobs
  15. Kernel 5.7: Forging ahead, despite COVID-19
  16. Google Summer of Code 2020

May 2020

  1. Monado OpenXR runtime development gaining momentum: version 0.2, multi-layer support & more!
  2. Using regmaps to make Linux drivers more generic
  3. Using regmaps to make Linux drivers more generic
  4. Using regmaps to make Linux drivers more generic
  5. Laval Virtual: OpenXR master class in VR!
  6. Cross-compiling with gst-build and GStreamer
  7. Cross-compiling with gst-build and GStreamer
  8. Cross-compiling with gst-build and GStreamer
  9. Using syzkaller, part 3: Fuzzing your changes
  10. Using syzkaller, part 3: Fuzzing your changes
  11. Using syzkaller, part 3: Fuzzing your changes
  12. xrdesktop 0.14 with OpenXR support is here!
  13. WirePlumber, the PipeWire session manager
  14. WirePlumber, the PipeWire session manager
  15. WirePlumber, the PipeWire session manager

April 2020

  1. Service process and out of process compositing in Monado
  2. Reducing the size of a Rust GStreamer plugin
  3. Reducing the size of a Rust GStreamer plugin
  4. Reducing the size of a Rust GStreamer plugin
  5. From Bifrost to Panfrost - deep dive into the first render
  6. From Bifrost to Panfrost - deep dive into the first render
  7. From Bifrost to Panfrost - deep dive into the first render
  8. Say hello to the newest Collaborans!
  9. Alyssa Rosenzweig receives Google Open Source Peer Bonus
  10. Alyssa Rosenzweig receives Google Open Source Peer Bonus
  11. Alyssa Rosenzweig receives Google Open Source Peer Bonus
  12. Using syzkaller, part 2: Detecting programming bugs in the Linux kernel
  13. Using syzkaller, part 2: Detecting programming bugs in the Linux kernel
  14. Using syzkaller, part 2: Detecting programming bugs in the Linux kernel
  15. Open Source software releases: Q1 2020 recap
  16. Open Source software releases: Q1 2020 recap
  17. Open Source software releases: Q1 2020 recap
  18. Clean, reliable setup for dependency installation
  19. Clean, reliable setup for dependency installation
  20. Clean, reliable setup for dependency installation
  21. Adding mainline Arm Frame Buffer Compression support for Rockchip
  22. Adding mainline Arm Frame Buffer Compression support for Rockchip
  23. Adding mainline Arm Frame Buffer Compression support for Rockchip

March 2020

  1. Projects and progress in Linux kernel 5.6
  2. Linaro Tech Days: Wayland, Weston & Open Source GPU drivers
  3. Using syzkaller, part 1: Fuzzing the Linux kernel
  4. Using syzkaller, part 1: Fuzzing the Linux kernel
  5. Using syzkaller, part 1: Fuzzing the Linux kernel
  6. Introducing OpenCL and OpenGL on DirectX
  7. Getting started with GStreamer's gst-build
  8. Getting started with GStreamer's gst-build
  9. Getting started with GStreamer's gst-build
  10. Why remote working can be good for people, business and environment
  11. Why remote working can be good for people, business and environment
  12. Why remote working can be good for people, business and environment
  13. PipeWire, the media service transforming the Linux multimedia landscape
  14. PipeWire, the media service transforming the Linux multimedia landscape
  15. PipeWire, the media service transforming the Linux multimedia landscape

February 2020

  1. Experimental Panfrost GLES 3.0 support has landed in Mesa
  2. Experimental Panfrost GLES 3.0 support has landed in Mesa
  3. Experimental Panfrost GLES 3.0 support has landed in Mesa
  4. Monado OpenXR runtime developer update
  5. Using gcc sanitisers to get a nasty bug fixed
  6. Using gcc sanitisers to get a nasty bug fixed
  7. Using gcc sanitisers to get a nasty bug fixed
  8. Low latency streaming of security video feeds with SRT and GStreamer
  9. FOSDEM 2020 - Recorded presentations (videos)
  10. FOSDEM 2020 - Recorded presentations (videos)
  11. FOSDEM 2020 - Recorded presentations (videos)

January 2020

  1. Linux Kernel 5.5
  2. FOSDEM 2020
  3. Meet the newest Collaborans!

2019 139

December 2019

  1. Opening up Mali T720
  2. Opening up Mali T720
  3. Opening up Mali T720
  4. New graphing tool for PipeWire debugging
  5. New graphing tool for PipeWire debugging
  6. New graphing tool for PipeWire debugging
  7. Linux Kernel 5.4

November 2019

  1. Building GStreamer on Windows
  2. Building GStreamer on Windows
  3. Building GStreamer on Windows
  4. And the Collabora family keeps growing!

October 2019

  1. GStreamer & automated testing in Lyon
  2. A new home for KernelCI
  3. Embedded Linux Conference Europe 2019
  4. Zink: Fall Update
  5. Zink: Fall Update
  6. Zink: Fall Update
  7. Adding stateless support to vicodec
  8. Adding stateless support to vicodec
  9. Adding stateless support to vicodec
  10. Why HDCP support in Weston is a good thing
  11. Why HDCP support in Weston is a good thing
  12. Why HDCP support in Weston is a good thing

September 2019

  1. Open graphics in Montreal
  2. All the right ingredients in Paris
  3. Linux Kernel 5.3
  4. Open Source at IBC 2019
  5. Bringing the FOSS XR community together

August 2019

  1. Virglrenderer and the state of virtualized virtual worlds
  2. Virglrenderer and the state of virtualized virtual worlds
  3. Virglrenderer and the state of virtualized virtual worlds
  4. Embedded in San Diego
  5. Panfrost & Wayland on a Rockchip board
  6. Panfrost & Wayland on a Rockchip board
  7. Panfrost & Wayland on a Rockchip board
  8. What's new in OpenXR 1.0 & Monado?
  9. Linux Developer Conference Brazil 2019
  10. What's new in OpenXR 1.0 & Monado?
  11. What's new in OpenXR 1.0 & Monado?

July 2019

  1. Moving the Linux desktop to another reality
  2. Zink: Summer Update & SIGGRAPH 2019
  3. Collabora & Debian 10 (Buster)
  4. Zink: Summer Update & SIGGRAPH 2019
  5. Zink: Summer Update & SIGGRAPH 2019
  6. GStreamer in Oslo
  7. GStreamer in Oslo
  8. GStreamer in Oslo
  9. Linux Kernel 5.2

June 2019

  1. GNOME meets Panfrost
  2. GNOME meets Panfrost
  3. GNOME meets Panfrost
  4. Using dummy-hcd to play with USB gadgets
  5. Using dummy-hcd to play with USB gadgets
  6. Using dummy-hcd to play with USB gadgets
  7. Welcoming the newest Collaborans!
  8. Building Debian images for Le Potato and OrangePi with debos
  9. Building Debian images for Le Potato and OrangePi with debos
  10. Building Debian images for Le Potato and OrangePi with debos
  11. Joining Collabora for a summer of Panfrost
  12. Joining Collabora for a summer of Panfrost
  13. Joining Collabora for a summer of Panfrost

May 2019

  1. Google Summer of Code 2019
  2. Testing Video4Linux2 drivers like a boss
  3. Testing Video4Linux2 drivers like a boss
  4. Testing Video4Linux2 drivers like a boss
  5. Permissively-licensed MTP device implementation
  6. Permissively-licensed MTP device implementation
  7. Permissively-licensed MTP device implementation
  8. An eBPF overview, part 5: Tracing user processes
  9. An eBPF overview, part 5: Tracing user processes
  10. An eBPF overview, part 5: Tracing user processes
  11. Linux Kernel 5.1
  12. CEF on Wayland upstreamed
  13. CEF on Wayland upstreamed
  14. CEF on Wayland upstreamed
  15. Collabora & GStreamer 1.16
  16. An eBPF overview, part 4: Working with embedded systems
  17. An eBPF overview, part 4: Working with embedded systems
  18. An eBPF overview, part 4: Working with embedded systems
  19. Running Android and Wayland on embedded devices
  20. Running Android and Wayland on embedded devices
  21. Running Android and Wayland on embedded devices

April 2019

  1. An eBPF overview, part 3: Walking up the software stack
  2. An eBPF overview, part 3: Walking up the software stack
  3. An eBPF overview, part 3: Walking up the software stack
  4. GStreamer buffer flow analyzer
  5. GStreamer buffer flow analyzer
  6. GStreamer buffer flow analyzer
  7. Weston debugging and tracing on-the-fly
  8. Weston debugging and tracing on-the-fly
  9. Weston debugging and tracing on-the-fly
  10. Quick hack: git-pw
  11. Quick hack: git-pw
  12. Quick hack: git-pw
  13. An eBPF overview, part 2: Machine & bytecode
  14. An eBPF overview, part 2: Machine & bytecode
  15. An eBPF overview, part 2: Machine & bytecode
  16. GStreamer support for the RIST Specification
  17. An eBPF overview, part 1: Introduction
  18. An eBPF overview, part 1: Introduction
  19. An eBPF overview, part 1: Introduction
  20. Running Android next to Wayland
  21. Running Android next to Wayland
  22. Running Android next to Wayland

March 2019

  1. Linaro Connect meets Panfrost
  2. Modern USB gadget on Linux & how to integrate it with systemd (Part 2)
  3. Modern USB gadget on Linux & how to integrate it with systemd (Part 2)
  4. Modern USB gadget on Linux & how to integrate it with systemd (Part 2)
  5. Bootstraping a minimal Arch Linux image
  6. Bootstraping a minimal Arch Linux image
  7. Bootstraping a minimal Arch Linux image
  8. Introducing: Monado
  9. European R-Car Consortium Forum 2019
  10. An overview of the Panfrost driver
  11. An overview of the Panfrost driver
  12. An overview of the Panfrost driver
  13. Quick hack: Raspberry Pi meets Linux kernel mainline
  14. Quick hack: Raspberry Pi meets Linux kernel mainline
  15. Quick hack: Raspberry Pi meets Linux kernel mainline
  16. Linux Kernel 5.0
  17. News from the Debian Cloud Team
  18. News from the Debian Cloud Team
  19. News from the Debian Cloud Team
  20. Automotive Linux in Tokyo
  21. Panfrost update: A new kernel driver
  22. Panfrost update: A new kernel driver
  23. Panfrost update: A new kernel driver

February 2019

  1. Embedded World 2019
  2. Modern USB gadget on Linux & how to integrate it with systemd (Part 1)
  3. Modern USB gadget on Linux & how to integrate it with systemd (Part 1)
  4. Modern USB gadget on Linux & how to integrate it with systemd (Part 1)
  5. FOSDEM 2019 - Recorded presentations (videos)
  6. FOSDEM 2019 - Recorded presentations (videos)
  7. FOSDEM 2019 - Recorded presentations (videos)

January 2019

  1. FOSDEM 2019
  2. Linux Kernel 4.20
  3. A Panfrost milestone
  4. A Panfrost milestone
  5. A Panfrost milestone

2018 142

December 2018

  1. Outreachy - Round 17
  2. A dream come true: Android is finally using DRM/KMS
  3. A dream come true: Android is finally using DRM/KMS
  4. A dream come true: Android is finally using DRM/KMS
  5. ESE Kongress

November 2018

  1. Convincing your manager that upstreaming is in their best interest
  2. Convincing your manager that upstreaming is in their best interest
  3. Convincing your manager that upstreaming is in their best interest
  4. Metrics for test suite comprehensiveness
  5. Metrics for test suite comprehensiveness
  6. Metrics for test suite comprehensiveness
  7. Gaining eBPF vision: A new way to trace Linux filesystem disk requests
  8. Gaining eBPF vision: A new way to trace Linux filesystem disk requests
  9. Gaining eBPF vision: A new way to trace Linux filesystem disk requests
  10. FOSS in Toulouse
  11. Linux Plumbers in Vancouver
  12. Daniel Stone featured in Linux Format!
  13. Quick hack: Speed up your GitLab CI
  14. Quick hack: Speed up your GitLab CI
  15. Quick hack: Speed up your GitLab CI

October 2018

  1. Introducing Zink, an OpenGL implementation on top of Vulkan
  2. Introducing Zink, an OpenGL implementation on top of Vulkan
  3. Introducing Zink, an OpenGL implementation on top of Vulkan
  4. Edinburgh, continued!
  5. Linux Kernel 4.19
  6. On the low adoption of automated testing in FOSS
  7. Embedded Linux in Edinburgh
  8. On the low adoption of automated testing in FOSS
  9. On the low adoption of automated testing in FOSS
  10. Automotive Grade Linux AMM
  11. Recently in Geoclue
  12. FOSSCOMM
  13. Recently in Geoclue
  14. Recently in Geoclue
  15. The beauty of Open Source
  16. The beauty of Open Source
  17. The beauty of Open Source
  18. MicroDebConf Brasilia
  19. MicroDebConf Brasilia
  20. MicroDebConf Brasilia

September 2018

  1. Paris, A Coruna & Berlin
  2. Virtme: The kernel developers' best friend
  3. Virtme: The kernel developers' best friend
  4. Virtme: The kernel developers' best friend
  5. Open Source at IBC

August 2018

  1. Cambridge XMPP Sprint
  2. Cambridge XMPP Sprint
  3. Cambridge XMPP Sprint
  4. Testing Chromebooks with LAVA on kernelci.org
  5. Testing Chromebooks with LAVA on kernelci.org
  6. Testing Chromebooks with LAVA on kernelci.org
  7. Open Source Summit
  8. Quick hack: git reset upstream
  9. Quick hack: git reset upstream
  10. Quick hack: git reset upstream
  11. En route to a robust GPU device selection in GL
  12. En route to a robust GPU device selection in GL
  13. En route to a robust GPU device selection in GL
  14. Linux Kernel 4.18
  15. Cross-compilation made easy for GNOME Builder
  16. Cross-compilation made easy for GNOME Builder
  17. Cross-compilation made easy for GNOME Builder
  18. kms_swrast: A hardware-backed graphics driver
  19. kms_swrast: A hardware-backed graphics driver
  20. kms_swrast: A hardware-backed graphics driver

July 2018

  1. Collabora continues to grow
  2. DebConf18
  3. The docker.io Debian package is back to life
  4. The docker.io Debian package is back to life
  5. The docker.io Debian package is back to life

June 2018

  1. GUADEC 2018
  2. Introducing debos, a versatile images generator
  3. Introducing debos, a versatile images generator
  4. Introducing debos, a versatile images generator
  5. Secure video comes of age
  6. Secure video comes of age
  7. Secure video comes of age
  8. GStreamer CI support for embedded devices
  9. GStreamer CI support for embedded devices
  10. GStreamer CI support for embedded devices
  11. Happy 20th, Open Source
  12. Happy 20th, Open Source
  13. Happy 20th, Open Source
  14. Linux Kernel 4.17

May 2018

  1. Four open months at Collabora
  2. Four open months at Collabora
  3. Four open months at Collabora
  4. GStreamer spring in Sweden
  5. GStreamer spring in Sweden
  6. GStreamer spring in Sweden
  7. GPU virtualization update
  8. GPU virtualization update
  9. GPU virtualization update
  10. GStreamer Spring Hackfest
  11. GStreamer Spring Hackfest
  12. GStreamer Spring Hackfest

April 2018

  1. foss-north
  2. Upstream Linux support for new NXP i.MX 8
  3. Upstream Linux support for new NXP i.MX 8
  4. Upstream Linux support for new NXP i.MX 8
  5. Open Source at NAB
  6. Welcoming 9 new Collaborans!
  7. Linux Kernel 4.16

March 2018

  1. A new era for Linux's low-level graphics - Part 2
  2. A new era for Linux's low-level graphics - Part 2
  3. A new era for Linux's low-level graphics - Part 2
  4. Collabora & GStreamer 1.14
  5. FOSSASIA Summit 2018
  6. A new era for Linux's low-level graphics - Part 1
  7. A new era for Linux's low-level graphics - Part 1
  8. A new era for Linux's low-level graphics - Part 1
  9. Linux isn't immune
  10. Linux isn't immune
  11. Linux isn't immune
  12. Embedded Linux Conference 2018
  13. Google Open Source Peer Bonus
  14. Google Open Source Peer Bonus
  15. Google Open Source Peer Bonus

February 2018

  1. Embedded World 2018
  2. FOSDEM - Links to recorded presentations (videos)
  3. FOSDEM - Links to recorded presentations (videos)
  4. FOSDEM - Links to recorded presentations (videos)
  5. SRT, typical examples
  6. SRT, typical examples
  7. SRT, typical examples
  8. SRT in GStreamer
  9. SRT in GStreamer
  10. SRT in GStreamer
  11. LVEE Winter Edition 2018
  12. LVEE Winter Edition 2018
  13. LVEE Winter Edition 2018
  14. Virtualizing GPU Access
  15. Virtualizing GPU Access
  16. Virtualizing GPU Access

January 2018

  1. Collabora & Linux Kernel 4.15
  2. FOSDEM: Two days, a dozen talks!
  3. Kernelci.org automated bisection
  4. Kernelci.org automated bisection
  5. Kernelci.org automated bisection
  6. More to it than beer
  7. More to it than beer
  8. More to it than beer

2017 141

December 2017

  1. CEF on Wayland
  2. CEF on Wayland
  3. CEF on Wayland
  4. Outreachy - Round 15
  5. 12 reasons to join Collabora
  6. Why Linux HDCP isn't the end of the world
  7. Why Linux HDCP isn't the end of the world
  8. Why Linux HDCP isn't the end of the world
  9. Quick hack: Building ChromiumOS for QEMU
  10. Quick hack: Building ChromiumOS for QEMU
  11. Quick hack: Building ChromiumOS for QEMU

November 2017

  1. Your partner in adopting SRT
  2. Running Chromium with Ozone-GBM on a GNU/Linux desktop
  3. Running Chromium with Ozone-GBM on a GNU/Linux desktop
  4. Running Chromium with Ozone-GBM on a GNU/Linux desktop
  5. ipcpipeline: Splitting a GStreamer pipeline into multiple processes
  6. ipcpipeline: Splitting a GStreamer pipeline into multiple processes
  7. ipcpipeline: Splitting a GStreamer pipeline into multiple processes
  8. Capitole du Libre
  9. Collabora & Linux Kernel 4.14
  10. Linux Developer Conference Brazil
  11. Quick hack: Experiments with crosvm
  12. Quick hack: Experiments with crosvm
  13. Quick hack: Experiments with crosvm
  14. European R-Car Consortium Forum
  15. Tracing memory leaks in the NFC Digital Protocol stack
  16. Tracing memory leaks in the NFC Digital Protocol stack
  17. Tracing memory leaks in the NFC Digital Protocol stack

October 2017

  1. Embedded Linux Conference Europe
  2. GStreamer Conference 2017
  3. Who knew we still had low-hanging fruit?
  4. Who knew we still had low-hanging fruit?
  5. Who knew we still had low-hanging fruit?
  6. Performance analysis in Linux (continued)
  7. Performance analysis in Linux (continued)
  8. Performance analysis in Linux (continued)

September 2017

  1. Embedded & Kernel Recipes
  2. XDC 2017 - Links to recorded presentations (videos)
  3. XDC 2017 - Links to recorded presentations (videos)
  4. XDC 2017 - Links to recorded presentations (videos)
  5. XDC comes to Mountain View
  6. Open Source Summit North America
  7. Collabora & Linux Kernel 4.13

August 2017

  1. DebConf 17: Flatpak and Debian
  2. DebConf 17: Flatpak and Debian
  3. DebConf 17: Flatpak and Debian
  4. DebConf comes to Montreal!

July 2017

  1. Upcoming events: GUADEC & SIGGRAPH
  2. Android: NXP i.MX6 on Etnaviv Update
  3. Android: NXP i.MX6 on Etnaviv Update
  4. Android: NXP i.MX6 on Etnaviv Update
  5. vkmark: more than a Vulkan benchmark
  6. vkmark: more than a Vulkan benchmark
  7. vkmark: more than a Vulkan benchmark
  8. Collabora & Linux Kernel 4.12

June 2017

  1. Quick hack: Performance debugging Linux graphics on Mesa
  2. Quick hack: Performance debugging Linux graphics on Mesa
  3. Quick hack: Performance debugging Linux graphics on Mesa
  4. Growing our Core, Graphics & Web teams
  5. Debian armhf VM on arm64 server
  6. Debian armhf VM on arm64 server
  7. Debian armhf VM on arm64 server
  8. NVMe: Officially faster for emulated controllers!
  9. NVMe: Officially faster for emulated controllers!
  10. NVMe: Officially faster for emulated controllers!
  11. Android: NXP i.MX6 Buffer Modifier Support
  12. Android: NXP i.MX6 Buffer Modifier Support
  13. Android: NXP i.MX6 Buffer Modifier Support
  14. Outreachy 2017

May 2017

  1. Three days, two exhibits, three talks
  2. VR World, GStreamer, OSS, Vulkanised!
  3. Collabora at GENIVI AMM
  4. Collabora contributions to GStreamer 1.12
  5. Collabora contributions to GStreamer 1.12
  6. Collabora contributions to GStreamer 1.12
  7. Collabora & Linux Kernel 4.11

April 2017

  1. Android: Getting up and running on the iMX6
  2. Android: Getting up and running on the iMX6
  3. Android: Getting up and running on the iMX6
  4. Receiving an AES67 stream with GStreamer
  5. Receiving an AES67 stream with GStreamer
  6. Receiving an AES67 stream with GStreamer
  7. Quick hack: Changing the Android boot animation
  8. Quick hack: Changing the Android boot animation
  9. Quick hack: Changing the Android boot animation
  10. GStreamer 1.12: Intel Media SDK support and more
  11. GStreamer 1.12: Intel Media SDK support and more
  12. GStreamer 1.12: Intel Media SDK support and more
  13. Upcoming events: VR, NAB & Khronos
  14. Tracing user space and OS interactions
  15. Tracing user space and OS interactions
  16. Tracing user space and OS interactions
  17. Ubuntu rejoins the GNOME fold
  18. Ubuntu rejoins the GNOME fold
  19. Ubuntu rejoins the GNOME fold
  20. Release: libnice 0.1.14

March 2017

  1. Android: Enabling mainline graphics
  2. Android: Enabling mainline graphics
  3. Android: Enabling mainline graphics
  4. Linux block I/O tracing
  5. Linux block I/O tracing
  6. Linux block I/O tracing
  7. GTK+ Hackfest 2017: D-Bus communication with containers
  8. GTK+ Hackfest 2017: D-Bus communication with containers
  9. GTK+ Hackfest 2017: D-Bus communication with containers
  10. Collabora in Linux Format
  11. Performance analysis in Linux
  12. Performance analysis in Linux
  13. Performance analysis in Linux
  14. Kernel debugging with QEMU: An overview of tools available
  15. Kernel debugging with QEMU: An overview of tools available
  16. Kernel debugging with QEMU: An overview of tools available
  17. Quick hack: Removing the Chromebook Write-Protect screw
  18. Quick hack: Removing the Chromebook Write-Protect screw
  19. Quick hack: Removing the Chromebook Write-Protect screw
  20. Two weeks, four events!
  21. A flurry of open source graphics milestones
  22. A flurry of open source graphics milestones
  23. A flurry of open source graphics milestones

February 2017

  1. Quick hack: Precompiling APK files during Android AOSP build
  2. Quick hack: Precompiling APK files during Android AOSP build
  3. Quick hack: Precompiling APK files during Android AOSP build
  4. Embedded Linux Conference 2017
  5. Collabora & Linux Kernel 4.10
  6. Quick hack: Setting up a ChromiumOS dev environment
  7. Quick hack: Setting up a ChromiumOS dev environment
  8. Quick hack: Setting up a ChromiumOS dev environment
  9. Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers
  10. Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers
  11. Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers
  12. Hello Amsterdam!

January 2017

  1. Collabora at FOSDEM 2017
  2. Mainline Explicit Fencing - Part 3
  3. Mainline Explicit Fencing - Part 3
  4. Mainline Explicit Fencing - Part 3
  5. A look at the Chamelium board
  6. A look at the Chamelium board
  7. A look at the Chamelium board
  8. Setting up QEMU-KVM for kernel development
  9. Setting up QEMU-KVM for kernel development
  10. Setting up QEMU-KVM for kernel development

2016 129

December 2016

  1. Collabora Contributions to Linux Kernel 4.9
  2. Collabora Contributions to Linux Kernel 4.9
  3. Collabora Contributions to Linux Kernel 4.9

November 2016

  1. GStreamer meets HotDoc
  2. A tale of cylinders and shadows
  3. A tale of cylinders and shadows
  4. A tale of cylinders and shadows
  5. How continuous integration can help you keep pace with the Linux kernel
  6. How continuous integration can help you keep pace with the Linux kernel
  7. How continuous integration can help you keep pace with the Linux kernel
  8. Collabora contributions to GStreamer 1.10 - Part 2
  9. Collabora contributions to GStreamer 1.10 - Part 2
  10. Collabora contributions to GStreamer 1.10 - Part 2
  11. Collabora contributions to GStreamer 1.10
  12. Collabora contributions to GStreamer 1.10
  13. Collabora contributions to GStreamer 1.10

October 2016

  1. Linux Plumbers Conference 2016
  2. Open Build Service in Debian - Part 2
  3. Open Build Service in Debian - Part 2
  4. Open Build Service in Debian - Part 2
  5. Open Build Service in Debian - Part 1
  6. Open Build Service in Debian - Part 1
  7. Open Build Service in Debian - Part 1
  8. Mainline Explicit Fencing - Part 2
  9. Mainline Explicit Fencing - Part 2
  10. Mainline Explicit Fencing - Part 2
  11. Making Viewer UIs for Pitivi
  12. Making Viewer UIs for Pitivi
  13. Making Viewer UIs for Pitivi
  14. GStreamer Conference 2016
  15. GStreamer Conference 2016
  16. GStreamer Conference 2016
  17. Web Engines Hackfest 2016
  18. Web Engines Hackfest 2016
  19. Web Engines Hackfest 2016
  20. Collabora contributions to Linux Kernel 4.8
  21. Collabora contributions to Linux Kernel 4.8
  22. Collabora contributions to Linux Kernel 4.8

September 2016

  1. WebKitGTK+ 2.14 and the Web Engines Hackfest
  2. WebKitGTK+ 2.14 and the Web Engines Hackfest
  3. WebKitGTK+ 2.14 and the Web Engines Hackfest
  4. Upcoming events - Fall 2016
  5. Mainline Explicit Fencing - Part 1
  6. Mainline Explicit Fencing - Part 1
  7. Mainline Explicit Fencing - Part 1
  8. Event: IBC 2016
  9. Building Android for Qemu: A Step-by-Step Guide
  10. Event: ISE 2016
  11. Building Android for Qemu: A Step-by-Step Guide
  12. Event: ISE 2016
  13. Building Android for Qemu: A Step-by-Step Guide

August 2016

  1. Increased performance of emulated NVMe devices
  2. Increased performance of emulated NVMe devices
  3. Increased performance of emulated NVMe devices
  4. Thoughts about reviewing large patchsets
  5. Thoughts about reviewing large patchsets
  6. Thoughts about reviewing large patchsets
  7. OpenGL 4.4 for Intel Linux Drivers
  8. OpenGL 4.4 for Intel Linux Drivers
  9. OpenGL 4.4 for Intel Linux Drivers

July 2016

  1. Collabora contributions to Linux Kernel 4.7
  2. Collabora contributions to Linux Kernel 4.7
  3. Collabora contributions to Linux Kernel 4.7
  4. Event: DebConf16
  5. Event: DebConf16
  6. GStreamer Echo Canceller
  7. GStreamer Echo Canceller
  8. GStreamer Echo Canceller
  9. Introducing GStreamer VR Plug-ins and SPHVR
  10. Introducing GStreamer VR Plug-ins and SPHVR
  11. Introducing GStreamer VR Plug-ins and SPHVR

June 2016

  1. Event: DebConf16
  2. SVVR 2016: Virtual reality in the Valley
  3. SVVR 2016: Virtual reality in the Valley
  4. SVVR 2016: Virtual reality in the Valley
  5. GTK Hackfest 2016
  6. News: GStreamer leaks tracer
  7. GTK Hackfest 2016
  8. GTK Hackfest 2016
  9. GStreamer leaks tracer
  10. GStreamer leaks tracer
  11. GStreamer leaks tracer
  12. Linux Kernel: memory corruption - debug tricks
  13. Linux Kernel: memory corruption - debug tricks
  14. Linux Kernel: memory corruption - debug tricks
  15. Event: InfoComm 2016
  16. Flatpak on Debian
  17. Flatpak on Debian
  18. Flatpak on Debian
  19. Running Weston on a Raspbian
  20. Running Weston on a Raspbian
  21. Running Weston on a Raspbian

May 2016

  1. GStreamer Spring Hackfest 2016
  2. GStreamer Spring Hackfest 2016
  3. GStreamer Spring Hackfest 2016
  4. News: Linux Kernel 4.6
  5. Linux Kernel 4.6: More active Collabora contributors than ever before
  6. Linux Kernel 4.6: More active Collabora contributors than ever before
  7. Linux Kernel 4.6: More active Collabora contributors than ever before
  8. Event: GStreamer Spring Hackfest 2016

April 2016

  1. Validating changes to KMS drivers with IGT
  2. Validating changes to KMS drivers with IGT
  3. Validating changes to KMS drivers with IGT
  4. Yocto and OpenEmbedded at Collabora
  5. Yocto and OpenEmbedded at Collabora
  6. Yocto and OpenEmbedded at Collabora
  7. Event: Apertis hands-on session, April 28

March 2016

  1. Collabora contributions to Linux Kernel 4.5
  2. Collabora contributions to Linux Kernel 4.5
  3. Collabora contributions to Linux Kernel 4.5

February 2016

  1. A programmer's view on digital images: the essentials
  2. Vulkan 1.0 specification released with day-one support for Wayland
  3. News: Vulkan 1.0 specification released
  4. A programmer's view on digital images: the essentials
  5. Vulkan 1.0 specification released with day-one support for Wayland
  6. A programmer's view on digital images: the essentials
  7. Vulkan 1.0 specification released with day-one support for Wayland
  8. Community time at Collabora
  9. Community time at Collabora
  10. Community time at Collabora
  11. GNOME DX Hackfest: xdg-app + Debian
  12. GNOME DX Hackfest: xdg-app + Debian
  13. GNOME DX Hackfest: xdg-app + Debian

January 2016

  1. Checking JSON files for correctness
  2. Checking JSON files for correctness
  3. Checking JSON files for correctness
  4. Collabora contributions to Linux Kernel 4.4
  5. Collabora contributions to Linux Kernel 4.4
  6. Collabora contributions to Linux Kernel 4.4

2015 76

December 2015

  1. Event: ISE 2016

November 2015

  1. Collabora contributions to Linux Kernel 4.3
  2. Collabora contributions to Linux Kernel 4.3
  3. Collabora contributions to Linux Kernel 4.3

October 2015

  1. Event: systemd.conf 2015
  2. Event: Web Engines Hackfest 2015
  3. Event: GENIVI AMM Seoul 2015
  4. Event: GENIVI AMM Seoul 2015
  5. Event: GENIVI AMM Seoul 2015
  6. GLib now has a datagram interface
  7. GLib now has a datagram interface
  8. GLib now has a datagram interface
  9. Event: IBC 2015
  10. Event: IBC 2015

September 2015

  1. Event: GStreamer Conference 2015
  2. Celebrating 30 years. Happy 30th anniversary GNU
  3. Celebrating 30 years. Happy 30th anniversary GNU
  4. Celebrating 30 years. Happy 30th anniversary GNU
  5. Event: IBC 2015

August 2015

  1. Collabora contributions to Linux Kernel 4.2
  2. Collabora contributions to Linux Kernel 4.2
  3. Collabora contributions to Linux Kernel 4.2
  4. Collabora contributions to Linux kernel 4.1
  5. Collabora contributions to Linux kernel 4.1
  6. Collabora contributions to Linux kernel 4.1
  7. Event: LPC 2015
  8. Event: LPC 2015
  9. Event: DebConf 2015
  10. Event: DebConf 2015
  11. Event: LPC 2015
  12. Event: DebConf 2015
  13. Event: GStreamer Hackfest 2015
  14. Event: GStreamer Hackfest 2015
  15. Event: GStreamer Hackfest 2015
  16. Event: GStreamer Conference 2015
  17. Event: GStreamer Conference 2015
  18. Alex's work experience at Collabora
  19. Alex's work experience at Collabora
  20. Alex's work experience at Collabora

July 2015

  1. Event: Web Engines Hackfest 2015
  2. Event: Web Engines Hackfest 2015

June 2015

  1. Event: InfoComm 2015
  2. Event: InfoComm 2015
  3. Why polkit (or, how to mount a disk on modern Linux)
  4. Why polkit (or, how to mount a disk on modern Linux)
  5. Why polkit (or, how to mount a disk on modern Linux)
  6. Checking D-Bus API stability
  7. Checking D-Bus API stability
  8. Checking D-Bus API stability

May 2015

  1. Collabora contributions to Linux kernel 4.0
  2. Event: systemd.conf 2015
  3. Collabora contributions to Linux kernel 4.0
  4. Event: systemd.conf 2015
  5. Lucid sleep in the free desktop
  6. Lucid sleep in the free desktop

April 2015

  1. Event: GENIVI AMM Stuttgart 2015
  2. Event: GENIVI AMM Stuttgart 2015
  3. Tracking the reference count of a GstMiniObject using gdb
  4. Tracking the reference count of a GstMiniObject using gdb

March 2015

  1. Blink started supporting font-size-adjust css property
  2. Blink started supporting font-size-adjust css property
  3. JPEG-XR support on blink
  4. JPEG-XR support on blink
  5. Event: InfoComm 2015
  6. Event: GENIVI AMM Stuttgart 2015

February 2015

  1. Weston repaint scheduling
  2. GNOME programming guidelines: the rise of gnome-devel-docs
  3. Weston repaint scheduling
  4. GNOME programming guidelines: the rise of gnome-devel-docs
  5. Crosswalk and its JS, JAVA and Native Extensions performance
  6. Crosswalk and its JS, JAVA and Native Extensions performance
  7. Debian Jessie on Raspberry Pi 2
  8. Debian Jessie on Raspberry Pi 2
  9. WebKit on the new Raspberry Pi 2
  10. WebKit on the new Raspberry Pi 2

January 2015

  1. Event: ISE 2015

2014 33

December 2014

  1. Event: CES 2015
  2. Event: Developer Experience Hackfest 2015
  3. A checklist for writing pkg-config files
  4. A checklist for writing pkg-config files

November 2014

  1. Event: Web Engines Hackfest 2014

October 2014

  1. Recent improvements in libnice
  2. Introduction to ICE and libnice
  3. Recent improvements in libnice
  4. Introduction to ICE and libnice
  5. News: We are hiring!
  6. Collabora contributions to the Linux kernel 3.17
  7. Collabora contributions to the Linux kernel 3.17
  8. Improving the security of D-Bus
  9. Improving the security of D-Bus
  10. A web browser for the Raspberry Pi
  11. Dynamic relocs, runtime overflows and -fPIC
  12. Dynamic relocs, runtime overflows and -fPIC

September 2014

  1. Event: GStreamer Conference 2014
  2. A web browser for the Raspberry Pi

August 2014

  1. GStreamer gains V4L2 Mem-2-Mem support
  2. GStreamer gains V4L2 Mem-2-Mem support
  3. Event: IBC 2014
  4. Wayland on MALI
  5. Wayland on MALI
  6. Event: SIGGRAPH 2014
  7. News: In Cambridge, England 2014

July 2014

  1. News: Raspberry Pi Today Interview
  2. Raspberry Pi custom box design.
  3. Raspberry Pi custom box design.

June 2014

  1. Event: Automotive Linux Summit
  2. News: New Collabora website launches

January 2014

  1. NetSurf Developer Workshop Redux
  2. NetSurf Developer Workshop Redux

2013 5

May 2013

  1. 2D graphics Wayland/Weston optimizations on the Raspberry Pi
  2. Press release: Collabora Brings Wayland...
  3. 2D graphics Wayland/Weston optimizations on the Raspberry Pi

April 2013

  1. Collabora custom ARM hardware build farm
  2. Collabora custom ARM hardware build farm

2012 4

November 2012

  1. Another NetSurf Developer Workshop
  2. Another NetSurf Developer Workshop

May 2012

  1. Linux kernel presentation
  2. Linux kernel presentation