NetBSD GSoC 2026 Reports: Testing Compat Linux: Syscall Testing
4 hours ago
- NetBSD's compat_linux translates Linux syscalls into NetBSD equivalents, aiming for compatibility.
- The project uses the LTP test suite to evaluate syscall coverage and behavior on compat_linux.
- LTP tests were statically compiled using compat_linux and suse15_gcc12, with necessary RPMs added.
- Testing on NetBSD 10 and 11RC5 in QEMU revealed both mature POSIX support and unexpected divergences.
- A custom testing package and documentation (spreadsheet, logs) were created for reproducibility.
- Next steps include improving user-friendliness and fixing identified issues.