[indiana-discuss] 3.1) Installation

Glynn Foster Glynn.Foster at Sun.COM
Mon Jun 11 21:26:18 PDT 2007


Hey,

Given that we now have a relatively solid base to start discussion, I figured it
would be good to focus in on some of these points, ironing out specific detail,
and technical implementation of what is and isn't possible right now.

This is just a first mail to kick off the discussion at a somewhat higher level
than I'd like, but it would be good to hear from the folks closer to the ground
on this one - there's obviously missing issues that we need to discuss, and I'm
anxious to get those surfaced as soon as possible.

Glynn Foster wrote:
>         INS-1: Provide infrastructure to install Indiana from
>                a single CD. The default install should be a
>                graphical experience, with a text console install
>                if preferred. The core install will be a basic
>                operating system and desktop environment.


Install
=======
The Caiman guys are currently working on a small subset of their original
architecture which looks like it may well suit initial needs.

  Currently targeting x86 only, and doesn't look like SPARC boot support
  is written. I have no idea on the scope of the work needed to provide
  this, but obviously has direct impact on the concern that Alan brought
  up

  The ARC case mentions it only works for a DVD only - Niall mentioned that
  it was likely that it doesn't work across multiple disks which, if keeping
  to a single CD, won't be an issue.

  The architecture is hopefully modular enough to only need to ship the
  install engine and new GUI work, and not have to ship the general
  installer. While this gives us a significant advantage of not having
  to couple a Java runtime )and consequently less media space required),
  it potentially constrains us in the flexibility of the install
  functionality.

  A LiveCD 'try first, install later' isn't currently on the feature list
  for dwarf, so another question is whether we need to punt this until
  the install guys have had a chance to work on the rest of their
  infrastructure. Is there anything that we can benefit from the LiveMedia
  or BeleniX projects? As John already commented, is mixing the LiveCD
  functionality with the core install CD a requirement? Perhaps not.

  [insert missing detail]


Media Contents
==============
If we limit it to a single CD install, it puts off a lot of questions about what
to include in terms of media contents.

  We need to get a rough idea of file sizes for the various
  consolidations as they currently stand. Assuming it should easily
  be possible to do a core kernel install, basic utilities and a desktop
  environment how much space does that currently consume?

  Will adding compression support give us more space? If we have
  more space to play with, do we provide more choice to our
  users? Does this have an impact on the install experience from
  a speed point of view that our users aren't willing to compromise
  over? Will ordering the bits on the media better bring us above
  that acceptable threshold?
	
  If space becomes an issue, is binary compatibility out of the
  box a requirement? Is it possible or wise to punt some of this
  to the network?

  What is the default package list? Does it include man pages,
  basic documentation? Does it include developer headers or
  tools? Do we need to compromise on duplication of functionality
  and prevent choice?

  [insert missing detail]


Tasks
=====
 o Install
     - Investigate what the current architecture and functionality of
       dwarf caiman in terms of limitations, size and configurability

     - Do some evaluation on what the LiveMedia project provides

 o Media Contents
     - Investigate the current size requirements for various consolidations
       assuming a single CD and ability to install a core operating system
       and desktop environment. Divide up that investigation by removing
       non-essential developers headers, tools and duplicate functionality.

     - Investigate how much more space with compression vs the performance
       impact on the install speed

     - Based on the above, come up with an initial package list as a target
       to work towards


Glynn



More information about the indiana-discuss mailing list