From owner-freebsd-hackers@FreeBSD.ORG Wed Jul 7 06:39:59 2004 Return-Path: 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 CA8AD16A508 for ; Wed, 7 Jul 2004 06:39:59 +0000 (GMT) Received: from north-zone.net (wh1.north-zone.net [65.110.60.200]) by mx1.FreeBSD.org (Postfix) with SMTP id 49A5C43D45 for ; Wed, 7 Jul 2004 06:39:59 +0000 (GMT) (envelope-from nicobn@quebecbsd.org) Received: (qmail 8894 invoked by uid 80); 7 Jul 2004 06:41:34 -0000 Received: from 24.203.207.162 (SquirrelMail authenticated user nicobn@quebecbsd.org) by webmail.north-zone.net with HTTP; Wed, 7 Jul 2004 06:41:34 -0000 (GMT) Message-ID: <4533.24.203.207.162.1089182494.squirrel@webmail.north-zone.net> In-Reply-To: <40EB9A46.2050409@trio.plala.or.jp> References: <20040706120130.3DF9816A57D@hub.freebsd.org><20040706101140.T92636@bowser.eecs.harvard.edu> <40EB9A46.2050409@trio.plala.or.jp> Date: Wed, 7 Jul 2004 06:41:34 -0000 (GMT) From: Nicolas =?iso-8859-1?Q?B=E9rard_Nault?= To: "Eitarou Kamo" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal cc: freebsd-hackers@freebsd.org Subject: Re: Article on Sun's DTrace X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: nicobn@quebecbsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 06:39:59 -0000 > FreeBSD has good features such as jail, chroot e.t.c. which can controll > process or resources in parallel. So you need not port DTrace entirely. I think the control of ressources in a jail is very limited right now. I don't know if some work in that direction is in progress but it would be a great project for the future. > You can implement DTrace like one from scratch. Using legacy system > sometimes makes new system feature. I would rather expect new one than > porting. DTrace is one of example, I think. You may be able to fork new > debug > process in parallel in the future. If I dare name it, It's "B(SD)Trace"? > But it's up to > your effort. DTrace is a pioneer work. And for the people like me who > bothers > to put the debug lines in kernel this must be powerful tool. Dtrace is (seems, at least) to be a very powerful tool. Eventual coders could/should get their inspiration out of the work of Sun engineers. But remember, the volunteers of the FreeBSD project aren't paid to do what they do. 2 years and 3 full-time engineers were needed to accomplish Dtrace so I think seeing a similar utility in the near future for FreeBSD is very hopeless. -- Nicolas Bérard Nault (nicobn@quebecbsd.org) http://www.quebecbsd.org http://www.xeatech.net http://staff.xeatech.net/nicobn "Je ne sais pas avec quelles armes se combattra la troisième guerre mondiale mais je peux vous assurer que la quatrième se combattra avec des pierres et des bâtons." -- Albert Einstein.