GSoC 2026 - Looking up for a mentor
Théo Daron <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
Hi everyone ! My name is Théo, I am a Belgian student and I'd love applying to gsoc this year :) While going through the gsoc project ideas list, this particular subject caught my attention: > Unified kernel tracing interface > The goal of the project is to identify useful kernel tracepoints, and > design and implement a unified interface that can be used by different > consumers to collect information about the event corresponding to a > particular tracepoint. > This would make it easier for new subsystems to > collect information from existing tracepoints, rather than modifying > the > core kernel to add more hooks. > An additional aim would be to ensure that > such tracepoints have minimal overhead, probably by using hot-patching > to > enable and disable a particular tracepoint. FreeBSD-CURRENT now uses > clang > 10.0, which implements the "asm goto" construct that could be useful > here. > (<https://wiki.freebsd.org/SummerOfCodeIdeas#Unified_kernel_tracing_interface>) This looks interesting to me, as it would allow me to observe many different parts of the kernel and gain a better understanding of FreeBSD's internal workings. I also really like this idea as I am not confident enough in my networking skills to engage on some networking-related project, and the unified kernel tracing interface idea looks like it does not require such experience in networking. However, I cannot see anyone willing to mentor this on the website, so I thought maybe someone here would like to :) On a side note, I really like what y'all are doing here with freebsd, thanks for putting all this work in ! Greetings from Belgium, Thanks for your time , -- Théo Daron UCLouvain engineering student