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 072211381F3 for ; Fri, 21 Jun 2013 11:20:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0E51EE09FA; Fri, 21 Jun 2013 11:20:31 +0000 (UTC) Received: from mail-we0-f171.google.com (mail-we0-f171.google.com [74.125.82.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EEB9DE0908 for ; Fri, 21 Jun 2013 11:20:29 +0000 (UTC) Received: by mail-we0-f171.google.com with SMTP id m46so6386873wev.30 for ; Fri, 21 Jun 2013 04:20:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :x-gm-message-state; bh=nrrTqAh+Ku7LIo6aGBdSWvirLhjJ+BojC+r7bgEJmiQ=; b=SGBU1WgVqVRwJS+yM7Oga/8mv32Yuo8l7vZMAAumgXio/wY3ZL6AQQi5NFiLimOaEe +10TywVjtcD4dBqUWYiBeggW8s2S8HCIs13WyAFji7lfnh5EfdRVYwQ74/F5QPuE6ZHY X01Z1gD9btnmlPAFZEIUOETVnETzExm9cyWCqyDtGzAIIW40TMGkWngf1OPZgwBCZj5e NWzv8nMCZqws8dkmEIIw9BQ1YYtBzUTww8HCrBUJqZ+N7xZ1UXfOrh+cNIWnZRrs3rnh 4OwvCsj29BmIY+b1DjQ6WsOC8DUtTtgHs6PJDvyXbpvF1yL1u59/kR6LUvhEAceztxtK ZMeg== X-Received: by 10.180.189.68 with SMTP id gg4mr2427339wic.27.1371813628208; Fri, 21 Jun 2013 04:20:28 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Sender: lxnay@sabayonlinux.org Received: by 10.194.23.10 with HTTP; Fri, 21 Jun 2013 04:19:48 -0700 (PDT) In-Reply-To: <51C42B33.9090709@gentoo.org> References: <51A08A68.3020900@gentoo.org> <20130620205609.GB23719@linux1> <20130621043959.7eae0921@gentoo.org> <51C42B33.9090709@gentoo.org> From: Fabio Erculiani Date: Fri, 21 Jun 2013 13:19:48 +0200 X-Google-Sender-Auth: clj8M-3b_RjfVE_guGWDzanDeeA Message-ID: Subject: Re: [gentoo-dev] eselect init To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkJ423Hd2xk8BjQmC0iRRPXupRSgZ9v3HuFEjM6n+gTF5ONhWmVEfJaMtboYpFT5c2qDDSn X-Archives-Salt: 47c3c852-561d-4424-831a-8bf57737f46c X-Archives-Hash: c6343d3f34d9f257544c247e673c6575 For me, the big selling points of eselect-init are: 1. as release engineer, i can prepare images that use either systemd or openrc (at present time these are the two supported options) and do it reliably, programmatically. 2. as distro maintainer, i can roll out a migration path from openrc to systemd (or vice versa). The properties of this migration path I am looking for are reliability and "atomicity". Basically, once you move logind/consolekit detection to runtime (and believe it or not, many upstream just get it wrong), and have feature parity in the systemd units available (wrt openrc initscripts), switching over is a matter of 2 (soon 1) commands. Both of them are quite important, because there are scenarios in where systemd fits better than openrc, and scenarios in where openrc is a better fit (older kernels, production system with custom init scripts that are not worth the porting, etc). Making the switch between openrc and systemd easy is a big win (for both developers, distro maintainers, users) and makes Gentoo more attractive, but this is another topic... -- Fabio Erculiani