Hello NetBSD Developers,
My name is Adnane Mandili, and I’m a beginner in kernel development, but I’m very excited to contribute to NetBSD. I’m particularly interested in the project to add missing Linux syscalls in the compat_linux
layer.
I have some experience with C programming and shell scripting, and I’ve been learning about how NetBSD emulates Linux system calls. I’d love to help by:
Testing Linux programs on NetBSD to find which syscalls are missing.
Learning how to trace syscalls (using tools like strace
or ktrace
).
Helping implement simple syscalls with guidance from the community.
Since I’m still new, I’d appreciate any advice on:
Where to start (e.g., easy syscalls to implement first).
How to test changes properly.
Any documentation or examples I should study.
Could you let me know if this project is open for beginners like me? I’m eager to learn and contribute in any way I can.
Thank you for your time and for making NetBSD!
Best,
Adnane Mandili