Implement filesystem services, and the required kernel objects.

I prefer not to skip every remaining archives initialization, that’s why I didn’t make the error case return.  Of course since we currently support only one archive type, I don’t really favor one style over one other.