From owner-freebsd-arch@FreeBSD.ORG Sun Oct 14 10:34:58 2012 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2EAA624B for ; Sun, 14 Oct 2012 10:34:58 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 76D8D8FC08 for ; Sun, 14 Oct 2012 10:34:57 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA28931; Sun, 14 Oct 2012 13:34:54 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1TNLX2-000CfF-VB; Sun, 14 Oct 2012 13:34:53 +0300 Message-ID: <507A954A.4030505@FreeBSD.org> Date: Sun, 14 Oct 2012 13:34:50 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121013 Thunderbird/16.0.1 MIME-Version: 1.0 To: Poul-Henning Kamp Subject: Re: drivers for desktop hardware monitoring chips References: <1775.1349467612@critter.freebsd.dk> In-Reply-To: <1775.1349467612@critter.freebsd.dk> X-Enigmail-Version: 1.4.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-arch@FreeBSD.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 10:34:58 -0000 on 05/10/2012 23:06 Poul-Henning Kamp said the following: > In message <506F06FA.4050804@FreeBSD.org>, Andriy Gapon writes: > >> Especially I do not want to call it _the_ "Sensors Framework". > > It doesn't really matter what you call it, it still sucks :-) The code that lets me do something still sucks less than the code that doesn't exist ;-) > See also: > http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1863154+0+archive/2002/freebsd-current/20021006.freebsd-current Interesting read! But really, I do not have an impression that the code in question deserves any philosophical discussion. There is a famous quote about premature optimization - could there be such a thing as premature "infrastructurization"? That is, trying to generalize something to an infrastructure level when there is no compelling reason to do that. I mean that the fact that we live these many years without not much of sensors code, let alone sensors framework, is pretty telling. -- Andriy Gapon