From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Riy8y-000125-Km for garchives@archives.gentoo.org; Fri, 06 Jan 2012 00:58:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C780521C058; Fri, 6 Jan 2012 00:58:43 +0000 (UTC) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 0548821C023 for ; Fri, 6 Jan 2012 00:58:17 +0000 (UTC) Received: by wibhq2 with SMTP id hq2so924161wib.40 for ; Thu, 05 Jan 2012 16:58:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=0xqHZghtHjNph2RMIx4Cxo98c+qDfmj1/5csFd3OOZQ=; b=EhJ3krdXrhwQ3A2DliZ9nlnlGIoN207TB5/qoJJnmgY5sNv3F3g4soPZjkKJ20LFPQ MP7wztrPjXpFqOcS2oRq8fZgE4rIHx2AEJZmh+a1IHbRdfMy7ArTRiWfo9Eli0kbDHF1 nXlVivHUa8FQvgvsYBW8X2kyetKZIQj2wQUVI= Received: by 10.180.106.165 with SMTP id gv5mr8097970wib.18.1325811497250; Thu, 05 Jan 2012 16:58:17 -0800 (PST) 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: arunissatan@gmail.com Received: by 10.223.98.201 with HTTP; Thu, 5 Jan 2012 16:57:56 -0800 (PST) In-Reply-To: <4F0643D8.40009@gentoo.org> References: <20120103212215.GU780@gentoo.org> <20120103230918.GA7247@linux1> <4F03A1AA.6070205@gentoo.org> <20120104091743.0e1cd91a@pomiocik.lan> <4F0440B3.4090500@gentoo.org> <20120104163734.07439f2b@pomiocik.lan> <20120104163315.GV780@gentoo.org> <20120104174742.11d7002d@pomiocik.lan> <20228.34930.732592.657243@a1i15.kph.uni-mainz.de> <20120105193024.GA8291@linux1> <20120105200844.1124e9d4@googlemail.com> <1325797329.2385.1.camel@TesterTop4> <20120105210935.48306bb9@googlemail.com> <1325798764.2385.4.camel@TesterTop4> <4F0643D8.40009@gentoo.org> From: Arun Raghavan Date: Fri, 6 Jan 2012 06:27:56 +0530 X-Google-Sender-Auth: 5F7l-SidtF1C3mwFXLb-2YLzyZ4 Message-ID: Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 147c4558-161b-4bae-99b2-92dae1c5c006 X-Archives-Hash: c8984bd4c9273509453c4fcba57aa85a On 6 January 2012 06:14, Patrick Lauer wrote: > On 01/06/12 05:26, Olivier Cr=EAte wrote: > [snip] >> The only thing I see them sacrificing is loose coupling, they provide >> more functionality than any other init system, more correctness >> (seriously, did you ever read most init scripts out there?), more well >> defined behavior (all systemd systems boot exactly the same), more >> stability (I'll claim that Lennart's C is better than any of the >> boot-time shell scripts I've seen) and well understandability depends >> who much you can understand C. Probably a bit less understandable for >> sysadmins, but since they can just play with config files, it's >> probably easier to understand in the end (and much less prone to >> breaking than mucking around shell scripts). > As you apparently have no idea what a sysadmin does I'd appreciate it if > people like you didn't try to guess what would make things better and > instead listened to people that have more than their desktop to run. > (Hint: It's not pressing reset buttons) > > Given the choice between a single line of shell ( cat "$urandom_seed" > > /dev/urandom ) or 145 lines of undocumented C (which, if naively > modified by me, might just make systemd segfault) ... there is no choice. Seems straightforward and well-documented to me: http://cgit.freedesktop.org/systemd/tree/src/random-seed.c. And the "if I naively modify things, they might explode" argument holds for anything. These are basic things that you almost certainly would not be modifying as a sysadmin anyway. I'd hope that the things that you really do want to muck around with are provided as configuration, and if they're not, you talk to upstream and make a case for this being useful to users. Just like with every other open source project. --=20 Arun Raghavan http://arunraghavan.net/ (Ford_Prefect | Gentoo) & (arunsr | GNOME)