On Mon, May 13, 2013 at 08:09:56AM +0800, Christopher Chan wrote:
> On Sunday, May 12, 2013 12:51 AM, Josef 'Jeff' Sipek wrote:
> >On Sat, May 11, 2013 at 09:12:34AM -0700, Bryan Cantrill wrote:
> >>On Sat, May 11, 2013 at 7:59 AM, Garrett D'Amore <[email protected]> wrote:
> >...
> >>Stupid question (and not meant to be a troll): how does Linux handle this?
> >I think Linux handles it by decentralizing.  You have the kernel folks, and
> >they don't care about user libs (short of breaking *some* APIs/ABIs).  I've
> >done Linux kernel work on both Debian and RHEL/CentOS.  The only difference
> >was what command I ran to recreate the initrd (mkinitramfs vs. mkinitrd,
> >IIRC).  Illumos has all these libs and utilities in the tree [*].  This
> >leads to various interdependencies.  Sure Linux has its fair share of
> >kernel/user dependencies, but since they are separate projects they tend to
> >not be version locked.  On the other hand, since Illumos has everything in
> >the same tree, it kind of encourages "private" interface changes.  They are
> >private only in the sense of staying within the gate.
> >
> >I guess what I'm trying to say is, Linux is developed in more modular way
> >and the distros collect the pieces slap their sticker on and upload the
> >ISOs.  Since everything is more "modular" from the beginning, distro
> >construction is easier.
> 
> Hear, hear. I had to wrap my head around that difference and just
> gave up on trying to build my own. The argument for certain bits of
> 'userland' being part of the tree was that the whole toolchain would
> be tested whereas you do not get that in Linux distributions and
> sometimes you get "train wrecks" (sometimes intentional - e.g.
> Redhat Linux 7.0) but in the end they mostly paved the way for
> improvement and lots of differentiation.

I was trying to be impartial with my description.  I hope that came across
at least a little bit.

> Take your pick. Make a standard that has served Solaris well for
> many years

At the same time, keep in mind that for many years Solaris was run by a
corporation.  In a corporation, you have different expectations from the
people working on it than what you have in a community.

Personally, I think that making distro-making easy is a good thing.  Illumos
does not make it easy.

Jeff.


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to