Skip to content
Gustavo A. R. Silva
Labor et Sapientia Libertas
  • Home
  • Presentations
  • About

Author: Gustavo A. R. Silva

Gustavo A. R. Silva works full-time as an Upstream Linux Kernel Engineer, focused on security. Over the past several years, he’s been hunting and fixing all sorts of bugs and issues in the Linux kernel. Gustavo’s kernel work is supported by The Linux Foundation, and he is a member of the Kernel Self-Protection Project. He is a regular speaker at Kernel Recipes and has presented his work at other conferences like Linux Security Summit and Everything Open. Additionally, Gustavo has been an invited speaker at SSTIC.
C Language/Kernel Self-Protection Project/Linux Kernel Hardening

How to use the new counted_by attribute in C (and Linux)

Posted on June 18, 2024 by Gustavo A. R. Silva / 0 Comment

The counted_by attribute The counted_by attribute was introduced in Clang-18 and will soon be available in GCC-15. Its purpose is to associate a flexible-array ...

Conferences/Kernel Self-Protection Project/Open Source/Presentations

Back to Europe to present at Open Source Summit

Posted on June 16, 2024 by Gustavo A. R. Silva / 0 Comment

Happy to share that I will be traveling back to Europe in September to speak at the Open Source Summit Europe 2024 in Vienna. ✈️🇦🇹...

Linux Kernel/Open Source/Open Source Life

Google Open Source Peer Bonus Award

Posted on December 7, 2023 by Gustavo A. R. Silva / 0 Comment

In other news from November, I want to share that I’m thrilled to be the recipient of this award from Google for the first time. I feel really grateful and hono...

Kernel Self-Protection Project/Linux Kernel Hardening/Open Source Security/Quick Post

Influencing Software Security: The Impact of the Kernel Self-Protection Project ⚔️🛡️🐧

Posted on December 6, 2023 by Gustavo A. R. Silva / 0 Comment

Compiler Options Hardening Guide On November 29th, the Open Source Security Foundation (OpenSSF) released a comprehensive and thorough hardening guide aimed at ...

Kernel Self-Protection Project/Linux Kernel Hardening

November 2023 – Linux Kernel work

Posted on December 5, 2023 by Gustavo A. R. Silva / 0 Comment

-Wstringop-overflow Late in October I sent a patch to globally enable the -Wstringop-overflowcompiler option, which finally landed in linux-next on November 28t...

Open Source Life

Dusting off this blog

Posted on December 3, 2023 by Gustavo A. R. Silva / 0 Comment

This weekend I learned that Jerry Cooperstein has retired, and while dusting off my personal blog (I will be posting regularly next year –once a month, ac...

Kids on Computers/Open Source Education

Two new KoC labs in Mexico

Posted on August 21, 2017 by Gustavo A. R. Silva / 0 Comment

It took a while, but here is a report of the last KoC trip to Oaxaca, Mexico. Recently, some of us have been very busy due to exciting professional changes, but...

Linux Kernel Hardening

My Linux Kernel activities in May-July 2017

Posted on August 7, 2017 by Gustavo A. R. Silva / 0 Comment

Hello everybody, During this time I’ve managed to fix 151 issues in the Linux kernel. I got 16 patches upstream in May, 29 in June and 106 more in July. T...

Open Source Education

LFD420

Posted on September 4, 2016 by Gustavo A. R. Silva / 0 Comment

I took the “LFD420 Linux Kernel Internals and Development” training a while ago (in 2016): LFD420_Certificate

Recent Posts

  • Protected: Some notes on my Linux kernel work this year
  • My first time presenting at Lund Linux Conference (LLC)
  • Yet another memory corruption bug in the Linux kernel
  • Back to Australia to present at Everything Open 2025
  • Memory corruption bug in the Wireless subsystem

Recent Comments

    Archives

    • May 2025
    • December 2024
    • November 2024
    • September 2024
    • June 2024
    • December 2023
    • August 2017
    • September 2016

    Categories

    • C Language
    • Conferences
    • Kernel Recipes
    • Kernel Self-Protection Project
    • Kids on Computers
    • Linux Kernel
    • Linux Kernel Bugs
    • Linux Kernel Hardening
    • Mentoring
    • Open Source
    • Open Source Education
    • Open Source Life
    • Open Source Security
    • Presentations
    • Quick Post
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    © 2025 Gustavo A. R. Silva
    Powered by WordPress | Theme: Graphy by Themegraphy