would you welcome a Linux graphics kernel dev that knows very little about FreeBSD but wants to learn?
I worked with Intel (GEN12, iGPU and dGPU. Almost entirely Render & Compute, almost no Display or init and zero Media or power management), Mesa (primarily around anv, NIR and brw), X11 (Clients & protocol impl libs) and Wayland (clients and compositors on Linux), and briefly touched the FreeBSD drm-kmod. I have been working on writing a standalone graphics stack as a hobby project which as one of the primary long-term goals has to replace drm-kmod & Mesa with something less tied to Linux on systems like FreeBSD for limited use cases.
I occasionally write blog posts for the sake of documenting imo underdocumented parts of systems programming, such as this one about Linux graphics https://itycodes.org/gpudrv.html, though writing complete documentation for such large and complex codebases is a complex ordeal that is at constant odds with my perfectionism.
I do not have any impressive contributions (two small patches in Mesa), and I'm definitely not an expert, but I've spent a long time messing around with these things on Linux. I'm unfortunately a systems developer only, so my hardware debugging skills are limited but evolving.
I have also worked on the side on Linux USB stack security, PERC H965i RAID controller reverse engineering, and various other misc device driver stuff (including some in a personal hobby OS)
I did daily drive FreeBSD on a laptop for a year as a user and was planning to port a Wi-Fi driver but never got around to it.
Figured I'd ask anyway even though I'm not exactly a perfect fit, cuz might as well.