March 2003
Intermediate to advanced
912 pages
27h 17m
English
The compile-time specialization provided by Scout allows the operating system to be adapted, at build time, for a particular workload. This was acceptable for the system's intended use in embedded environments which might only be subject to infrequent and vendor-initiated configuration, such as a set-top box for use with digital television. It would not be suitable for use in a desktop or server environment in which it may be desired to introduce new functionality into the operating system while keeping the system available to its users.
In contrast, a dynamically extensible system allows reconfiguration to be performed while the system is running. We have already seen one example of a dynamically extensible ...