Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Gentoo: Dev
Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]
 

Index | Next | Previous | View Flat


slong at rathaus

May 7, 2012, 6:40 PM


Views: 600
Permalink
Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

Greg KH wrote:

> On Fri, May 04, 2012 at 03:50:24PM +0100, Steven J Long wrote:
>> >> To confirm again, that this is about without initramfs:

>> > systemd and udev are being merged into one tarball. For the
>> > "foreseeable future", it will still build 2 separate binaries.
>> > What happens down the road if/when it all becomes one combined
>> > binary?
<snip>
>> (It's much easier to introduce coupling between software in the same
>> package. GregKH has also mooted a tightly-coupled "core" Linux distro,
>> which afaict is the same reasoning as GnomeOS, and /that/ sounds like a
>> clusterfsck waiting to happen.)
>
> "mooted"?
>
Yes, in the sense of "raised it as a possibility" or in this case a future
direction[1] as discussed on debian-dev[2].

I'll assume you're just not familiar with the word 'moot' as a verb;
originally the adjective meant 'on the agenda' or 'on the table', and 'to
moot' means to raise an item for discussion. Its modern meaning of 'no
longer worth discussing' comes from the judiciary: for it to be dismissed,
it had to be under discussion in the first place, and so usage evolved.

> And since when does having a set of tightly coupled base libraries and
> systems that work well together somehow turn into "GnomeOS"? Reaching
> like that is just foolish on your part.
>
When did I say that it's the same thing? I simply said it sounds like "the
same reasoning." Compare:

"There are a number of folk in the Linux ecosystem pushing for a
small core of tightly coupled components to make the core of a modern
linux distro. The idea is that this 'core distro' can evolve in sync
with the kernel, and generally move fast. This is both good for the
overall platform and very hard to implement for the 'universal'
distros [such as Gentoo or Debian]." [1]

..with:
"The future of GNOME is as a Linux based OS. It is harmful to pretend
that you are writing the OS core to work on any number of different
kernels, user space subsystem combinations, and core libraries..
Kernels just aren't that interesting. Linux isn't an OS. Now it is
our job to try to build one - finally. Let's do it."[3]

They sound like very similar reasoning to me. You misinterpreted what I
said, which is one thing: there was no need to be discourteous.

Let me be clear: I don't personally have an issue with udev talking to dbus
(a requirement for it sounds wrong to me, but that's by-the-by.) It would
annoy me no end, however, if udev required systemd, since I don't want to
switch to it. And that is what we were discussing: possible future coupling
between the two, which is much easier to do when the sources are part of the
same package.

Everything I need done on a desktop or a laptop in terms of hotplug, acpid
events and wifi, the current udev has been able to do for years. I'd find it
odd (read: the design smells) if those use-cases suddenly required new
external dependencies. AFAIC vertical integration is supposed to mean closer
downward coupling, typically skipping a layer or two; if it also means
upward coupling, then the design is flawed ime.

*shrug* What you do with your time, is your business. I'll evaluate any
coupling that does or doesn't come up as and when, and make my own decisions
then.

That it's been mooted by you ;) means I'm glad others are doing work on
busybox and mdev integration into openrc (I've read tonight that mdev works
fine for simple hotplug like USB sticks) especially the applet to fsck and
mount /usr early.

OFC you could just assure us that udev will never rely on systemd as a
design decision. I can understand that systemd might need close integration
with the underlying udev implementation[PS].

SteveL.

[1] https://plus.google.com/u/0/111049168280159033135/posts/V2t57Efkf1s
[2] http://lists.debian.org/debian-devel/2012/04/msg00649.html
[3] http://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00439.html

[PS] Though it reminds me of packages distributing libraries, and I'd
question why one git repo can't be used to make two tarballs, with beta
testing of udev alone by distros like Gentoo or Debian. A separate tarball
would mean automated tests can be done, which is useful as a basis for
systemd et al: another benefit of no upward coupling.

--
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)

