Hi Dave, gang,

> As we all know, the live CD has grown quite a bit since the 2008.05
> release.  I've spent some time analyzing how we're using the space and
> where the growth between build 86 and build 94 occurred, and worked up 
> some recommendations.
>
> The analysis data is now posted at:
>
> http://www.opensolaris.org/os/project/indiana/cd_space/
>
> The recommendations are posted at:
>
> http://www.opensolaris.org/os/project/indiana/cd_recommendations/
>
> I would especially appreciate feedback from the desktop, X, and l10n 
> teams on the recommendations.  We'll work up an actual plan once we've 
> discussed a bit.

As noted by the analysis data, it may prove difficult to remove 
SUNWgnome-a11y-libs.  Looking at the rest of the accessibility packages 
(11MB), I suspect most of the 8MB Dasher package is from the very large 
set of language models (including such critical languages as Klingon :-) 
that we certainly don't need on a non-global CD.

For LiveCD accessible install support, the most significant use case is 
unassisted installation by blind users.  GOK & Dasher users are more 
likely to have assistance with OS installation - their disabilities are 
typically severe enough that these users generally need assistance with 
overall computer setup, connecting cables, inserting media, etc.  Blind 
users by contrast typically don't need assistance with computer 
setup/install, and we should avoid introducing a requirement for sighted 
assistance in OpenSolaris for these users.  Especially if the cost in 
space is only 1.5 - 2.4MB (less than 0.4% of the CD).

Looking at the analysis and goals (to shrink by ~70MB), the CD 
Recommendations page estimates 45MB savings from splitting 32- & 64-bit 
kernel & libraries, plus another 25MB savings from fonts (together 
totaling the 70MB goal).  Remove another 6MB for include files, plus the 
analyzed "redundant" packages for another 36MB, and you've saved 112MB - 
significantly in excess of the 70MB target.  If after all that, more 
space is still needed, we could save another 8MB by dropping Dasher and 
0.6MB by dropping GOK.  I hope this will leave more than enough room to 
keep the 10-11.4MB needed for blind accessibility on the Live CD, while 
still having lots of room left over for driver growth, etc. 

I also note that while the other distros don't include all of the 
accessibility functionality on their Live CDs, Ubuntu at least includes 
blind accessibility with theirs.  In fact, that inclusion is one of the 
main reason why Ubuntu is one of the most popular distros among blind 
users on the Orca mailing list.  We should at least do that much.  That 
said, my preference would be to also keep GOK & Dasher for the main 
languages if possible.  If my guess is correct, Dasher for the languages 
supported on the LiveCD won't be very large (though it'll take a little 
work to separate out core language from the remainder).


Regards,

Peter Korn
Accessibility Architect & Principal Engineer,
Sun Microsystems, Inc.
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to