Checkbox for "Install Everything"

Les Mikesell lesmikesell at gmail.com
Mon May 21 01:51:44 UTC 2007


Les wrote:
> On Sun, 2007-05-20 at 18:26 -0500, Les Mikesell wrote:
>>  "Everything" doesn't mean everything 
>> available, it means everything someone familiar with the whole distro 
>> would expect to be useful or the best of several choices.  The point is 
>> that someone assembling the distribution is in a much better position to 
>> make this selection than someone just doing the install.
>>
> Bear in mind that you are speaking about 3,000,000 +/- folks in
> countries all over the world.  From PhD's to Gradeschoolers or some with
> little or no formal education at all.

Yes, if it was easy it wouldn't be an issue.  It isn't - and aside from 
the fact that you don't want your install choice to limit what people 
can do on the machine, no one but the people building the distribution 
know what new things are available and how useful they might be. 
They've already had to make significant decisions about them to include 
them.

> I am a programmer.  I want all the programming utilities and libraries
> that I like and use, but I am also interested in historical languages.
> Would you want emacs, eclipse, the developers libraries, KICad, Gscheme,
> and various mathematical libraries?  Or perhaps the stuff I like related
> to navigation, GPS software, tide tables, Navigation tables, and current
> wind velocities in Southern California.  Also GnuCash, Nedit customized
> for PBasic, and AI software tools, forth, fortran, C, C++, COBOL, Forth,
> PASCAL, ADA, Tcl and Tk, and other tools like that.  Maybe my interests
> in other forms (which I haven't downloaded yet) chemistry,
> NanoTechnology, Robotics control algorithms, Stereo vision algorithms,
> Visual cue software, and other esoteric stuff I have some interests in.
> Bear in mind that many of these come with tutorials, manuals, and the AI
> and vision stuff have maps that are often many megabytes each, with
> hundreds making up a training set.

Suppose you were building a machine that more than one programmer would 
use, along with typical office stuff...  What would you include to keep 
them from wasting hours of time or calling you in the middle of the 
night to install something they need.  When those 'many megabytes' cost 
dollars instead of pennies they might have been a problem.  Now the main 
issue is that you don't have conflicts in the shared libraries.

> What woudl you define as "Everything", and what mechanisms would you
> recommend for the rest of us?

The old 'everything' worked fine as a starting point, but I haven't 
tracked all the newly available things - which is why I want someone 
else to pick.

-- 
   Les Mikesell
    lesmikesell at gmail.com




More information about the users mailing list