24/7: Posts
News about Igalia
We love hearing from you, so be sure to follow us and join the conversation on our networks. If you want to know more about us, you can also meet the team here.
Posts
CSS Media Query Support for Video Elements
I've been digging around on web platform status pages to see what's come out and what's planned for web developers. You can take the girl out of browser work but...
Continue reading >
Three Decades of HTML
A few days ago was the 30th anniversary of the first time I wrote an HTML document. Back in 1993, I took a Usenet posting of the “Incomplete Mystery Science...
Continue reading >
the last 5 years of V8's garbage collector
Captain, status report: I’m down here in a jeffries tube, poking at V8’s garbage collector. However, despite working on other areas of the project recently, V8 is now so large...
Continue reading >
I'm playing Far Cry 6 on Linux
If you’ve been paying attention to the evolution of the Linux gaming ecosystem in recent years, including the release of the Steam Deck and the new Steam Deck OLED, it’s...
Continue reading >
v8's mark-sweep nursery
Today, a followup to yesterday’s note with some more details on V8’s new young-generation implementation, minor mark-sweep or MinorMS.A caveat again: these observations are just from reading the code; I...
Continue reading >
Vulkan Video encoder in GStreamer
Vulkan Video encoder in GStreamer # During the last months of 2023, we, at Igalia, decided to focus on the latest provisional specs proposed by the Vulkan Video Khronos TSG...
Continue reading >
sir talks-a-lot
I know, dear reader: of course you have already seen all my talks this year. Your attentions are really too kind and I thank you. But those other people, maybe...
Continue reading >
15 Tips for Debugging Issues in the AMD Display Kernel Driver
A self-help guide for examining and debugging the AMD display driver within the Linux kernel/DRM subsystem. It’s based on my experience as an external developer working on the driver, and...
Continue reading >
Setting up a minimal, command-line Android emulator on Linux
Android has all kinds of nice development tools, but sometimes you just want to run an apk and don’t need all the surrounding tooling. In my case, I have already...
Continue reading >
sched_ext: a BPF-extensible scheduler class (Part 1)
This blog post introduces sched_ext, a recently proposed extensible scheduler class. sched_ext allows you to write and run your custom process scheduler optimized for your target workloads and hardware architectures...
Continue reading >
Ownership you can count on
Introduction I came across the paper Ownership You Can Count On (by Adam Dingle and David F. Bacon, seemingly written in 2007) some years ago and it stuck with me...
Continue reading >
The Rainbow Treasure Map Talk: Advanced color management on Linux with AMD/Steam Deck.
Last week marked a major milestone for me: the AMD driver-specific color management properties reached the upstream linux-next! And to celebrate, I’m happy to share the slides notes from my...
Continue reading >