David Strauss

@davidstrauss
85 Followers
94 Following
19 Posts
Various roles at #systemd, @allsystemsgo, and Drupal Security. he/him but also 🏳️‍🌈. Chief Product Officer at @amutable; former co-founder at Pantheon. Respect pedestrians and cyclists, please.
GitHubhttps://github.com/davidstrauss
LinkedInhttps://linkedin.com/in/davidstrauss
Have you run into a bug when auto-migrating from Podman's old BoltDB to the new SQLite DB? It's been fixed in Podman v5.8.1, which has just dropped. It's heading to Fedora and other distros soon. https://github.com/containers/podman/releases/tag/v5.8.1 #podman #opensource
Release v5.8.1 · containers/podman

Bugfixes Fixed a critical bug where automatic migration from BoltDB to SQLite after a reboot could perform a partial migration, with some containers in SQLite and some remaining in BoltDB, when Qu...

GitHub
📣 All Systems Go! is back in 2026! Same location, same dates.
We hope to see you 🫵 in 📍Berlin 📆 Sept 30-Oct 1 for 2 days of presentations, conversations and collaboration around foundational user-space Linux technologies.
More info here 👉 https://all-systems-go.io/
Follow to get notified when the CFP opens and 🎟️ tix go on sale.
All Systems Go!

All Systems Go!

All Systems Go!

[$] Kernel control-flow-integrity support comes to GCC

Control-flow integrity (CFI) is a set of techniques that make it more difficult for attackers to hijack indirect jumps to exploit a system. The Linux kernel has supported forward-e [...]

https://lwn.net/Articles/1056601/ #LWN

After a brief discussion I initiated #systemd updated their stability guarantees to be aligned with the #kernel:

"The kernel has a "don't break userspace" policy [1] which is very easy
to understand and like (even if the details are complicated). [...]

To improve public perception, and to align the docs with practice, let's
make a general promise to keep stability [...]"

It's been that way implicitly for a while and now it's communicated clearly as well.

https://github.com/systemd/systemd/commit/f4dd927e5cc47a88fa427a6e1ce210b1f2350978

docs/PORTABILITY_AND_STABILITY: update the policy · systemd/systemd@f4dd927

The kernel has a "don't break userspace" policy [1] which is very easy to understand and like (even if the details are complicated). We had a complicated policy statement, but the act...

GitHub

Here's the first published video of my FOSDEM talks, about native OCI support in systemd:

https://video.fosdem.org/2026/ua2118/ZKKQWC-native_oci_container_support_in_systemd.av1.webm

two more to come, stay tuned.

#systemd #fosdem #fosdem2026

"People want to use the box that cost a lot of money. So we provided a way to talk to the HSM."

#FOSDEM

At #fosdem2026 , getting my feelings hurt
Poster I made for endoflife.date at the AboutCode Workshop #fosdem fringe event.
@sebsch Thanks for the follow! I happened to be in the exact spot of your banner picture when I got the notification.
It is a lot more complicated to add keyboard shortcuts to your web app than you might initially think, featuring a big honkin' table. #a11ty https://ericwbailey.website/published/how-an-accessibility-designer-adds-keyboard-shortcuts-to-a-web-app/
How an accessibility designer adds keyboard shortcuts to a web app

Keyboard shortcuts occupy a strange area for web design.