From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-amd64+bounces-13509-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 1972C13873B
	for <garchives@archives.gentoo.org>; Sun,  2 Mar 2014 16:57:37 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 2E7FDE0A03;
	Sun,  2 Mar 2014 16:57:31 +0000 (UTC)
Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 62BB2E09F9
	for <gentoo-amd64@lists.gentoo.org>; Sun,  2 Mar 2014 16:57:30 +0000 (UTC)
Received: by mail-pa0-f53.google.com with SMTP id ld10so2819652pab.12
        for <gentoo-amd64@lists.gentoo.org>; Sun, 02 Mar 2014 08:57:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:date:message-id:subject:from:to:content-type;
        bh=NcW827A5CQgXb/0wXEWxo/DVknulzw/FbpQQ2MGLay0=;
        b=Ney9TOsxKO6hQ+NkegFKDFereRCxvh78PZEK8AvYzwHUpoi6mk0w1nj2IQ9KpC61Zs
         r9MenmAZNzLfvVw5CQYVlsgY79PK0NJbR2A6OsvVfbkiMS2P+znl4iIZcmrcyIztKC7z
         8tiJNgPo0AfG3bE7H5AUG4/DoflFohb3NJW/sid9Di/S5gPz67YOmVjYi2KUeXcrz2wb
         +HeCnbN8UutZ6q++h1BpLivFUIJ2jqVSExPa/w82GFkriN0YDAaNK6mtVr/L1wwuQcxi
         1BpkPTDajNj2/NSO0mfUzZebCTkp+jT2HsEJMrrdDy2MoM0ZFB177o1KpXw4916QyRgE
         CYSw==
Precedence: bulk
List-Post: <mailto:gentoo-amd64@lists.gentoo.org>
List-Help: <mailto:gentoo-amd64+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-amd64+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-amd64+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-amd64.gentoo.org>
X-BeenThere: gentoo-amd64@lists.gentoo.org
Reply-to: gentoo-amd64@lists.gentoo.org
MIME-Version: 1.0
X-Received: by 10.68.240.36 with SMTP id vx4mr665450pbc.140.1393779449254;
 Sun, 02 Mar 2014 08:57:29 -0800 (PST)
Received: by 10.70.140.109 with HTTP; Sun, 2 Mar 2014 08:57:29 -0800 (PST)
Date: Sun, 2 Mar 2014 08:57:29 -0800
Message-ID: <CAK2H+edHWBYS6e_am0M3OCqKVS0CBC20vRAYLQUSyjFj9cOXAQ@mail.gmail.com>
Subject: [gentoo-amd64] Please get me straight about sysvinit vs. systemd, udev vs eudev vs
 mdev, virtuals and other things...
From: Mark Knecht <markknecht@gmail.com>
To: Gentoo AMD64 <gentoo-amd64@lists.gentoo.org>
Content-Type: text/plain; charset=UTF-8
X-Archives-Salt: dade08d4-8f74-4d9e-96ed-20af0ac1b511
X-Archives-Hash: 5454fb6262d3698f3ae82e0a74b889ca

Hi all,
   I'd like to check in and get some education concerning future
configuration of my Gentoo machines. Thanks in advance.

   In the last few days there is a news announcement about needing to
change kernel my configuration to enable CONFIG_FHANDLE to support
udev-210. I'm currently at udev-208 and virtual/udev-208-r1 so no big
deal yet. However reading the news announcement it appears this has
more to do with systemd than anything else and I don't use systemd so
does/will this effect my machines?

   NOTE: I have no problem I know about today enabling CONFIG_FHANDLE
if it's recommended.

   That said there's an interesting (if it is to be believed) little
rant thread over the last couple of days on LKML about Debian
leadership forcing people into systemd. I think the Gentoo devs forked
udev to make either mdev or eudev but when it was announced it was too
new for me so I just let it go by. Maybe now it's time for me to look
into making a change of some type? I see eudev in portage, but not
mdev.

   A (really, really, really) quick scan of the current install docs
makes me think sysvinit/OpenRC/udev is still the default for new
installs. Is this true? If so why is this kernel change being
required?

   Also, I seem to have virtual/udev installed which says it's about
enabling switching between udev & eudev. However there are no files
associated with virtual/udev. (equery files virtual/udev returns
nothing) It appears I cannot install eudev without removing udev so
this seems a big step to take:

c2RAID6 ~ # emerge -pvDuN eudev

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-fs/eudev-1.3  USE="gudev introspection modutils
openrc rule-generator -doc -hwdb -keymap -kmod (-selinux) -static-libs
{-test}" ABI_X86="(64) (-32) (-x32)" 1,641 kB
[uninstall     ] sys-fs/udev-208  USE="acl firmware-loader gudev
introspection kmod openrc -doc (-selinux) -static-libs" ABI_X86="(64)
(-32) (-x32)"
[blocks b      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1.3)

Total: 1 package (1 new, 1 uninstall), Size of downloads: 1,641 kB
Conflict: 1 block
c2RAID6 ~ #

   At this point I'm not even sure what my other questions might be as
I'm just trying to get my head around what others are using these
days. I do have a second Gentoo install on this system on an SSD so
(once updated) I could do a switch there as a test.

Thanks,
Mark