Implement filesystem services, and the required kernel objects.

Where does the current value come from? If it's just an arbitrarily chosen value other than zero, please mention that in the comment.