Hey,
Sue asked me to post some thoughts around a potential package list to
the list, and start a discussion about what we could have on the
interactive text install media.
Assumptions/Caveats:
- SPARC/x86 have as close to the same package list. It didn't seem
useful to individually
list out packages as a proposal.
- The primary focus for the text based interactive install is
server oriented, and while
GUI apps can be installed afterwards, this certainly fills the
gap of not having a SPARC
based media install (given we don't have SPARC LiveCD)
- Resulting media needs to be re-distributable
- Have not done the analysis of space limitations (CD or DVD) to see
what will fit
- Items marked with * are those that I'm unsure of. They'd almost
certainly the
first to go if there were space issues
- This is just a strawman for discussion. There will be very
obvious omissions that I
didn't think about.
thanks,
Glynn
==
Core
- Enough to get to basic console prompt
- ksh93, bash, zsh, tcsh, csh, ...
- awk, sed, gawk, gtar, less, more, rsync, screen, ssh(d), wget...
- dialog
- /usr/gnu/bin default
- Drivers
- All included unless reason not to (IB, iSCSI, FC, ...)
- Non graphical device driver utility?
- Enough to get basics working out of the box
- ZFS, CIFS, COMSTAR
- IPS, BE
- Zones, Xen, LDOMs
- DTrace Toolkit
- Crossbow, IPMP, NWAM (off by default), DHCP server, DNS, NFS
- Volume Management, Suspend and resume (incl powertop, latencytop)
- Trusted
- CUPS
- Remove graphical desktop environment and utilities
- GNOME, OpenOffice, Firefox, Thunderbird
Documentation
- Man pages
Language Runtimes
- Perl, Python, Java, Ruby, Fortran, C, C++, Erlang
Locales
- Support same locales as with LiveCD
Developer
- MDB
- GCC, GDB
- Non-graphical parts of SunStudio
- JDK *
- autoconf *, automake *, libtool *, m4 *, make, gettext *,
(g)patch *
- emacs, vi(m), nano *
- ON *, Mercurial *
AMP
- Apache, Lighttpd, Squid, Memcached
- MySQL, PostgreSQL, Sqlite
- PHP, Rails
- GlassFish
- OpenDS
- Lynx
- Ant
Deployment
- Automated Install
- Distro Constructor