Forgot to link my GitHub <https://github.com/henriquebritoM> and LinkedIn
<https://www.linkedin.com/in/henrique-brito-647306360/>
Sorry about that

On Sat, Feb 7, 2026 at 1:20 AM Henrique Brito <
[email protected]> wrote:

> Dear tech kernel team
>
> My name is Henrique, a Computer Science student at UFSCAR
> <https://www.ufscar.br/>, Brazil. I'm a member of a FOSS extension group
> at my university, and looking towards making my first contribution to open
> source.
> I saw that NetBSD is a recurrent participant in the GSOC and although the
> applications period hasn’t started yet, I would like to start discussing
> the project to get some guidance and address any gaps in my knowledge.
>
> I have read the projects page and found the one about emulating missing
> syscalls <https://wiki.netbsd.org/projects/project/linux_timer/> very
> interesting, and I believe that I’m able to pull it off.
>
> To start, I would like to know if you have a suggestion about how to
> approach the project, also if there are any known Linux Binaries that don’t
> work, or a group of important missing syscalls.
>
> As I’m a beginner, I tried to answer most of the questions of the
> guideline <https://wiki.netbsd.org/projects/application/>.
>
> My experience with NetBSD ecosystem:
>
> Installed NetBSD as a VM and utilized the basics functionalities (sshd,
> pkgin).
>
> Successfully rebuilt the kernel using build.sh.
>
> Read the relevant source code in the compat/linux repository and manual
> page.
>
> About the project:
>
> My current understanding is that this is a kernel subsystem project
> focused on identifying missing syscalls and implementing their emulation,
> making Linux Binaries that previously not worked work as intended.
>
> The work seems to be centered on the many syscalls.master
> <https://github.com/NetBSD/src/blob/trunk/sys/compat/linux/arch/amd64/syscalls.master>
> files, creating new mappings of Linux Syscalls to NetBSD’s ones
> <https://github.com/NetBSD/src/blob/trunk/sys/kern/syscalls.master>. I
> have a preference for amd64, but with some emulation I may be able to work
> on other archs too.
>
>
> About me:
>
> I have a good foundation on low level programming, with expertise in Rust,
> and good knowledge on C/C++ and basic understanding of CVS and SVN. I also
> have access to amd64/x86_64 hardware for testing.
>
> Unfortunately, I'm new to syscall emulation, but I think I have the skills
> to work with it and get to understand as the project goes on.
>
> I plan to refine my proposal, include the workflows and the schedules
> required soon.
>
> Thank you for your time. I hope we talk again soon.
>
>
> --
> Henrique de Brito
> Computer Science Student
> Federal University of São Carlos - UFSCar
>
>
>
>

-- 
Henrique de Brito
Computer Science Student
Federal University of São Carlos - UFSCar

Reply via email to