Need a satnav?
Collabora.com sitemap
Feeling a little lost? This sitemap page includes links to all pages in the Collabora website, so hopefully you can now find the page you were looking for! Enjoy.
- Home
- About
- Services
- Industries
- News & Blog
- News
- News: New Collabora website launches
- Event: SIGGRAPH 2014
- Event: IBC 2014
- News: Raspberry Pi Today Interview
- News: In Cambridge, England 2014
- Event: GStreamer Conference 2014
- News: We are hiring!
- Event: Automotive Linux Summit
- Event: Web Engines Hackfest 2014
- Event: CES 2015
- Event: ISE 2015
- Event: Developer Experience Hackfest 2015
- Event: GENIVI AMM Stuttgart 2015
- Event: InfoComm 2015
- Event: IBC 2015
- Press release: Collabora Brings Wayland...
- Event: GStreamer Hackfest 2015
- Event: DebConf 2015
- Event: LPC 2015
- News: Vulkan 1.0 specification released
- Event: GStreamer Conference 2015
- Event: Apertis hands-on session, April 28
- Event: GENIVI AMM Seoul 2015
- Event: GStreamer Spring Hackfest 2016
- Event: systemd.conf 2015
- News: Linux Kernel 4.6
- Event: Web Engines Hackfest 2015
- Event: InfoComm 2016
- Event: ISE 2016
- News: GStreamer leaks tracer
- Event: DebConf16
- Event: IBC 2016
- Upcoming events - Fall 2016
- GStreamer Conference 2016
- Linux Plumbers Conference 2016
- GStreamer meets HotDoc
- Collabora at FOSDEM 2017
- Hello Amsterdam!
- Collabora & Linux Kernel 4.10
- Embedded Linux Conference 2017
- Two weeks, four events!
- Collabora in Linux Format
- Release: libnice 0.1.14
- Upcoming events: VR, NAB & Khronos
- Collabora & Linux Kernel 4.11
- Collabora at GENIVI AMM
- VR World, GStreamer, OSS, Vulkanised!
- Outreachy 2017
- Three days, two exhibits, three talks
- Growing our Core, Graphics & Web teams
- Collabora & Linux Kernel 4.12
- Upcoming events: GUADEC & SIGGRAPH
- DebConf comes to Montreal!
- Collabora & Linux Kernel 4.13
- Open Source Summit North America
- XDC comes to Mountain View
- Embedded & Kernel Recipes
- GStreamer Conference 2017
- Embedded Linux Conference Europe
- European R-Car Consortium Forum
- Linux Developer Conference Brazil
- Collabora & Linux Kernel 4.14
- Your partner in adopting SRT
- Capitole du Libre
- 12 reasons to join Collabora
- Outreachy - Round 15
- FOSDEM: Two days, a dozen talks!
- Collabora & Linux Kernel 4.15
- Embedded World 2018
- Embedded Linux Conference 2018
- FOSSASIA Summit 2018
- Collabora & GStreamer 1.14
- Linux Kernel 4.16
- Welcoming 9 new Collaborans!
- Open Source at NAB
- foss-north
- Linux Kernel 4.17
- GUADEC 2018
- DebConf18
- Collabora continues to grow
- Linux Kernel 4.18
- Paris, A Coruna & Berlin
- Open Source Summit
- Open Source at IBC
- FOSSCOMM
- Automotive Grade Linux AMM
- Embedded Linux in Edinburgh
- Linux Kernel 4.19
- Edinburgh, continued!
- Daniel Stone featured in Linux Format!
- Linux Plumbers in Vancouver
- FOSS in Toulouse
- ESE Kongress
- Outreachy - Round 17
- Linux Kernel 4.20
- FOSDEM 2019
- Embedded World 2019
- Automotive Linux in Tokyo
- Linux Kernel 5.0
- European R-Car Consortium Forum 2019
- Linaro Connect meets Panfrost
- Introducing: Monado
- GStreamer support for the RIST Specification
- Linux Kernel 5.1
- Collabora & GStreamer 1.16
- Google Summer of Code 2019
- Welcoming the newest Collaborans!
- Linux Kernel 5.2
- Collabora & Debian 10 (Buster)
- Moving the Linux desktop to another reality
- Embedded in San Diego
- Linux Developer Conference Brazil 2019
- Bringing the FOSS XR community together
- Open Source at IBC 2019
- Linux Kernel 5.3
- All the right ingredients in Paris
- Open graphics in Montreal
- Embedded Linux Conference Europe 2019
- A new home for KernelCI
- GStreamer & automated testing in Lyon
- And the Collabora family keeps growing!
- Linux Kernel 5.4
- Meet the newest Collaborans!
- FOSDEM 2020
- Linux Kernel 5.5
- Monado OpenXR runtime developer update
- Low latency streaming of security video feeds with SRT and GStreamer
- Introducing OpenCL and OpenGL on DirectX
- Linaro Tech Days: Wayland, Weston & Open Source GPU drivers
- Projects and progress in Linux kernel 5.6
- Say hello to the newest Collaborans!
- Service process and out of process compositing in Monado
- Monado OpenXR runtime development gaining momentum: version 0.2, multi-layer support & more!
- xrdesktop 0.14 with OpenXR support is here!
- Laval Virtual: OpenXR master class in VR!
- Google Summer of Code 2020
- Embedded Linux & Open Source take the virtual stage
- Kernel 5.7: Forging ahead, despite COVID-19
- Monado: Multi-application support with XR_EXTX_overlay
- WirePlumber 0.3 released, now ready for the desktop
- Welcoming five new Collaborans!
- Lighthouse positional tracking in Monado with libsurvive
- Kernel 5.8: Collabora's biggest & most significant contributions yet!
- One week, two events: DebConf20 & Linux Plumbers Conference
- X.Org Developer's Conference 2020
- Kernel 5.9: Onwards and upwards
- Collabora & GStreamer 1.18
- Open Source Summit Europe & ELCE 2020
- Monado update: Passing conformance, Android support & more
- Linux App Summit 2020
- A Wayland driver for Wine
- Kernel 5.10: Rockchip, H.264, Bifrost & more!
- One weekend, two conferences
- Monado 21.0.0, an officially conformant OpenXR implementation!
- New year, new kernel: Collabora's contributions to Linux 5.11
- Wine on Wayland: An exciting first update
- OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver
- PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs
- Linaro Virtual Connect - Spring 2021
- Kernel 5.12: Working to close the gap
- Bridging the OpenGL and Vulkan divide
- A libweston-based compositor for Automotive Grade Linux
- Wine on Wayland meets Vulkan, multi-monitor support & more
- Growing for the road ahead
- A very successful first KernelCI hackfest
- Kernel 5.13: Growing team and KernelCI hackfest
- Reverse-engineering the Mali G78
- Linaro Virtual Connect - Fall 2021
- Kernel 5.14: 30 years in the making and still improving
- Generate a minimal GStreamer build, tailored to your needs
- Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52
- Open Source Summit + Embedded Linux Conference 2021
- WirePlumber in Fedora 35
- Kernel 5.15: A small but mighty Halloween release
- Open Source in Japan, virtually
- Meet wxrd, a standalone Wayland compositor for xrdesktop
- A growth year for upstream kernel contributions
- First up in 2022: linux.conf.au!
- Kernel 5.16: A new release for a new year
- FOSDEM 2022
- GStreamer 1.20: Embedded & WebRTC lead the way
- New faces for new challenges
- Portable Linux gaming with the Steam Deck
- School's back in session at Open Source 101
- SocketCAN x Kubernetes
- Kernel 5.17: Solid & steady
- Monado accepted in GSoC 2022!
- PipeWire: Bluetooth support status update
- Talks of the town: Software engineering edition
- Finding the secret ingredient at Embedded and Kernel Recipes
- Conformant open source support for Mali-G57
- Kernel 5.18: Milestones for the road ahead
- Adding even more heads for the group picture
- Kernel 5.19: Probably the final release of the 5.x series
- Weston 10.0.1 - a bug-fix release
- Emerging ideas at Open Source Summit North America
- Fostering connections at Open Source Summit Latin America
- Last chance to submit to FOSS XR!
- A busy, open source week in Dublin!
- Open source machine learning at IBC 2022
- A team that grows together, builds together
- HEVC uAPI mainlined
- Three conferences for the price of none!
- Weston 11.0: what's new, what's next
- Introducing NVK
- Kernel 6.0: Start of a new series and dawn of Rust
- Wine on Wayland 2022 update: more games, more apps, more fun!
- Fully charged for electronica 2022
- Seizing knowledge at Capitole du Libre
- KernelCI now testing Linux Rust code
- Shifting to open gears for the Automotive Linux Summit
- Faith Ekstrand is a 2022 Khronie Award recipient!
- Always growing, always evolving
- Moving forward with more hands on deck
- Monado's "Mercury" hand tracking now ready for use!
- Kernel 6.1: Multi-generational improvements
- FOSDEM back in full force for 2023
- GStreamer 1.22: Bigger and better!
- Kernel 6.2: More Rust support for drivers
- PanCSF: A new DRM driver for Mali CSF-based GPUs
- Kernel 6.3: MediaTek, Rockchip RK3588 & more
- Connecting at Embedded World 2023
- Showcasing the STM32MP1 at Embedded World
- Monado accepted for XROS 2023!
- April brings tech events aplenty
- Weston 12.0: Highlights and changes for Wayland's reference compositor
- Video codecs: Adding AV1 stateless video decoder support to Linux
- Monado SLAM datasets now available
- Making new strides at AWE
- Ready to embark for Embedded Open Source Summit
- NVK update: Enabling new extensions, conformance status & more
- Kernel 6.4: More work on MediaTek, Rockchip, and power supply
- Zink brings conformant OpenGL on Imagination GPUs
- A weekend for developers
- A helping Arm for Panfrost
- The next step for NVK: Merging into Mesa!
- EOSS - Recorded presentations (videos) now available
- NVK Has landed!
- Ready to All Systems Go!
- Linux kernel 6.5: USB4v2 and Wifi7 have arrived
- Empowering Open Source at IBC 2023
- Perfecting Open Source Recipes in Paris
- A framework to share analytics data in GStreamer
- Pressing play on GStreamer Conference 2023
- X.Org Developer's Conference 2023
- Kernel 6.6: Long-awaited features and enhanced hardware support
- Benchmarking machine learning frameworks
- Patch Ready for Linux Plumbers 2023
- NVK reaches Vulkan 1.0 conformance
- MiniDebConf Cambridge 2023
- Ready for embedded: PipeWire 1.0 released
- WhisperSpeech makes its way to AI.dev
- NVK holiday update: What we've achieved, and where we're headed
- Weston 13.0 release: Backends consolidation
- Kernel 6.7: New year, new Linux!
- First in line for FOSDEM 2024: GStreamer, LAVA workloads & more!
- WhisperFusion: Ultra-low latency conversations with an AI chatbot
- Wine on Wayland: A year in review (and a look ahead)
- Smells like team spirit: Meet our newest Collaborans!
- NVK is now ready for prime time
- FOSDEM 2024 - Recorded presentations (videos) now available
- Debuting at IOT Solutions World Congress
- Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing
- Release the panthor!
- Kernel 6.8: MediaTek community flourishes
- GStreamer 1.24: New heights in embedded, network streaming & analytics
- Future-proofing at Embedded World 2024
- OpenXR & Monado: Recent progress and what's to come
- New unixfd plugin in GStreamer 1.24
- Collabora's WhisperFusion nominated for Embedded Award 2024
- Embedded Open Source Summit 2024
- Up close and personal with STMicroelectronics' STM32MP2 at Embedded World
- Blast from the past at Embedded World: Atari plays for Linux
- Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR
- Collabora, not just Earth Day. Every day.
- Effortless GStreamer Analytics Cross-Platform Support via ONNX Runtime
- SteamOS 3.6: How the Steam Deck atomic updates are improving
- Kernel 6.9: Enable, test, repeat
- Implementing DRM format modifiers in NVK
- Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs
- Making a spatial impact at AWE 2024
- ElectricMaple: Open Source remote-rendering debuts at AWE 2024
- Kernel 6.10: Keep the updates coming
- Testing in the Cloud: Enabling Fedora's openQA for flexible cloud deployment
- Kernel 6.11: Power moves and hardware grooves
- First on the SIDO scene
- Taming the Panthor: OpenGL ES 3.1 conformance achieved on Mali-G610
- Connecting the remote dots at IBC 2024
- PanVK support for Arm V10 GPUs
- Waltzing into a packed Open Source week
- electronica 2024 with Renesas
- Upping the AI game at the GStreamer Conference 2024
- Hello, MediaTek Genio!
- X.Org Developer's Conference 2024
- Integrating kernels and minds at the Linux Foundation Member Summit
- Blog
- Wayland on MALI
- Raspberry Pi custom box design.
- NetSurf Developer Workshop Redux
- Another NetSurf Developer Workshop
- Linux kernel presentation
- Collabora custom ARM hardware build farm
- Dynamic relocs, runtime overflows and -fPIC
- A web browser for the Raspberry Pi
- GStreamer gains V4L2 Mem-2-Mem support
- Improving the security of D-Bus
- Collabora contributions to the Linux kernel 3.17
- Introduction to ICE and libnice
- Recent improvements in libnice
- A checklist for writing pkg-config files
- WebKit on the new Raspberry Pi 2
- Debian Jessie on Raspberry Pi 2
- Crosswalk and its JS, JAVA and Native Extensions performance
- GNOME programming guidelines: the rise of gnome-devel-docs
- Weston repaint scheduling
- JPEG-XR support on blink
- Blink started supporting font-size-adjust css property
- Tracking the reference count of a GstMiniObject using gdb
- Lucid sleep in the free desktop
- Collabora contributions to Linux kernel 4.0
- Checking D-Bus API stability
- Why polkit (or, how to mount a disk on modern Linux)
- 2D graphics Wayland/Weston optimizations on the Raspberry Pi
- Alex's work experience at Collabora
- Collabora contributions to Linux Kernel 4.4
- Collabora contributions to Linux kernel 4.1
- Collabora contributions to Linux Kernel 4.2
- Checking JSON files for correctness
- GNOME DX Hackfest: xdg-app + Debian
- Celebrating 30 years. Happy 30th anniversary GNU
- Community time at Collabora
- GLib now has a datagram interface
- Vulkan 1.0 specification released with day-one support for Wayland
- Collabora contributions to Linux Kernel 4.3
- A programmer's view on digital images: the essentials
- Collabora contributions to Linux Kernel 4.5
- Yocto and OpenEmbedded at Collabora
- Validating changes to KMS drivers with IGT
- Linux Kernel 4.6: More active Collabora contributors than ever before
- GStreamer Spring Hackfest 2016
- Running Weston on a Raspbian
- Flatpak on Debian
- Linux Kernel: memory corruption - debug tricks
- GStreamer leaks tracer
- GTK Hackfest 2016
- SVVR 2016: Virtual reality in the Valley
- Introducing GStreamer VR Plug-ins and SPHVR
- GStreamer Echo Canceller
- Collabora contributions to Linux Kernel 4.7
- OpenGL 4.4 for Intel Linux Drivers
- Thoughts about reviewing large patchsets
- Increased performance of emulated NVMe devices
- Building Android for Qemu: A Step-by-Step Guide
- WebKitGTK+ 2.14 and the Web Engines Hackfest
- Mainline Explicit Fencing - Part 1
- Collabora contributions to Linux Kernel 4.8
- Web Engines Hackfest 2016
- Making Viewer UIs for Pitivi
- Mainline Explicit Fencing - Part 2
- Open Build Service in Debian - Part 1
- Open Build Service in Debian - Part 2
- Collabora contributions to GStreamer 1.10
- Collabora contributions to GStreamer 1.10 - Part 2
- How continuous integration can help you keep pace with the Linux kernel
- A tale of cylinders and shadows
- Collabora Contributions to Linux Kernel 4.9
- Setting up QEMU-KVM for kernel development
- A look at the Chamelium board
- Mainline Explicit Fencing - Part 3
- Optimizing graphics memory bandwidth with compression and tiling: Notes on DRM format modifiers
- Quick hack: Setting up a ChromiumOS dev environment
- Quick hack: Precompiling APK files during Android AOSP build
- A flurry of open source graphics milestones
- Quick hack: Removing the Chromebook Write-Protect screw
- Kernel debugging with QEMU: An overview of tools available
- Performance analysis in Linux
- GTK+ Hackfest 2017: D-Bus communication with containers
- Linux block I/O tracing
- Android: Enabling mainline graphics
- Ubuntu rejoins the GNOME fold
- Tracing user space and OS interactions
- GStreamer 1.12: Intel Media SDK support and more
- Quick hack: Changing the Android boot animation
- Receiving an AES67 stream with GStreamer
- Android: Getting up and running on the iMX6
- Collabora contributions to GStreamer 1.12
- Android: NXP i.MX6 Buffer Modifier Support
- NVMe: Officially faster for emulated controllers!
- Debian armhf VM on arm64 server
- Quick hack: Performance debugging Linux graphics on Mesa
- vkmark: more than a Vulkan benchmark
- Android: NXP i.MX6 on Etnaviv Update
- DebConf 17: Flatpak and Debian
- XDC 2017 - Links to recorded presentations (videos)
- Performance analysis in Linux (continued)
- Who knew we still had low-hanging fruit?
- Tracing memory leaks in the NFC Digital Protocol stack
- Quick hack: Experiments with crosvm
- ipcpipeline: Splitting a GStreamer pipeline into multiple processes
- Running Chromium with Ozone-GBM on a GNU/Linux desktop
- Quick hack: Building ChromiumOS for QEMU
- Why Linux HDCP isn't the end of the world
- CEF on Wayland
- More to it than beer
- Kernelci.org automated bisection
- Virtualizing GPU Access
- FOSDEM - Links to recorded presentations (videos)
- LVEE Winter Edition 2018
- SRT in GStreamer
- SRT, typical examples
- Google Open Source Peer Bonus
- Linux isn't immune
- A new era for Linux's low-level graphics - Part 1
- A new era for Linux's low-level graphics - Part 2
- Upstream Linux support for new NXP i.MX 8
- GStreamer Spring Hackfest
- GPU virtualization update
- GStreamer spring in Sweden
- Four open months at Collabora
- GStreamer CI support for embedded devices
- Happy 20th, Open Source
- Secure video comes of age
- Introducing debos, a versatile images generator
- The docker.io Debian package is back to life
- kms_swrast: A hardware-backed graphics driver
- Cross-compilation made easy for GNOME Builder
- En route to a robust GPU device selection in GL
- Quick hack: git reset upstream
- Testing Chromebooks with LAVA on kernelci.org
- Cambridge XMPP Sprint
- Virtme: The kernel developers' best friend
- MicroDebConf Brasilia
- The beauty of Open Source
- Recently in Geoclue
- On the low adoption of automated testing in FOSS
- Introducing Zink, an OpenGL implementation on top of Vulkan
- Quick hack: Speed up your GitLab CI
- Gaining eBPF vision: A new way to trace Linux filesystem disk requests
- Metrics for test suite comprehensiveness
- Convincing your manager that upstreaming is in their best interest
- A dream come true: Android is finally using DRM/KMS
- A Panfrost milestone
- FOSDEM 2019 - Recorded presentations (videos)
- Modern USB gadget on Linux & how to integrate it with systemd (Part 1)
- Panfrost update: A new kernel driver
- News from the Debian Cloud Team
- Bootstraping a minimal Arch Linux image
- Quick hack: Raspberry Pi meets Linux kernel mainline
- An overview of the Panfrost driver
- Modern USB gadget on Linux & how to integrate it with systemd (Part 2)
- Running Android next to Wayland
- An eBPF overview, part 1: Introduction
- An eBPF overview, part 2: Machine & bytecode
- Quick hack: git-pw
- Weston debugging and tracing on-the-fly
- GStreamer buffer flow analyzer
- An eBPF overview, part 3: Walking up the software stack
- Running Android and Wayland on embedded devices
- An eBPF overview, part 4: Working with embedded systems
- CEF on Wayland upstreamed
- An eBPF overview, part 5: Tracing user processes
- Permissively-licensed MTP device implementation
- Testing Video4Linux2 drivers like a boss
- Joining Collabora for a summer of Panfrost
- Building Debian images for Le Potato and OrangePi with debos
- Using dummy-hcd to play with USB gadgets
- GNOME meets Panfrost
- GStreamer in Oslo
- Zink: Summer Update & SIGGRAPH 2019
- What's new in OpenXR 1.0 & Monado?
- Panfrost & Wayland on a Rockchip board
- Virglrenderer and the state of virtualized virtual worlds
- Why HDCP support in Weston is a good thing
- Adding stateless support to vicodec
- Zink: Fall Update
- Building GStreamer on Windows
- New graphing tool for PipeWire debugging
- Opening up Mali T720
- FOSDEM 2020 - Recorded presentations (videos)
- Using gcc sanitisers to get a nasty bug fixed
- Experimental Panfrost GLES 3.0 support has landed in Mesa
- PipeWire, the media service transforming the Linux multimedia landscape
- Why remote working can be good for people, business and environment
- Getting started with GStreamer's gst-build
- Using syzkaller, part 1: Fuzzing the Linux kernel
- Adding mainline Arm Frame Buffer Compression support for Rockchip
- Clean, reliable setup for dependency installation
- Open Source software releases: Q1 2020 recap
- Using syzkaller, part 2: Detecting programming bugs in the Linux kernel
- Alyssa Rosenzweig receives Google Open Source Peer Bonus
- From Bifrost to Panfrost - deep dive into the first render
- Reducing the size of a Rust GStreamer plugin
- WirePlumber, the PipeWire session manager
- Using syzkaller, part 3: Fuzzing your changes
- Cross-compiling with gst-build and GStreamer
- Using regmaps to make Linux drivers more generic
- Bifrost meets GNOME: Onward & upward to zero graphics blobs
- Generating MPEG-DASH streams for Open Source adaptive streaming with GStreamer
- Cross building Rust GStreamer plugins for the Raspberry Pi
- Using syzkaller, part 4: Driver fuzzing
- Deep dive into OpenGL over DirectX layering
- An introduction to Linux kernel initcalls
- Understanding computer vision & AI, part 1
- Testing Weston DRM/KMS backends with virtme and VKMS
- High bitrate video streaming with GStreamer's RTP elements
- Panfrost performance counters with Perfetto
- Using the Linux kernel's Case-insensitive feature in Ext4
- Pushing pixels to your Chromebook
- Integrating libcamera into PipeWire
- Open Source meets Super Resolution, part 1
- Initcalls, part 2: Digging into implementation
- Building GStreamer text rendering and overlays on Windows with gst-build
- Engaging in an "Open First" remote internship at Collabora
- From Panfrost to production, a tale of Open Source graphics
- A summer sprint: bringing near-native performance to Zink
- Developing Wayland Color Management and High Dynamic Range
- Empathy first: Driving growth through people leadership
- Desktop OpenGL 3.1 on Mali GPUs with Panfrost
- Implementing a performance boosting algorithm in Coccinelle
- GStreamer on Windows: adding WebRTC support to a gst-build install
- Trimming apitrace workload captures for better Mesa testing
- Network adaptive streaming with Hwangsaeul
- Adding HEVC/H.265 support for NXP's i.MX 8M
- Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1
- New features, changes & improvements to KernelCI's UI
- Build and run GTK 4 applications with Visual Studio
- Rust: integrating LLVM source-base code coverage with GitLab
- An easy to use MTP implementation for your next embedded Linux project
- Continuous 3D Hand Pose Tracking using Machine Learning & Monado
- Profiling virtualized GPU acceleration with Perfetto
- Build your own application with GTK 4 as a Meson subproject!
- Quick hack: Patching kernel modules using DKMS
- Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4
- Optimizing 3D performance with virglrenderer
- Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
- Zink: Summer 2021 update
- Testing cameras with lc-compliance on KernelCI
- Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR
- Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer
- An xrdesktop summer of code
- A tale of two toolchains and glibc
- Improving test coverage for cameras in KernelCI
- Run your own CI pipeline with GStreamer's new monorepo
- Venus on QEMU: Enabling the new virtual Vulkan driver
- Wine on Wayland year-end update: improved functionality & stability
- A Pixel's Color & new documentation repository
- Writing an open source GPU driver - without the hardware
- Landing a new syscall: What is futex?
- PipeWire: A year in review & a look ahead
- Improving the reliability of file system monitoring tools
- How to write a Vulkan driver in 2022
- Spotlight on Meson's full-featured developer environment
- Visual-inertial tracking for Monado
- Monado's hand tracking: hand-waving our way towards a first attempt
- Bridging the synchronization gap on Linux
- Adding secondary command buffers to PanVk
- Introducing the r600/NIR back-end
- Using a Raspberry Pi as a Bluetooth speaker with PipeWire
- Improving Vulkan graphics state tracking in Mesa
- Open source machine learning for video compression
- Carlafox, an open-source web-based CARLA visualizer
- A look at Vulkan extensions in Venus
- From Lua to JSON: refactoring WirePlumber's configuration system
- Tracing stateless video hardware decoding in V4L2
- Machine Learning with Etnaviv and OpenCL
- The futex_waitv() syscall and gaming on Linux
- State of Monado's visual-inertial tracking
- Kicking off 2023 with the MIT Reality Hack!
- Labeling tools are great, but what about quality checks?
- A brave new world: building glibc with LLVM
- Exploring Rust for Vulkan drivers, part 1
- Oxidizing bmap-tools: rewriting a Python project in Rust
- Implementing Vulkan extensions for NVK
- Carlafox: Towards reliable open-source 3D perception
- Meson & VSCode: Develop your project in a modern IDE
- Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588
- Introducing Multiview for NVK
- Radxa Rock-5B PCIe and RTL8125B networking in U-boot
- MLfix to quickly fix datasets
- USB 3.0 preliminary support in U-boot for Radxa Rock-5B
- WirePlumber's Event Dispatcher: a new, simplified way of handling PipeWire events
- A roadmap for VirtIO Video on Chrome OS, part 1
- Radxa's Rock 5A one step closer to U-boot mainline
- Persian Rug - It really ties the Rust room together
- Triple Threat: The Power of Transcription, Summary, and Translation
- Pushing testing laboratory performance limits by benchmarking LAVA - Part 1
- Booting on Radxa's Rock-5B without any media used
- Bridging IIO and Input in Linux
- Persian Rug, Part 2 - Other ways to make object soups in Rust
- WhisperSpeech: Exploring new horizons in text-to-speech tech
- A roadmap for VirtIO Video on ChromeOS: part 2
- WirePlumber: Exploring Lua scripts with Event Dispatcher
- Persian Rug, Part 3 - The warp and the weft
- Advocating a better Kernel Integration for all
- A new kselftest for verifying driver probe of Devicetree-based platforms
- Thoughts on PipeWire 1.0 and beyond
- Google Open Source Peer Bonus 2023
- How to share code between Vulkan and Gallium
- Persian Rug, Part 4 - The limitations of proxies
- DRM-CI: A GitLab-CI pipeline for Linux kernel testing
- What's the latest with WirePlumber?
- Almost a fully open-source boot chain for Rockchip's RK3588!
- Automatic regression handling and reporting for the Linux Kernel
- Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it
- Transforming speech technology with WhisperLive
- Hacking on the PipeWire GStreamer elements
- A roadmap for VirtIO Video on ChromeOS: part 3
- The latest on cmtp-responder, a permissively-licensed MTP responder implementation
- Smart audio filters with WirePlumber 0.5
- Building a Board Farm for Embedded World
- A journey towards reliable testing in the Linux Kernel
- A shifty tale about unit testing with Maxwell, NVK's backend compiler
- Mesa CI and the power of pre-merge testing
- Careers
- Contact
- Cookies policy
- Privacy Notice
- Privacy Notice V1.1
- Recruitment Privacy Notice
- test email