Re: [DNG] We Must be Prepared ....

2015-06-24 Thread Didier Kryn

Le 24/06/2015 03:20, Jude Nelson a écrit :
Looks like Linus weighed in.  I found the whole conversation thread 
interesting.


http://lkml.iu.edu/hypermail/linux/kernel/1506.2/05492.html

-Jude


Thanks for this enjoyable link, Jude!

Looks like the destination of the message is GKH : I trust you 
because, in fact, I expect you won't insist to merge crap. :-) If GKH 
decided to merge crap, he would leave immediately the list of trusted 
submaintainers.


Some new IPC tools have been introduced in the Linux kernel these 
years and I know some people disaprove this trend. But, at least the 
ones I know of are rather good in my opinion because they move IPC 
towards the I/O system: signalfd and eventfd. If kdbus ends up merged in 
the kernel, I expect it'll be properly amended to be a useful 
general-purpose messaging facility. Nothing we should be afraid of.


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-24 Thread KatolaZ
On Tue, Jun 23, 2015 at 09:20:37PM -0400, Jude Nelson wrote:
 Looks like Linus weighed in.  I found the whole conversation thread
 interesting.
 
 http://lkml.iu.edu/hypermail/linux/kernel/1506.2/05492.html
 

Yes, it is definitely interesting. The most scary thing is the
emergence in that thread same of the argument:

...we can't actually ship a kernel.org kernel that will fail to boot
with Fedora Rawhide or Arch AUR or whatever unless kdbus=0 is set on
the kernel command line., even in the form of a critic towards strict
requirements imposed by systemd.

This is what let me think that kdbus will most probably be merged into
the kernel sometime soon, unless systemd developers unexpectedly
decide to refrain from their insane way of pushing things forward,
whatever the cost. But this is something is not going to happen, I am
afraid.

We probably can't do much more than hoping for the best,
unfortunately...

HND

KatolaZ

