Peter Tribble wrote: > 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.) > You are right about the fact that if you already have a profile, you can feed the profile into the engine directly. There's no need to go through the GUI or the cmd line. As I was mentioning to my reply to Ethan, the format and content of the profile has not been decided yet, and will definitely change as the project develops. The GUI and cmd line is our only "supported" way to create a profile. If you choose to create it another way, it will not be supported.
--Karen > 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. > >
