---
title: "Bin Compat WG, October 26, 2022"
tags: unikraft, musl-syscall
datetime: 2022-10-26T12:00:00+02:00
location: Online, Discord (https://bit.ly/UnikraftDiscord), the `#monkey-business` voice channel
teams:
- musl-syscall
participants:
- Simon
- Pierre
- RăzvanD
---
## :dart: Agenda
- Current status
- Next steps
## :closed_book: Discussions
RD: As part of the Munich hackathon, we ported a bunch of applications and created issues with the problems encountered.
SK: A next step is to provide `execve()`.
It's replacing the address space.
It's also relying on `posix-mmap`.
RD: What would be the best approach for students to tell what they work on?
SK: Some syscalls may require the implementation of a new subsystem.
PO: I can rerun the tool once I have a list of updated system calls.
RD: Applications that we want to support: https://github.com/unikraft/static-pie-apps/issues
SK: We have two types of incomplete system calls:
- One for each we have different flags
- One in which there is a particular value may change the behavior
PO: An idea would be to port the Linux Test Project.
SK: It makes sense to look into LTP both from a research and a suport perspective.
PO: gVisor is using a test suite.
SK: My future provided system calls will likely not show signal-related system calls.
## :wrench: TODOs and Decisions
SK: Generate list of system calls.
SK: Provide binary of ELF loader updated on Unikraft 0.10.
RD: Involve students to start working on system calls.
PO: Provide link on gVisor tests.
Long term: Nice looking graphical / web interface for syscall support status.