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 1669413873B for ; Mon, 3 Mar 2014 19:10:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 619D3E0AD6; Mon, 3 Mar 2014 19:09:59 +0000 (UTC) Received: from mail-pb0-f48.google.com (mail-pb0-f48.google.com [209.85.160.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9559BE0AC5 for ; Mon, 3 Mar 2014 19:09:58 +0000 (UTC) Received: by mail-pb0-f48.google.com with SMTP id md12so4118941pbc.7 for ; Mon, 03 Mar 2014 11:09:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=jl7lLKTb5SUwwg9ZqaCrkRH/dlGl7DPfdKP0tgomifs=; b=Y3NAqkwxTLhXBHZlVewdt0IgbbTE+E5+O2PtcJziaRcKa2IwgaRv2QtWaTid8hvG1w rJc+eeiQHd3cackft/D4QosjBQWLLn3XoWC43/BSH3i1uMrw6ZB9juwkxiEm6apWS1y+ 6PXqkruy/0sfhW13icDC7hxW/mm9K3HyKT3/soUv+Tor2mEuN/XwVLaeDbcEHMyDVbTo KvHYdO9bHJwAnR0OfU3jHVJGTZZNdjHM2JCz8O/TLic5SQHTKZwgT+mzUBVbj3dNdtNv 8hlIUSJP49eAIusqev24FdZm1E92EaUIC2iUySP3naZDEO0i5YL/J+h0SmNgOO4/PAMr lImg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.68.242.68 with SMTP id wo4mr21585190pbc.32.1393873797598; Mon, 03 Mar 2014 11:09:57 -0800 (PST) Received: by 10.70.140.109 with HTTP; Mon, 3 Mar 2014 11:09:57 -0800 (PST) In-Reply-To: References: <5314B8C6.3040803@libertytrek.org> Date: Mon, 3 Mar 2014 11:09:57 -0800 Message-ID: Subject: Re: [gentoo-amd64] Re: Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things... From: Mark Knecht To: Gentoo AMD64 Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 7fd945dc-ad38-4741-98e4-6004320b5a31 X-Archives-Hash: 02493386fee559c07561c3439e6c0e43 On Mon, Mar 3, 2014 at 10:57 AM, Rich Freeman wrote: > On Mon, Mar 3, 2014 at 1:38 PM, Mark Knecht wrote: >> If I understand this all then systemd, in it's current state, is going >> to require removing udev as a stand-along package, will remove >> sysvinit as systemd provides /sbin/init, and will also replace OpenRC >> with it's own code for starting and stopping services? It's a big >> change but it's one of the reasons why I built the backup install on >> the SSD. None of this really touches my spinning rust install I use >> daily. > > I suggest you read the systemd docs. I agree. Prior to Canek's previous email I wasn't giving this much real though. With his response, your additional info and some study of the docs I may try it later this week. > Installing systemd will not > remove sysvinit or openrc. However, after you change your kernel > command line they will not be run as pid1 or as a service manager, and > systemd has its own configuration for services. You can basically > switch back and forth as long as you maintain your settings in > parallel. > OK, that helps with the worry that something goes wrong and the whole system is left unbootable. > There is work to make it possible to use systemd without having openrc > installed. The main issue right now is a few packages use functions > in openrc which are not present in systemd, so that needs some > refactoring. However, having them both installed in parallel doesn't > really cost anything besides a few inodes (and not all that many). > > Rich > Thanks, Mark