From owner-freebsd-current@FreeBSD.ORG Fri Jun 9 04:29:35 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6814D16A41A for ; Fri, 9 Jun 2006 04:29:35 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from jay.exetel.com.au (jay.exetel.com.au [220.233.0.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E3ED43D73 for ; Fri, 9 Jun 2006 04:29:33 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: (qmail 9551 invoked by uid 507); 9 Jun 2006 14:29:32 +1000 Received: from 180.205.233.220.exetel.com.au (HELO ?192.168.0.157?) (220.233.205.180) by jay.exetel.com.au with SMTP; 9 Jun 2006 14:29:32 +1000 Mime-Version: 1.0 (Apple Message framework v750) In-Reply-To: <20060608073823.GA34193@what-creek.com> References: <20060608073823.GA34193@what-creek.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <1903E996-3617-419E-8BA9-A3F0F9F3AFD1@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Fri, 9 Jun 2006 14:29:25 +1000 To: John Birrell , current@freebsd.org X-Mailer: Apple Mail (2.750) Cc: Subject: FreeBSD-current installer ISO with DTrace (was: Re: DTrace for FreeBSD- source snapshots) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 04:29:35 -0000 On 08/06/2006, at 5:38 PM, John Birrell wrote: > Since the Slashdot article 06/05/29/1144234.shtml> > and my last status update here, I've had numerous requests for > access to the > development sources for the DTrace port to FreeBSD. > > I had hoped to get the DTrace P4 project exported to CVS and then > to a CVSup > server, but that doesn't seem to be possible. The FreeBSD P4 admins > who can set > this up haven't responded to my emails. Sulk. > > The best that I can do at the moment is to make a tar-ball > containing the > entire FreeBSD-current source tree available for download. You can > get it from > > > There is also a link on that page to a diff of the changed files > and another > tar-ball of the added files in case you want to just look. > > You should regard this as pre-alpha quality. It's still a work-in- > progress. > It can crash your system and/or ruin your day. Don't ask me how I > know. 8-) > > The source tree will build on an i386 RELENG_6 machine (or a > current one) using a > standard 'buildworld'. The 'buildkernel' step will need to be: > 'make NO_CTF=1 buildkernel' at the moment due to the fact that the > buildkernel > phase doesn't seem to use the bootstrapped tools. That's a problem > that someone > could work on. Hint. 8-) > > If there is someone with a bit of spare time on their hands, I'd > like an install > ISO to be built using 'make release'. And someone else might care > to work on > producing a live CD using FreeSBIE . That would > be useful > too. An installer ISO for FreeBSD-current (June 8) with John's DTrace work is available here: http://people.freebsd.org/~lawrance/7-CURRENT-jb-dtrace-i386- disc1.iso.bz2 If you are curious to try it but don't want to install -current, you may be able to try it from the Fixit shell. For example: Fixit# kldconfig /dist/boot/kernel Fixit# kldload dtrace systrace profile fbt Fixit# dtrace -n 'open:entry{@[copyinstr(arg0)] = count()}' & Fixit# kill `jobid %1`