How familiar are you with low level computer systems [university knowledge]

12345678910111213141516
Across
  1. 3. Tool used for reverse engineering binaries
  2. 4. What is the weakest link in the security chain
  3. 5. The most common data transfer interface in Unix systems
  4. 6. Superuser or administrator account in Unix-like operating systems
  5. 11. A famous open-source kernel made by Linus Torvalds
  6. 12. What software structure represents network connections? (Hint: connect, accept, bind, listen, etc.)
  7. 13. Process of single stepping through software instructions and resolving bugs
  8. 15. We all hate this programming language obviously
  9. 16. Modern OS-level containerization toolset (Hint: microservices architecture)
Down
  1. 1. Assembly is converted into computer instructions through an...
  2. 2. Systems storing user passwords are required to hash and...
  3. 7. What famous BSD operating-system is known to be fixated with security?
  4. 8. Protocol whose purpose is to provide communications security over the internet (green padlock in your browser)
  5. 9. Common locking mechanism for programs that share memory or run in parallel
  6. 10. A reliable but slow transport protocol
  7. 12. Interface for a program to request services from the kernel
  8. 14. A famous distributed version control system (originally) made by Linus Torvalds, also known as the father of Linux.