"16 years ago today, after watching a presentation on YouTube titled “Write and Submit your first Linux Kernel Patch” by @gregkh, I submitted my first patch1 to the Linux kernel. 🐧🙂[...]"
embeddedor.com/blog/2026/04/… 🐧
#Linux#OpenSource
📅 The schedule is live for #OSSummit Korea, August 11-12 in Seoul! bit.ly/3S0DZ83
Explore 70 sessions covering #AI, #CloudNative, #Linux, embedded systems, software security, & more.
⏰ 4 days left to save up to ₩220,000 when you register by June 16: bit.ly/4sNbTK1
"During one of my presentations at Open Source Summit Japan🇯🇵 the past year, I talked about a bug I found while addressing -Wflex-array-member-not-at-end issues in the Linux kernel. The warning reported by the compiler was [...]"
embeddedor.com/blog/2026/04/… 🐧
#Linux#OpenSource
"Today I woke up to the great news that we now have "only" 100 -Wflex-array-member-not-at-end issues left to be addressed in linux-next. I started fixing these issues a couple of years ago after running into a memory corruption bug caused by a flex[...]"
embeddedor.com/blog/2026/04/…
While reviewing one of the patches sent to the linux-hardening list this afternoon, I spotted a bug I introduced in the same code two years ago (on March 5 2024, to be precise).
Over nearly a decade contributing to the Linux kernel, I've...
Read more: embeddedor.com/blog/2026/03/… 🐧
Yet another memory corruption bug caught thanks to -Wflex-array-member-not-at-end! 🐛🪲🐧
lore.kernel.org/linux-harden…
This will soon land in mainline and a couple of stable trees. 😃🐧
Check out this presentation to learn more about this work:
embeddedor.com/blog/presenta…
KSPP ⚔️🛡️🐧
I wrote a very short blog post to guide people to resources on how to start fixing Coverity issues and how that can be a great way to contribute to the Linux kernel. 🔍 🖥️ 🐧
It's particularly aimed at newcomers with some experience in C. 🙂
embeddedor.com/blog/2024/09/…
Status update on GCC security features for the Linux kernel - Qing Zhao
"Multiple security features for the Linux kernel have been added into GCC releases since GCC11, including "zero call-used registers at return" (GCC11) [...]"
@gnutoolsm.youtube.com/watch?v=gsOaKP…
I’m really happy to share that I'll be traveling to Paris to speak at @KernelRecipes in the week after the Open Source Summit Europe. ✈️🇨🇵🗣️🎙️ I’m really excited about this edition, and as always, feel free to say hi if you see me around. 🙂👋🏽🐧 #Linuxembeddedor.com/blog/2024/06/…
Kees Cook on Linux kernel security. 🐧
"I’ve found the term “undefined behavior” to have a really strict meaning within the compiler community, so I have tried to redefine my goal as eliminating “unexpected behavior” or “ambiguous language constructs”. "
reproducible-builds.org/news…
I presented at the Linux Plumbers this morning. 🗣️🐧
My slides are already available for anyone who'd like to check them out.
I really loved that people asked many questions during & after the session. 😃
Next stop: @KernelRecipes in Paris next week 🇨🇵
lpc.events/event/18/contribu…
Happy to share that I'll be traveling back to Europe in September to speak at the #OSSummit Europe in Vienna.✈️🇦🇹 I'll also attend both #Linux Security Summit and Linux Plumbers.🐧 I hope to meet with a lot of friends that I haven’t seen in a while.🙂
embeddedor.com/blog/2024/06/…
I presented at Open Source Summit Europe this afternoon. 🗣️🐧
My slides are already available if anyone wants to check them out. My audience was great, and it seems they enjoyed the talk. 😃
Now, I'll be focusing on Linux Plumbers.
embeddedor.com/slides/2024/l… (pdf)
#OSSummit
Hands down, this is honestly the best keyboard I've ever owned. I really enjoy typing on it every time.
For some reason, I felt so happy about it this morning that I had to share it. 🧑🏽💻🙂
@keyboardio