Bruce Dubbs wrote:
> I have been invited to attend the Linux Foundation Collaboration Summit
> taking place at the University of Texas Supercomputing Center in Austin,
> TX from April 8 to 10, 2008.
> 
> I applied using my LFS background and feel I will be representing the
> community there.  The agenda is at:
> 
> https://www.linux-foundation.org/events/collaboration/program
> 
> I will be attending the following sessions with LFS in mind:
> 
> Open Source Legal Issues for Non Lawyers
>    (do we want/need to change out license)
> 
> LSB Workgroup Meeting
>    (here I am interested in getting the directory layout updated.
>     I don't thing /usr/X11R6 is really appropriate any more.)

There is more than just that holdover that is wrong the the FHS and with
the LSB. [ at least in my opinion ]
with the FHS:
/media << new usrs think store music and videos, which is where MS
stored them pre winxp, not removable disks / drives. This name is NOT
clear and that lack does not help with adoption of GNU-Linux by more people.
/mnt << if using /media, why bother with /mnt? if using /mnt then get
rid of /media. 2 separate sections for mounting filesystems is a waste
of effort.

/opt << meant for third party applications, not those included in a
distro? then why would any distro install anything into it?
[ Suse, installs almost everything over the base system into it last
time I checked to be specific. ]

/proc << was this not being done away with in favour of /srv?


With the LSB:
Why would a BASE standrd not stop at the absolute minimum needed for a
functioning system? The addition of package management [ for example ]
to the LSB has made in no longer a BASE standard. If extras are going to
be included, then call it a Linux DISTRO Standard, not a Base Standard.
[ I for one ignore the LSB because it is not what it claims to be, a
BASE for Linux.] LFS and DIY are much closer to being a base in the lack
of extra software.

Both sections need to be made as simple and clear as possible, with the
absolute minimum required for a functional system to be base system
standard. The additions to the LSB, while meant to  promote support for
Linux by commercial software houses, actually do nothing but polarize
the community, since they pick one package over another, to the
irritation of the supporters of the package(s) not picked.
The infamous Vim / Emacs holy war being a good example of what the LSB
is doing when they pick one package over another.

A specific suggestion re the package manager, remove the reference to
RPM in that section, and you remove the LSB from the dispute about which
package manager is better. If the LSB just said packages must follow
this format
(format details as written, without reference to any specific package )

Anything that should be adopted by all distros must remain
non-controversial to truly be acceptable by all, the more specific the
LSB gets, the less respect many people will have for it. Specific in
software over the true base system being the issue.

Jaqui

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to