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 1NflDp-0005j1-1a for garchives@archives.gentoo.org; Fri, 12 Feb 2010 02:25:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0A589E0D40; Fri, 12 Feb 2010 02:25:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id D0009E0D40 for ; Fri, 12 Feb 2010 02:25:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 6D6141B400F for ; Fri, 12 Feb 2010 02:25:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.998 X-Spam-Level: X-Spam-Status: No, score=-2.998 required=5.5 tests=[AWL=-0.399, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N2ndt0QiIe5h for ; Fri, 12 Feb 2010 02:25:02 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id CF56B67B19 for ; Fri, 12 Feb 2010 02:25:00 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NflDB-0004e6-4e for gentoo-user@gentoo.org; Fri, 12 Feb 2010 03:24:53 +0100 Received: from adsl-69-234-202-108.dsl.irvnca.pacbell.net ([69.234.202.108]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Feb 2010 03:24:53 +0100 Received: from w41ter by adsl-69-234-202-108.dsl.irvnca.pacbell.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Feb 2010 03:24:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: walt Subject: [gentoo-user] Re: How the HAL are you supposed to use these files? Date: Thu, 11 Feb 2010 18:24:33 -0800 Message-ID: References: <20100208222047.GA6553@muc.de> <201002112353.10737.volkerarmin@googlemail.com> <201002120003.27418.volkerarmin@googlemail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-69-234-202-108.dsl.irvnca.pacbell.net User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a2pre) Gecko/20100211 Thunderbird/3.2a1pre In-Reply-To: <201002120003.27418.volkerarmin@googlemail.com> Sender: news X-Archives-Salt: 5257848d-3138-4c22-b89d-57092953e19d X-Archives-Hash: 939cf64efdc169cc78c5ae7da0c62364 On 02/11/2010 03:03 PM, Volker Armin Hemmann wrote: > ... > And don't start with sockets. That will result in a nightmare. dbus is a clean > solution to a huge problem. Apps have to talk to each other. The only way to > keep it sane is a standardized IPC daemon like dbus. Aha! This is a question that has confused me since I was still in diapers. (And may be in them again soon enough :) Could you (or anyone else here) give us a really dumbed-down summary of why a dev would want/need to use a socket, versus a pipe, versus a signal, versus dbus, versus, well, whatever else is out there? Many thanks.