-- 
[ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
[ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
[ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
[ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-24 Thread Daniel Reurich

On 24/06/15 21:33, KatolaZ wrote:

On Tue, Jun 23, 2015 at 09:20:37PM -0400, Jude Nelson wrote:

Looks like Linus weighed in.  I found the whole conversation thread
interesting.

http://lkml.iu.edu/hypermail/linux/kernel/1506.2/05492.html



Yes, it is definitely interesting. The most scary thing is the
emergence in that thread same of the argument:

...we can't actually ship a kernel.org kernel that will fail to boot
with Fedora Rawhide or Arch AUR or whatever unless kdbus=0 is set on
the kernel command line., even in the form of a critic towards strict
requirements imposed by systemd.


But that's been proven bunkum because systemd won't use kdbus if it's 
not there.  It's Lennarts bluff.  If distro's break, then it's their 
stupid fault for drinking at Lennarts fountain.




This is what let me think that kdbus will most probably be merged into
the kernel sometime soon, unless systemd developers unexpectedly
decide to refrain from their insane way of pushing things forward,
whatever the cost. But this is something is not going to happen, I am
afraid.


Linus will call Lennart's bluff on this and not ship kdbus until it's 
good and ready  if that ever happens.


I suspect that Linus's comments about trust in GKH is as much more a 
warning to GKH then a vote of confidence and certainly isn't a vote to 
pull in kdbus without review.  It also serves to give the other kernel 
dev's a kick in the pants to do a proper review which will no doubt weed 
out the big issues.  Linus won't knowingly let shit in his kernel not 
even for GKH.  If GKH ask's again for a pull prematurely Linus will 
likely give him the same treatment as he gave Kay Sievers.


In other words this is Linus's way of deflecting another flamewar and 
putting the focus on facts and code whilst putting a few people in their 
place.


We won't see kdbus in 4.2 and probably not 4.3 either.  By 4.4 it will 
most likely have grown some real legs and become generically useful or 
be a dead duck.



--
Daniel Reurich
Centurion Computer Technology (2005) Ltd.
021 797 722
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-23 Thread Jude Nelson
Looks like Linus weighed in.  I found the whole conversation thread
interesting.

http://lkml.iu.edu/hypermail/linux/kernel/1506.2/05492.html

-Jude

On Sat, Jun 20, 2015 at 5:28 PM, KatolaZ kato...@freaknet.org wrote:

 On Sat, Jun 20, 2015 at 08:15:01PM +0200, Didier Kryn wrote:

 [cut]

 
  I think a new generation of programmers has been comitted to
  maintain and evolve
  Linux. They have strong technical skills but haven't been taught
  well enough - or not at
  all - the philosohy of UNIX. They have fun with Linux; they love
  writing daemons and
  using the IPC toolbox and they happily write daemons to replace the
  security features
  provided by good old file-permissions. They just don't realize the
  damage they are
  causing. They are professionals and they don't care the DIY guy who
  isn't as skilled as
  them.
 

 Or...we are just blind cavemen, trying do keep alive a zombie that
 lives only in our memories and has evolved into something else, while
 we were busy flaming about the last flavours of Ubuntu?

 I just think it's not a matter of skill (unix has never ever been just
 a matter of skill), but rather a problem of bad attitude towards other
 peers, their work and their contributions. And good attitude towards
 peers is what has allowed the community around Linux to come along in
 these years. Without good attitude, what was once a community will
 slowly -but inexorably- become just a chit-chatty crowd, in which
 speaking louder than your peers would be far more important than
 having anything interesting to say at all.

 Well, I'd better stop here, and avoid the usual boring auntie's
 rant...

 HND

 KatolaZ

 --
 [ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
 [ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
 [ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
 [ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]
 ___
 Dng mailing list
 Dng@lists.dyne.org
 https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread Didier Kryn

Le 20/06/2015 11:06, James Powell a écrit :
Then this without a doubt is clear evidence that kdbus is in fact a 
systemd proprietary IPC. Has anyone heard of any software otherwise 
that will use kdbus at all, even in the least?


Lennart is desperate to get kdbus in, but is making a critical error 
in judgment with this. No distribution has ever added software to the 
kernel that has been 3rd party via patch, or has limited function, 
other than Gentoo that maintains a patch for OpenRC. ZFSOnLinux has 
never been allowed, neither has Reiser4, or any other non-vanilla 
code, nor any code from Linux-next.


No package developer in their right mind would do such a lascivious 
addition to the kernel, nor would dare to.




OK, kdbus is required eagerly by systemd developpers. So what? 
Don't you think normal that such an important and critical thread of 
software development finds that it misses some service that only the 
kernel can provide efficiently? Isn't it normal that the kernel team 
examines seriously the request and eventualy provides that service?


This kdbus feature, if we don't want to use it, we don't use it. It 
may even be optional and you can disable it when compiling the kernel if 
the mere availability of this system-call irritates you. It may also 
happen that other applications than systemd make use of kdbus for their 
own needs.


From a bad thing (systemd) could hapen good things. For example, 
systemd-infected distros are now forced to include both sysvinit and 
systemd init files if they pretend to continue sysvinit support. They 
may consider some day doing what we are discussing in another thread: 
providing init packages for every daemon. Or devising a generic 
description of daemon dependencies and invocation method, which would 
allow to use universal start/stop/reload scripts.


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread Didier Kryn


Le 20/06/2015 12:11, Martin Steigerwald a écrit :

Am Freitag, 19. Juni 2015, 11:16:12 schrieb Jude Nelson:

Whelp, looks like kdbus in systemd is no longer optional (but to be fair,
its use can be disabled at runtime, and won't be used anyway if kdbus
isn't present in the kernel).

Announcement:
http://lists.freedesktop.org/archives/systemd-devel/2015-June/033170.html

Sorry, missed that as I wrote my post a minute ago.

It is exactly this attitude and this approach that I feel uneasy about.
Instead of humbly waiting and working towards having kdbus accepted to the
kernel, systemd developers seem to use any means to create pressure to have
it included eventually.



So, IIUC, it's in systemd-build that kdbus is no longer 
compile-time optional*;*in kernel it's an optional module. I admit, 
though, that Poettering is putting high pressure to freedesktop and to 
the distros. But for now they can leave with their module and don't need 
the agreement of the kernel team.


Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread KatolaZ
On Sat, Jun 20, 2015 at 02:06:26AM -0700, James Powell wrote:
 Then this without a doubt is clear evidence that kdbus is in fact a systemd 
 proprietary IPC. Has anyone heard of any software otherwise that will use 
 kdbus at all, even in the least?
 
 Lennart is desperate to get kdbus in, but is making a critical error in 
 judgment with this. No distribution has ever added software to the kernel 
 that has been 3rd party via patch, or has limited function, other than Gentoo 
 that maintains a patch for OpenRC. ZFSOnLinux has never been allowed, neither 
 has Reiser4, or any other non-vanilla code, nor any code from Linux-next.
 
 No package developer in their right mind would do such a lascivious addition 
 to the kernel, nor would dare to.
 

Yes, but no other software had ever managed to sweep sysvinit and
invade all the existing distributions in less than two years,
swallowing almost all the existing low-level OS services in a single
hairball of code, before systemd arrived...

Despite I trust kernel developers, I believe that the inclusion of
kdbus in the kernel will be only a matter of time. I really hope I
will be proven wrong this time, though.

HND

KatolaZ

-- 
[ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
[ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
[ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
[ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread James Powell
Then this without a doubt is clear evidence that kdbus is in fact a systemd 
proprietary IPC. Has anyone heard of any software otherwise that will use kdbus 
at all, even in the least?

Lennart is desperate to get kdbus in, but is making a critical error in 
judgment with this. No distribution has ever added software to the kernel that 
has been 3rd party via patch, or has limited function, other than Gentoo that 
maintains a patch for OpenRC. ZFSOnLinux has never been allowed, neither has 
Reiser4, or any other non-vanilla code, nor any code from Linux-next.

No package developer in their right mind would do such a lascivious addition to 
the kernel, nor would dare to.

Sent from my Windows Phone

From: Arnt Gulbrandsenmailto:a...@gulbrandsen.priv.no
Sent: ‎6/‎19/‎2015 10:23 AM
To: dng@lists.dyne.orgmailto:dng@lists.dyne.org; Clarke 
Sideroadmailto:clarke.sider...@gmail.com
Subject: Re: [DNG] We Must be Prepared 

It does not make the kernel systems, but its presence might make some
poorly written program think systems is present. But poor code assumes
things all the time, so really it will not make a difference.

Arnt
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread James Powell
But kdbus hasn't proven itself in regular usage, except only by systemd. Where 
are the figures for kdbus with other D-Bus using software and services? I don't 
believe there are any, and if kdbus has been touted so much to be the perfect 
successor to D-Bus, why aren't other packages making headway to make their 
packages kdbus compliant to test the viability of kdbus?

The one benefit we could get out of this are distributions waking up and saying 
no to including non-mainstream kernel code, and berating Lennart for wanting or 
requiring non-vanilla code. Most distributions only have traditionally included 
patches to fix known kernel issues, but anything else has been classed as 
forbidden.

If anything Lennart may have put the metaphorical knife to the throat of 
systemd without realizing it.

Sent from my Windows Phone

From: Didier Krynmailto:k...@in2p3.fr
Sent: ‎6/‎20/‎2015 2:49 AM
To: dng@lists.dyne.orgmailto:dng@lists.dyne.org
Subject: Re: [DNG] We Must be Prepared 

Le 20/06/2015 11:06, James Powell a écrit :
 Then this without a doubt is clear evidence that kdbus is in fact a
 systemd proprietary IPC. Has anyone heard of any software otherwise
 that will use kdbus at all, even in the least?

 Lennart is desperate to get kdbus in, but is making a critical error
 in judgment with this. No distribution has ever added software to the
 kernel that has been 3rd party via patch, or has limited function,
 other than Gentoo that maintains a patch for OpenRC. ZFSOnLinux has
 never been allowed, neither has Reiser4, or any other non-vanilla
 code, nor any code from Linux-next.

 No package developer in their right mind would do such a lascivious
 addition to the kernel, nor would dare to.


 OK, kdbus is required eagerly by systemd developpers. So what?
Don't you think normal that such an important and critical thread of
software development finds that it misses some service that only the
kernel can provide efficiently? Isn't it normal that the kernel team
examines seriously the request and eventualy provides that service?

 This kdbus feature, if we don't want to use it, we don't use it. It
may even be optional and you can disable it when compiling the kernel if
the mere availability of this system-call irritates you. It may also
happen that other applications than systemd make use of kdbus for their
own needs.

 From a bad thing (systemd) could hapen good things. For example,
systemd-infected distros are now forced to include both sysvinit and
systemd init files if they pretend to continue sysvinit support. They
may consider some day doing what we are discussing in another thread:
providing init packages for every daemon. Or devising a generic
description of daemon dependencies and invocation method, which would
allow to use universal start/stop/reload scripts.

 Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread KatolaZ
On Sat, Jun 20, 2015 at 12:11:12PM +0200, Martin Steigerwald wrote:
 Am Freitag, 19. Juni 2015, 11:16:12 schrieb Jude Nelson:
  Whelp, looks like kdbus in systemd is no longer optional (but to be fair,
  its use can be disabled at runtime, and won't be used anyway if kdbus
  isn't present in the kernel).
  
  Announcement:
  http://lists.freedesktop.org/archives/systemd-devel/2015-June/033170.html
 
 Sorry, missed that as I wrote my post a minute ago.
 
 It is exactly this attitude and this approach that I feel uneasy about. 
 Instead of humbly waiting and working towards having kdbus accepted to the 
 kernel, systemd developers seem to use any means to create pressure to have 
 it included eventually.
 

And you will see that they will have it included in the kernel, as
they have had systemd accepted as the default init in any existing
GNU/Linux distribution.

I still have problems understanding why this is happening, and maybe a
caveman like me will never get through it, but this is how things work
in this community nowadays. And that's exactly why I have now also
problems recognising this as *my* community

HND

KatolaZ

-- 
[ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
[ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
[ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
[ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread Hendrik Boom
On Sat, Jun 20, 2015 at 12:07:59PM +0200, Martin Steigerwald wrote:
 Am Donnerstag, 18. Juni 2015, 12:29:57 schrieb Marlon Nunes:
  The job of keeping kernel development moving isn't so much about
  technical know-how these days, he said. Running the core of arguably
  the world's most important operating system is now about being trusted
  and being available. GREG (AKA GREG KROAH HARTMAN) IS THE OBVIOUS NUMBER
  TWO. HE COULD TAKE IT UP, and then there are a couple of other people.
  Linus Torvalds
  
  Guy, that's the guy who wants by all means, kdbus in the kernel. That's
  the systemd guy in the linux kernel community.
  
  http://www.theregister.co.uk/2015/06/17/now_i_can_die_happy_what_linus_did
  nt_iquitei_say/
 
 In the light of
 
 * kdbus support is no longer compile-time optional. It is now
   always built-in. However, it can still be disabled at
   runtime using the kdbus=0 kernel command line setting, and
   that setting may be changed to default to off, by specifying
   --disable-kdbus at build-time. Note though that the kernel
   command line setting has no effect if the kdbus.ko kernel
   module is not installed, in which case kdbus is (obviously)
   also disabled. We encourage all downstream distributions to
   begin testing kdbus by adding it to the kernel images in the
   development distributions, and leaving kdbus support in
   systemd enabled.
 
 Lennart Poettering: [systemd-devel] [ANNOUNCE] systemd v221
 http://lists.freedesktop.org/archives/systemd-devel/2015-June/033170.html
 
 I sure hope that kernel developers still review kdbus carefully and do not 
 give in to any downstream pressure by distros.

There is a precedent here (to the extend precedents have any 
relevance).  Google requested kernel deatures for Android, and Linus 
refused.  Only once Google changed the specs significantly were Googles 
changes admitted.  I don't know what the Googles initial proposals 
were, or how they were changed (I hope they were in the direction of 
security and despecialization), but this does suggest that the kernel 
developers have some sense.  There is still the question is whether 
Redhat has more influence by being a more traditional-looking 
Linux-based OS.

-- hendrik
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-20 Thread Hendrik Boom
On Sat, Jun 20, 2015 at 12:07:59PM +0200, Martin Steigerwald wrote:
 Am Donnerstag, 18. Juni 2015, 12:29:57 schrieb Marlon Nunes:
  The job of keeping kernel development moving isn't so much about
  technical know-how these days, he said. Running the core of arguably
  the world's most important operating system is now about being trusted
  and being available. GREG (AKA GREG KROAH HARTMAN) IS THE OBVIOUS NUMBER
  TWO. HE COULD TAKE IT UP, and then there are a couple of other people.
  Linus Torvalds
  
  Guy, that's the guy who wants by all means, kdbus in the kernel. That's
  the systemd guy in the linux kernel community.
  
  http://www.theregister.co.uk/2015/06/17/now_i_can_die_happy_what_linus_did
  nt_iquitei_say/
 
 In the light of
 
 * kdbus support is no longer compile-time optional. It is now
   always built-in. However, it can still be disabled at
   runtime using the kdbus=0 kernel command line setting, and
   that setting may be changed to default to off, by specifying
   --disable-kdbus at build-time. Note though that the kernel
   command line setting has no effect if the kdbus.ko kernel
   module is not installed, in which case kdbus is (obviously)
   also disabled. We encourage all downstream distributions to
   begin testing kdbus by adding it to the kernel images in the
   development distributions, and leaving kdbus support in
   systemd enabled.

Does this mean that kdbus support is not compiled into Poeterring's kernel?
Is this effectively a kernel fork?

-- hendrik
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-19 Thread Arnt Gulbrandsen

Clarke Sideroad writes:
I hoping the Kernel Developers as a combined whole would see 
the bigger Linux picture well beyond the desktop.
I can't see the Kernel being made to swallow something that 
would poison the whole multifaceted structure in the way that 
the various distros swallowed the, just another init, what's 
all the fuss about?, ever expanding systemd.


Can you imagine the kernel supporting anything that is a problem for its 
biggest user? http://bit.ly/1ocxYwI


Arnt
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-19 Thread Clarke Sideroad

On 06/19/2015 02:59 AM, Arnt Gulbrandsen wrote:

Clarke Sideroad writes:

I hoping the Kernel Developers as a combined whole would see the
bigger Linux picture well beyond the desktop.
I can't see the Kernel being made to swallow something that would
poison the whole multifaceted structure in the way that the various
distros swallowed the, just another init, what's all the fuss
about?, ever expanding systemd.


Can you imagine the kernel supporting anything that is a problem for its
biggest user? http://bit.ly/1ocxYwI



Android initially just grabbed kernel and forked off.

I suppose you are right the Kernel Developers did go through the hassle 
of luring Google back into the fold and the relationship gets positive 
press for both. In that light it does seem unlikely that they would 
forego all that, just to please the Poetterites.


Clarke
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-19 Thread Jaromil
On Thu, 18 Jun 2015, Jude Nelson wrote:

The reason they're working on kdbus at all is because they have
discovered that it's costly to pipe a lot of data between dbus
endpoints

reminds me of the time we had some momentum to have vloopback into
Linux. or even before that, the times Geert Knorr put together
video4linux 1 and then 2... at those times, Alan Cox wipped us hard in
the multimedia camp, because of keeping bloat out of the kernel, despite
those patches did have a relevant use in the industry...

now I wonder, if Alan Cox and some other wise mentors Linux hasn't
mentioned, will be reasonable allies against the systemd avalanche.

I was from the we are young and we want innovation camp back at that
time and can personally relate to the need of some kdbus features in the
Linux kernel, but it must be seen how that is accomplished. The real
problem in systemd is not the innovation that it brings, but the method,
or attitude, of fencing off from competition by lacking documentation
and intertwining all components.

I think the Linux Foundation should institute a technical anti-trust
commission to marshall such take-over attempts out of the kernel. I that
would be in place, with a reasonable policy about documentation and
versioning and changes being negotiated rather than imposed
unilaterally, then most of my fears about systemd/Linux would vanish.

ciao

-- 
Denis Jaromil Roio, Dyne.org Think ( Do) Tank
We are free to share code and we code to share freedom
Web: https://j.dyne.org Contact: https://j.dyne.org/c.vcf
GPG: 6113 D89C A825 C5CE DD02  C872 73B3 5DA5 4ACB 7D10
Confidential communications: https://keybase.io/jaromil



signature.asc
Description: Digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-19 Thread Jude Nelson
Whelp, looks like kdbus in systemd is no longer optional (but to be fair,
its use can be disabled at runtime, and won't be used anyway if kdbus isn't
present in the kernel).

Announcement:
http://lists.freedesktop.org/archives/systemd-devel/2015-June/033170.html

-Jude

On Fri, Jun 19, 2015 at 10:06 AM, Clarke Sideroad clarke.sider...@gmail.com
 wrote:

 On 06/19/2015 02:59 AM, Arnt Gulbrandsen wrote:

 Clarke Sideroad writes:

 I hoping the Kernel Developers as a combined whole would see the
 bigger Linux picture well beyond the desktop.
 I can't see the Kernel being made to swallow something that would
 poison the whole multifaceted structure in the way that the various
 distros swallowed the, just another init, what's all the fuss
 about?, ever expanding systemd.


 Can you imagine the kernel supporting anything that is a problem for its
 biggest user? http://bit.ly/1ocxYwI


 Android initially just grabbed kernel and forked off.

 I suppose you are right the Kernel Developers did go through the hassle of
 luring Google back into the fold and the relationship gets positive press
 for both. In that light it does seem unlikely that they would forego all
 that, just to please the Poetterites.

 Clarke

 ___
 Dng mailing list
 Dng@lists.dyne.org
 https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread Jude Nelson
I'm not worried.  Linus won't accept kdbus until he thinks it's in a
position where it will be stable and easily supported for the foreseeable
future.  Watching kdbus get refactored a few times over this past year, I'd
wager a guess that they're going to end up keeping as much of dbus in
userspace as possible, and only add the parts that absolutely must run in
kernel space to the kernel (as kdbus).  Thus far, this has been limited to
the memfd API, which is needed for zero-copy memory transfers.  They'll
probably also end up adding a specialized kdbusfs (akin to devpts) that
offers namespaced and permissioned access to dbus endpoints, represented as
a hierarchy of character device files.

Remember, kdbus isn't dbus, anymore than a UNIX domain socket is dbus.  The
reason they're working on kdbus at all is because they have discovered that
it's costly to pipe a lot of data between dbus endpoints, and it's hard to
control capabilities, visibility, and access to them (since there are
usecases where endpoints may not trust each other).  Arguably, these
problems can be addressed by using a combination of existing IPC
mechanisms, but the argument that Greg KH and company put forth over and
over again is that there's too much legacy code using dbus at this point
(namely, from the IVI community and desktop communities) that we can't just
tell them to refactor everything.  It might be true--I don't know how big
the IVI codebases are, for example.  However, I don't really sympathize
with the desktop communities--they built dbus to their specifications from
their experiences with DCOP and Bonobo, and still managed to get it wrong.

My $0.02.
-Jude
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread Richard
Does seem to be true, that he is a systemd supporter:
http://kroah.com/log/blog/2014/01/15/kdbus-details/

Anybody have a crystal ball?
Will a kernel fork be required to not use systemd?


On Thu, Jun 18, 2015 at 10:59 AM, Marlon Nunes nu...@openmailbox.org
wrote:

  The job of keeping kernel development moving isn't so much about “technical 
 know-how” these days, he said. Running the core of arguably the world's most 
 important operating system is now about “being trusted and being available. 
 *Greg (aka Greg Kroah Hartman) is the obvious number two. He could take it 
 up*, and then there are a couple of other people.” Linus Torvalds

 Guy, that's the guy who wants by all means, kdbus in the kernel. That's the 
 systemd guy in the linux kernel community.
 http://www.theregister.co.uk/2015/06/17/now_i_can_die_happy_what_linus_didnt_iquitei_say/


 --
 Stop slacking you lazy bum!


 ___
 Dng mailing list
 Dng@lists.dyne.org
 https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread James Powell
The problem is, kdbus isn't just an IPC, it's proprietary to systemd, and is 
the only software capable of utilizing it.

Greg Hartman as the lead-takeover for Linus? Hell no. He'd give it to Lennart 
and Kay without batting an eye, and then shut out every developer save their 
own.

Dare I say it, but Peter Griffin or Homer Simpson would be better choices...

If Hartman takes over, the kernel will have to be forked. His track record of 
kissing Lennart's ass is too obvious. No no and no.

Sent from my Windows Phone

From: Jude Nelsonmailto:jud...@gmail.com
Sent: ‎6/‎18/‎2015 9:20 AM
To: Richardmailto:richard.h...@gmail.com
Cc: dng@lists.dyne.orgmailto:dng@lists.dyne.org
Subject: Re: [DNG] We Must be Prepared 

I'm not worried.  Linus won't accept kdbus until he thinks it's in a
position where it will be stable and easily supported for the foreseeable
future.  Watching kdbus get refactored a few times over this past year, I'd
wager a guess that they're going to end up keeping as much of dbus in
userspace as possible, and only add the parts that absolutely must run in
kernel space to the kernel (as kdbus).  Thus far, this has been limited to
the memfd API, which is needed for zero-copy memory transfers.  They'll
probably also end up adding a specialized kdbusfs (akin to devpts) that
offers namespaced and permissioned access to dbus endpoints, represented as
a hierarchy of character device files.

Remember, kdbus isn't dbus, anymore than a UNIX domain socket is dbus.  The
reason they're working on kdbus at all is because they have discovered that
it's costly to pipe a lot of data between dbus endpoints, and it's hard to
control capabilities, visibility, and access to them (since there are
usecases where endpoints may not trust each other).  Arguably, these
problems can be addressed by using a combination of existing IPC
mechanisms, but the argument that Greg KH and company put forth over and
over again is that there's too much legacy code using dbus at this point
(namely, from the IVI community and desktop communities) that we can't just
tell them to refactor everything.  It might be true--I don't know how big
the IVI codebases are, for example.  However, I don't really sympathize
with the desktop communities--they built dbus to their specifications from
their experiences with DCOP and Bonobo, and still managed to get it wrong.

My $0.02.
-Jude
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread Arnt Gulbrandsen

Richard writes:

Will a kernel fork be required to not use systemd?


Perhaps if Linus dies any time soon. But I think not even in that case — 
don't forget that android is the biggest linux distribution.


Arnt

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread Clarke Sideroad
I hoping the Kernel Developers as a combined whole would see the bigger 
Linux picture well beyond the desktop.
I can't see the Kernel being made to swallow something that would poison 
the whole multifaceted structure in the way that the various distros 
swallowed the, just another init, what's all the fuss about?, ever 
expanding systemd.


The other day I was watching Monty Python's Mr. Creosote sketch from The 
Meaning of Life movie and I came to realization that at some point the 
same fate will surely befall the systemd conglomeration. It is rapidly 
becoming the only thing an average Linux distro needs other than a 
desktop and the kernel and continues to swallow up tempting morsels left 
and right. I await the day that somebody gives the project a thin mint.


In the meantime there still exists the parallel no-systemd universe, if 
it all goes to hell in a hand basket and it comes down to forking the 
Kernel, I think that would be the time to go to another restaurant entirely.


Clarke




___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] We Must be Prepared ....

2015-06-18 Thread Marlon Nunes

On 2015-06-18 14:13, James Powell wrote:

The problem is, kdbus isn't just an IPC, it's proprietary to systemd,
and is the only software capable of utilizing it.

 Greg Hartman as the lead-takeover for Linus? Hell no. He'd give it to
Lennart and Kay without batting an eye, and then shut out every
developer save their own.

 Dare I say it, but Peter Griffin or Homer Simpson would be better
choices...

 If Hartman takes over, the kernel will have to be forked. His track
record of kissing Lennart's ass is too obvious. No no and no.


Even linus called him a kay sievers babysitter ...


-
 From: Jude Nelson
 Sent: ‎6/‎18/‎2015 9:20 AM
 To: Richard
 Cc: dng@lists.dyne.org
 Subject: Re: [DNG] We Must be Prepared 

I'm not worried. Linus won't accept kdbus until he thinks it's in a
position where it will be stable and easily supported for the
foreseeable future. Watching kdbus get refactored a few times over
this past year, I'd wager a guess that they're going to end up keeping
as much of dbus in userspace as possible, and only add the parts that
absolutely must run in kernel space to the kernel (as kdbus). Thus
far, this has been limited to the memfd API, which is needed for
zero-copy memory transfers. They'll probably also end up adding a
specialized kdbusfs (akin to devpts) that offers namespaced and
permissioned access to dbus endpoints, represented as a hierarchy of
character device files.

Remember, kdbus isn't dbus, anymore than a UNIX domain socket is dbus.
The reason they're working on kdbus at all is because they have
discovered that it's costly to pipe a lot of data between dbus
endpoints, and it's hard to control capabilities, visibility, and
access to them (since there are usecases where endpoints may not trust
each other). Arguably, these problems can be addressed by using a
combination of existing IPC mechanisms, but the argument that Greg KH
and company put forth over and over again is that there's too much
legacy code using dbus at this point (namely, from the IVI community
and desktop communities) that we can't just tell them to refactor
everything. It might be true--I don't know how big the IVI codebases
are, for example. However, I don't really sympathize with the desktop
communities--they built dbus to their specifications from their
experiences with DCOP and Bonobo, and still managed to get it wrong.

My $0.02.
-Jude
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


--
Stop slacking you lazy bum!
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng