[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SEUL: Distribution of applications

> In message <199801132115.QAA01585@buddy.rit.edu>, lso8219@cs.rit.edu writes:
> >> I might be stating the obvious here, but when you buy MS-Office (not
> >> that I have), you don't recieve several hundred megabytes of source
> >> code.
> >> 
> >>  I have nothing against source code being distributed for free, but
> >> shouldn't the seul project be encouraging apps to have a pre-compiled
> >> version that can be configured (for most purposes) from a config file
> >> instead of having to recompile. I personally would like to just be able
> >> to download a ready-to-go compiled version of applications.
> >
> >Ideally, I have little problem with binary-only distribution, but many unix
> >programs have compile time options that need to be changed from system to
> >system.  A prime example is ghostscript... Also, under unix, compiling a app
> >locally usually custom-fits it to your system... 
> >
> >Comments? Suggestions?
> >
> >Loren
> Well, RPM and other packagers install binaries. As for compile-time options,
> the whole point of a distribution like SEUL is that all the binaries are
> already custom-fit to the system, because we set everything up to work well
> together. People will get source if they want to futz with things, but there
> should be no reason why they will *have* to do this. If a program requires
> compile-time configuration to work correctly (I'm told postgreSQL works
> this way, for deciding what db interface modules to use), then we have a
> problem. Ideally, we'd pick a configuration that will be acceptable for
> most people, and if that doesn't work well enough either provide a front-end
> for reconfiguring it, or pick a different application that has more friendly
> behavior? I dunno.

*THAT* is exactly what I'm saying... provide a *UNIFORM* front-end to
re-compile/re-configure *ALL* packages, that will work for both e-linux
and SEUL, then on the SEUL version, hide all non-essential configuration...

Is this not simple?? (Conceptually anyway..)

Comments? Suggestions?