nomis80 at videotron.ca
Wed Jun 13 21:52:45 PDT 2001
On Thursday 14 June 2001 0:23, John Schmerge wrote:
> I envision ALFS becoming another Linux distribution
I couldn't disagree more.
ALFS will be the package management system, not the distribution itself.
That's like saying that RPM == RedHat. Many distros use RPM. The profile used
will be what will define the distro.
> 0. How simple is the system? More complexity == more problems. While not
> the most important constraint, this is something that we need keep in the
> back of our minds as we proceed. Another facet of this issue is that we
> will want to minimize, if not eliminate, the ammount of software a user has
> to install to get ALFS up and running.
ALFS is not user-friendly, it is developer-friendly. You could build a
user-friendly frontend though. Don't confuse distro and package management.
> 1. The ALFS system should be as independent of other software as is
> possible. The rational I have for this is as follows: no one can anticipate
> all the possible permutations of various compilers, libraries and linux
> distributions that people may be using to bootstrap an ALFS install.
You know my stance on this point: perl is perfectly compiler-agnostic
(assuming you have a working perl binary). ;)
> 3. ALFS should provide an easy upgrade path. This is something that does
> not currently exist. The decision of how to provide this functionality
> profoundly impacts the overall system design, for decisions that we make
> regarding this issue impacts such things as how we need to bundle into the
> XML profiles information about inter-package dependencies. This issue is a
> rabbit hole that would be better to stumble down now rather than in three
> months when it will require us to do a tremendous ammount of redesign.
I couldn't agree more.
Upgrading has always been a nightmare with every package management system.
If we could fix that problem, then ALFS would be of incredible value. But I
wonder how we could...
> To this end, here are several suggestions that I have. First, since the
> backend will need to run on any and every linux distro,
Simon Perreault -- Public key: http://nomis80.linuxfromscratch.org/nomis80.gpg
Unsubscribe: send email to alfs-discuss-request at linuxfromscratch.org
and put unsubscribe in the subject header of the message
More information about the alfs-discuss