tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Interest in GSoC 2026 Project



Hello tech-kern team.

I am Tarun, interested in the GSoC project - "Emulating missing linux syscalls".

I am interested in kernel-level developments and new to open source. I came to know about open source with Linux kernel, and this would be a good starting point for me to start contributing to projects like this.

To understand working of computers at low level in detail, I have done the project - "Nand To Tetris", which helped me understand how different abstraction layers of computer system interact to make it functional. github.

NetBSD setup :
I have installed NetBSD 11.0 RC2 on Qemu hypervisor.
Downloaded the current-NetBSD(11.99.5) src through CVS.
Built and installed the Generic Kernel and modules using build.sh.
Installed opensuse151_base to obtain the required shared libraries (glibc 2.31), which created /emul/linux/ environment.
Loaded and enabled compat_linux module to test Linux binaries.

Currently I am working on implentation of tee(2) syscall. Learnt the Linux implementation of the syscall.
Now going through the source code of sys_pipe.c, linux_pipe.c and linux_file.c in NetBSD to understand how I can implement the syscall.
I would appreciate any guidance on further steps to implement this syscall.

Thank you
Tarun


Home | Main Index | Thread Index | Old Index