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 B6E9613800E for ; Sun, 29 Jul 2012 11:39:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96A11E051E; Sun, 29 Jul 2012 11:39:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id DBBC7E04EB for ; Sun, 29 Jul 2012 11:38:30 +0000 (UTC) Received: from [192.168.1.100] (dynamic-adsl-84-221-240-32.clienti.tiscali.it [84.221.240.32]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: lu_zero) by smtp.gentoo.org (Postfix) with ESMTPSA id 076351B4006 for ; Sun, 29 Jul 2012 11:38:29 +0000 (UTC) Message-ID: <501520B4.1080208@gentoo.org> Date: Sun, 29 Jul 2012 13:38:28 +0200 From: Luca Barbato User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120529 Thunderbird/12.0.1 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: udev <-> mdev References: <20120712034036.GA2439@waltdnes.org> <4FFED31D.9010505@gentoo.org> <20120712200741.GB3723@waltdnes.org> <20120712222931.GA3044@linux1> <20120713200449.GA6292@waltdnes.org> <50008143.3050708@gentoo.org> <20120714001343.GA6879@waltdnes.org> <20120714012207.GB6930@waltdnes.org> In-Reply-To: X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 223aa3a2-e818-467a-ae3d-0a4bf0c55197 X-Archives-Hash: 42a26abc3d336d37385dfa897accc729 On 07/14/2012 04:34 AM, Canek Peláez Valdés wrote: > On Fri, Jul 13, 2012 at 9:32 PM, Canek Peláez Valdés wrote: > [snip] >> A lot of that is optional. The only hard dependencies are: >> >>> =sys-apps/kmod-5 >>> =sys-apps/util-linux-2.20 >> dev-util/gperf >>> =dev-util/intltool-0.40.0 >> virtual/pkgconfig >> virtual/os-headers >> >> Everything else is optional. I repeat: the idea that udev is somewhat >> "bloated" or "fat" is really incorrect. > Little correction: inherit autotools brings things like automake and > libtool, but then again, almost *every* Gentoo installation has those. build dependencies should not count. =) The bare udev shouldn't be that huge, then you start look at the glib integration and such and it might get a bit more than you'd like. Forking udev and making sure it stays as lean as possible isn't that bad. Making mdev a bit richer and enjoy the speed advantage of busybox over stand alone shells could be another option. Most of the perceived speed in non-shell init systems is due not having to spawn as many processes. A full busybox wouldn't spawn many processes. lu -- Luca Barbato Gentoo/linux http://dev.gentoo.org/~lu_zero