From owner-freebsd-hackers@FreeBSD.ORG Tue Jul 11 16:34:06 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 46FE416A4DE for ; Tue, 11 Jul 2006 16:34:06 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id C206B43D82 for ; Tue, 11 Jul 2006 16:33:05 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k6BGVsfw043396; Tue, 11 Jul 2006 10:31:54 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 11 Jul 2006 10:32:03 -0600 (MDT) Message-Id: <20060711.103203.635732778.imp@bsdimp.com> To: mag@intron.ac From: "M. Warner Losh" In-Reply-To: <1152629241.24779@origin.intron.ac> References: <868xn0z8w9.fsf@xps.des.no> <1152629241.24779@origin.intron.ac> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 11 Jul 2006 10:31:54 -0600 (MDT) Cc: des@des.no, matthias.andree@gmx.de, delphij@delphij.net, julian@elischer.org, freebsd-hackers@FreeBSD.org Subject: Re: kern/99979: Get Ready for Kernel Module in C++ 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: Tue, 11 Jul 2006 16:34:06 -0000 In message: <1152629241.24779@origin.intron.ac> mag@intron.ac writes: : You can LOOK DOWN UPON me again and again. But is it really your patent, : a FreeBSD security team member's patent: you know what FreeBSD kernel : and C++ is, but I am too BRAINLESS to understand FreeBSD kernel and C++? I don't think anybody thinks you are brainless to understand kernel and C++. Many people here have actually done C++ experiements with the FreeBSD kernel, and to date those experiments have all failed badly. If you'd like to do such an experiment yourself, please by all means feel free. When you have more experimental evidence to support the claims you are making, we'd love to see it. However, given then extreme pain than many of the kernel developers have had with C++ in the kernel, the burdon of proof will be on those advocating C++ as being better proving with real code their assertions. As to your other points, the resource allocation repetition has been improved with bus_alloc_resources. the trouble is that many drivers haven't been converted to use the new api. Warner