From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C08DA138825 for ; Tue, 11 Nov 2014 12:19:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4F3DEE0BA0; Tue, 11 Nov 2014 12:18:32 +0000 (UTC) Received: from mail-qa0-f47.google.com (mail-qa0-f47.google.com [209.85.216.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F01F9E0B8D for ; Tue, 11 Nov 2014 12:18:30 +0000 (UTC) Received: by mail-qa0-f47.google.com with SMTP id dc16so6672411qab.20 for ; Tue, 11 Nov 2014 04:18:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=YlS5EqILhTyKJODm68uZyIsaxKb4zZMutJ9F4k8ryno=; b=AQl3a4LCm3163bp6qacIRlCAZLnDKaCxu4XF5jKCsCfoWah4o0/TgoRNoVFwIE46jx KhzZgcjHfvCu9H3eeuicDywhfK/sjvq6hWeHly8BZtDas3ichvKbtZL6i1XOnwmUxREu oiLoLyvmhEWF5/g/Vv7o4kxNEmlEs77EAw4mboV50lJDd+X2KYjB6iiUm8IGxYTLayu9 mAMJoibrUFMnJxkeJDfSkDC+UORhKd493fyMlJS77nfIe71fg35vt3ZfdUVhsxyWcePE qk36Q4MDlKYQzZFs6wMH3aghUzmhFqoKVTRDPCyFhJjNOOh65taCWqCD9rFoo5iDJRgN 77tg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.140.81.36 with SMTP id e33mr49394869qgd.90.1415708310082; Tue, 11 Nov 2014 04:18:30 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.140.102.198 with HTTP; Tue, 11 Nov 2014 04:18:30 -0800 (PST) In-Reply-To: <20141111052026.GA2194@waltdnes.org> References: <54245C36.50507@gentoo.org> <5424F3F2.2020808@gentoo.org> <54609BD1.2000206@libertytrek.org> <5460DE61.20008@gentoo.org> <20141111052026.GA2194@waltdnes.org> Date: Tue, 11 Nov 2014 07:18:30 -0500 X-Google-Sender-Auth: DyXtgAeF1-y4V8UNo2SVBXTCXgY Message-ID: Subject: Re: [gentoo-user] Re: udev (viable) alternatives ? From: Rich Freeman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 7631e73d-b262-4c6e-ae82-1c2c16f10ccf X-Archives-Hash: 2e654d537a27235ac39fd3df114790b0 On Tue, Nov 11, 2014 at 12:20 AM, Walter Dnes wrote: > On Mon, Nov 10, 2014 at 05:48:49PM +0200, Samuli Suominen wrote > >> I wouldn't worry about it at all, there is no way *sys-fs/udev ebuild* >> will ever need systemd. There might be a news item later, with >> instructions on moving to something else, but that's not something we >> are even planning at the moment, so sys-fs/udev is still the de facto >> proper upstream /dev manager. > > What worries me is that Lennart has been able to get modifications > done to the kernel, e.g. kdbus. I know this'll sound paranoid, but how > long before he pushes a patch that requires systemd to run the linux > kernel? Apologies if this comes across a bit agro, but: 1. kdbus isn't in the kernel (though that seems likely to happen at some point) 2. it does sound paranoid 3. if he pushes a patch that requires systemd I'd be shocked if Linus merged it Can you find one example of any situation where the linux kernel has ever required any specific implementation of anything in userspace as a matter of policy in its 23 year history? I'm sure you could find some examples of cases where there just happened to be one de-facto implementation of something, but even that might be tough with all the diversity in the linux world. Linus himself has articulated some of the reasons why kdbus is likely to get merged. It fills in a gap in Linux as compared to many competing operating systems, and it is logical to implement at the kernel level. That is generally the criteria for getting stuff into the kernel, and is basically good software design. The linux kernel is all about stable userspace ABIs - if there is only one implementation of something it is probably because nobody was bothered enough to write another. -- Rich