On 9/26/07, Karen W. Tung <Karen.Tung at sun.com> wrote: > I just posted a very preliminary draft of the architecture diagram for the > Distribution Constructor. It shows the different components, and how they > interact with each other. As this is just a first draft, everything is > likely to change as more research is done on the different components. > > You can see the document in the link below if interested. > > http://opensolaris.org/os/project/caiman/Constructor/design_notes/
A couple of comments: Profile generation should be completely modular, so that it's possible to use other tools to generate the input profile. It's not entirely clear then that the coordinator is necessary or desirable. (All you need is some means of creating a profile and feeding it to the engine.) I notice you've explicitly placed IPS on this diagram. In addition to my increasing concern that IPS has been preselected, tying the constructor to one specific packaging system seems undesirable. Not only does it restrict the packaging system (and the constructor) from evolving, it also prevents the constructor being used by distributions (eg. Nexenta) that use other packaging systems such as apt. -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
