Fair play Alan,
However, you *did* say to me that you where behind with getting some
patches upstream to Xorg.. I figured that this is a low priority
change with less then significant after effects then getting some
critical fixes upstream.
To me, at least, this sounds more like a change for the OpenSolaris
distro to be a step closer to looking-like a Linux distro with
everything in /usr .
I have to say, I am rather hesitant with this move.. I seem to also be
standing out in the crowd here which surprises me I really have to say
!?
In regards to Gnome, this has a fair good degree of truth. However,
One could argue that Gnome is a non-primary subsystem and that the
kernel, shell cmd/libs and X11 are all primary sub-systems.
In fact, I would go as far as to say that the kernel and shell stuff
are primary, X11 as secondary and Gnome and other products installed
are tertiary and that tertiary products are a customer customization
of the system at hand thus, non generic in nature.
Thanks for your time lads,
Edward.
2009/7/31 Alan Coopersmith <Alan.Coopersmith at sun.com>:
> Edward O'Callaghan wrote:
>> Are you guys having it on for sys admin day ?! I hope your joking..
>
> Not at all.
>
>> You can `visualize` the file system structure as two distinct
>> categories; Core - {kernel, shell}, X11 {Core, X11}.
>> This is, at least, how I like to see it.
>
> But GNOME & KDE are part of the kernel? ? ?Solaris & OpenSolaris
> have many sizable subsystems, but we've mostly abandoned long ago
> the idea of keeping them separated in /usr/*/bin directories.
> That you see the system as Core vs. X11 is just a sign that we're
> the last major holdout.
>
>> I believe mostly everyone is aware that Solaris puts X11 under
>> /usr/X11 and few who do not (easy to fix a -L/-R pair).
>
> Actually, -L & -R haven't been needed since SUNWxwrtl was added in
> Solaris 2.6.
>
>> There is *very* little gained if anything at all considering the time
>> needed to make the changes, Do we have *far* more pressing things at
>> hand at the moment,
>> example, GEM, xcb, etc.. integration and much much more !
>>
>> For example, users care about VT support far more then these kinds of,
>> imho, pointless changes. (I'm aware VT is coming soon, its just a
>> example).
>
> I'm glad you think our engineers are all omnipotent, with completely
> interchangeable skill sets, who could work on any of those things with
> ease. ? ?Unfortunately, reality is much harsher.
>
> I can make the change to move the files from /usr/X11 to /usr quite
> easily, but I can't contribute to GEM or DRI in any meaningful way
> without spending months learning how those subsystems work, and
> Solaris kernel internals in general. ? Don't assume that working on
> this will slow down the other engineers working on those things in
> any meaningful way - most of the people doing that work wouldn't
> know where to start in making these changes if I were foolish enough
> to ask them to put their projects aside to work on this instead.
>
> (Truthfully, I always suspected we might want to make this change
> ?someday, so did try in much of our build system to use $(X11_DIR)
> ?and the like instead of hardcoded /usr/X11 paths, so a large portion
> ?of the changes needed will be simply changing X11_DIR=/usr/X11 to
> ?X11_DIR=/usr. ? The package paths are a simple global replace in
> ?the SVR4 packages, and using the new paths from the beginning in
> ?the IPS packages.)
>
> --
> ? ? ? ?-Alan Coopersmith- ? ? ? ? ? alan.coopersmith at sun.com
> ? ? ? ? Sun Microsystems, Inc. - X Window System Engineering
>
>
--
All Documents adhered to the ISO/IEC 26300 standard file format for
electronic office documents, such as spreadsheets, charts,
presentations and word processing documents from this email address.
The author does not take responsibility of the recipients inability to
read international standards and who use proprietary products such as
MS Office.
See: http://www.openoffice.org/
Edward O'Callaghan.
--
http://fedoraproject.org/wiki/EdwardOcallaghan
http://moonshine.opn4.org/
http://www.pcbsd.org/