Subject User Time
Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] slong at rathaus May 7, 2012, 6:40 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ryao at cs May 7, 2012, 7:09 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo May 9, 2012, 11:32 AM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lxnay at gentoo May 9, 2012, 11:51 AM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] slong at rathaus May 16, 2012, 9:16 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo May 9, 2012, 3:36 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] patrick at gentoo May 9, 2012, 6:08 PM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] rich0 at gentoo May 9, 2012, 8:08 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lxnay at gentoo May 9, 2012, 9:34 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] chithanh at gentoo May 10, 2012, 4:44 AM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] zmedico at gentoo May 10, 2012, 7:39 AM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo May 11, 2012, 5:39 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] levertond at googlemail May 10, 2012, 11:57 AM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] zmedico at gentoo May 10, 2012, 12:22 PM
                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] levertond at googlemail May 10, 2012, 12:30 PM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] 1i5t5.duncan at cox May 10, 2012, 6:27 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] tester at gentoo May 10, 2012, 9:54 AM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lu_zero at gentoo May 14, 2012, 11:48 AM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] hwoarang at gentoo May 10, 2012, 12:55 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ciaran.mccreesh at googlemail May 10, 2012, 12:59 PM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mgorny at gentoo May 10, 2012, 1:13 PM
                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ciaran.mccreesh at googlemail May 10, 2012, 1:14 PM
                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mgorny at gentoo May 10, 2012, 1:23 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lxnay at gentoo May 10, 2012, 1:48 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] antarus at gentoo May 10, 2012, 4:41 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] 1i5t5.duncan at cox May 10, 2012, 5:59 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] 1i5t5.duncan at cox May 10, 2012, 7:53 PM
        Re: Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] waltdnes at waltdnes May 12, 2012, 7:24 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] slong at rathaus May 16, 2012, 9:39 PM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ryao at gentoo Nov 17, 2012, 11:54 PM
        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo Nov 18, 2012, 12:08 AM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ryao at gentoo Nov 18, 2012, 12:10 AM
                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo Nov 18, 2012, 12:19 AM
                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ryao at gentoo Nov 18, 2012, 12:19 AM
                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] gregkh at gentoo Nov 18, 2012, 12:27 AM
                        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] pacho at gentoo Nov 18, 2012, 12:38 AM
            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 12:21 AM
                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ssuominen at gentoo Nov 18, 2012, 12:49 AM
                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mva at mva Nov 18, 2012, 3:11 AM
                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] rich0 at gentoo Nov 18, 2012, 4:26 AM
                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 7:04 AM
                        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] ssuominen at gentoo Nov 18, 2012, 7:16 AM
                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 7:31 AM
                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] grobian at gentoo Nov 18, 2012, 7:32 AM
                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mva at mva Nov 18, 2012, 7:34 AM
                                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 7:42 AM
                                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] grobian at gentoo Nov 18, 2012, 7:51 AM
                                        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mva at mva Nov 19, 2012, 12:20 AM
                                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] rich0 at gentoo Nov 19, 2012, 4:14 AM
                                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] grobian at gentoo Nov 19, 2012, 5:08 AM
                                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lu_zero at gentoo Nov 18, 2012, 7:50 AM
                            Re: Tightly-coupled core distro slong at rathaus Nov 19, 2012, 5:07 AM
                                Re: Re: Tightly-coupled core distro antarus at gentoo Nov 19, 2012, 8:32 AM
                                Re: Re: Tightly-coupled core distro rich0 at gentoo Nov 19, 2012, 8:52 AM
                                Re: Re: Tightly-coupled core distro flameeyes at flameeyes Nov 19, 2012, 8:54 AM
                                Re: Re: Tightly-coupled core distro peter at stuge Nov 19, 2012, 9:43 AM
                                    Re: Re: Tightly-coupled core distro rich0 at gentoo Nov 19, 2012, 10:16 AM
                                Re: Re: Tightly-coupled core distro peter at stuge Nov 19, 2012, 10:33 AM
                                Re: Re: Tightly-coupled core distro slong at rathaus Nov 27, 2012, 12:11 AM
                        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] mva at mva Nov 18, 2012, 7:43 AM
                            Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 7:47 AM
                                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] grobian at gentoo Nov 18, 2012, 7:54 AM
                                    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] flameeyes at flameeyes Nov 18, 2012, 8:00 AM
                                        Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lxnay at gentoo Nov 18, 2012, 8:14 AM
                                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] lu_zero at gentoo Nov 18, 2012, 7:56 AM
                                Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] 1i5t5.duncan at cox Nov 18, 2012, 9:19 AM
                                    Re: Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] sionescu at cddr Nov 18, 2012, 10:15 AM
    Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] 1i5t5.duncan at cox Nov 18, 2012, 8:49 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.