Userspace Development

In the following pages, let's develop a server called rand, which generates a (pseudo) random numbers!

A server is a userspace program which provides services such as:

  • Device driver
  • File system
  • TCP/IP protocol stack
  • ...