Other major improvements in 2.0 were support for internal kernel threads,
for handling dependencies between loadable modules, and for automatic
loading of modules on demand. Dynamic configuration of the kernel at run
time was much improved through a new, standardized configuration interface.
Additional new features included file-system quotas and POSIX-compatible
real-time process-scheduling classes.