From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 10 08:57:44 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 037D616A403 for ; Mon, 10 Apr 2006 08:57:44 +0000 (UTC) (envelope-from dds@aueb.gr) Received: from mx-out-01.forthnet.gr (mx-out.forthnet.gr [193.92.150.104]) by mx1.FreeBSD.org (Postfix) with ESMTP id 301C243D8A for ; Mon, 10 Apr 2006 08:57:30 +0000 (GMT) (envelope-from dds@aueb.gr) Received: from mx-av-03.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-01.forthnet.gr (8.13.6/8.13.6) with ESMTP id k3A8vSj7025265 for ; Mon, 10 Apr 2006 11:57:28 +0300 Received: from mx-in-03.forthnet.gr (mx-in-03.forthnet.gr [193.92.150.26]) by mx-av-03.forthnet.gr (8.13.6/8.13.6) with ESMTP id k3A8vR3w004708 for ; Mon, 10 Apr 2006 11:57:27 +0300 Received: from [192.168.136.16] (ppp73-adsl-193.ath.forthnet.gr [195.74.243.193]) by mx-in-03.forthnet.gr (8.13.6/8.13.6) with ESMTP id k3A8vQM0017008 for ; Mon, 10 Apr 2006 11:57:27 +0300 Authentication-Results: mx-in-03.forthnet.gr from=dds@aueb.gr; sender-id=neutral; spf=neutral Message-ID: <443A13BF.1090807@aueb.gr> Date: Mon, 10 Apr 2006 11:13:51 +0300 From: Diomidis Spinellis User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060130 SeaMonkey/1.0 MIME-Version: 1.0 To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 10 Apr 2006 11:30:41 +0000 Subject: Code Quality and FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Apr 2006 08:57:44 -0000 A quick note to inform my fellow FreeBSD users and developers that my new book "Code Quality: The Open Source Perspective" (Addison-Wesley, 2006) is now available. Almost all the 623 examples I use in the book are drawn from actual code. NetBSD is the primary package I used for source code excerpts, but aggregate measures and observations of code evolution trends come from FreeBSD (at home FreeBSD systems outnumber NetBSD ones by a factor of 4 :-). For more details you can visit the book's web site at . Diomidis - dds@freebsd.org