Complete exercises at:

In a concise presentation:

  1. Explain the concept of system calls, system call wrappers, and APIs.
  2. Use strace to discover system calls invoked by the sample program.
  3. Discuss the categories of the system calls found by strace.
  4. Discuss lessons learned, errors made, and challenges encountered.