From owner-freebsd-arch@FreeBSD.ORG Fri Nov 16 20:17:14 2007 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E1EA16A417; Fri, 16 Nov 2007 20:17:14 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id E88DF13C448; Fri, 16 Nov 2007 20:17:13 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id 7C2AA17105; Fri, 16 Nov 2007 20:17:12 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.1/8.14.1) with ESMTP id lAGKHBtf030394; Fri, 16 Nov 2007 20:17:11 GMT (envelope-from phk@critter.freebsd.dk) To: Alexander Leidinger From: "Poul-Henning Kamp" In-Reply-To: Your message of "Fri, 16 Nov 2007 20:59:18 +0100." <20071116205918.0e9d5819@deskjail> Date: Fri, 16 Nov 2007 20:17:11 +0000 Message-ID: <30393.1195244231@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: rwatson@freebsd.org, cnst@freebsd.org, imp@freebsd.org, arch@freebsd.org Subject: Re: sensors framework continued (architecture) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2007 20:17:14 -0000 In message <20071116205918.0e9d5819@deskjail>, Alexander Leidinger writes: >> High-level architectural view of sensor support >> ----------------------------------------------- >> >> N * application (linked -lsensor) >> | >> | >> 1 * sensord ---- N * userland-sensors (linked -lsensor) >> | >> | >> 1 * sensor multiplex device driver >> | >> | >> N * kernel sensors >> >> (There may also be a connection from the multiplex driver to devd(8) >> or it may be from sensord(8) or possibly both, but that could come >> later.) > >So you deny the people which participated in the beginning to voice >their opinion about this and want to force this architecture upon them >(your mails sounds like this)? I'm not forcing any architecture, FreeBSD is no single mans project and neither I, nor anybody else has veto power over our architecture or direction. Neither am I denying anybody any voice or chance to argue, but after a certain amount of, IMO pretty pointless, argument, I may tire of them. Instead of wasting more time on these endless emails, which in my opinion has not moved anywhere since they began, I have simply boiled my requirements down to the core in the above diagram. You're free to try to sell any different architecture to me and the rest of the project. If you come up with something better, I will support it, if you come up with something worse, I'll put a every hole in its archtecture that my cross-hairs can be fixed on. If you go with the above architecture, you will have answered most, if not all critism that has been leveraged against the half-baked code imported from OpenBSD, and we can move right ahead to start to get things done. It's your choice how you want to spend your time... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.