From owner-freebsd-current@FreeBSD.ORG Thu May 19 13:15:13 2005 Return-Path: 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 4FAD016A4CE for ; Thu, 19 May 2005 13:15:13 +0000 (GMT) Received: from pasmtp.tele.dk (pasmtp.tele.dk [193.162.159.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDEA343D72 for ; Thu, 19 May 2005 13:15:12 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (0x535c0e2a.sgnxx1.adsl-dhcp.tele.dk [83.92.14.42]) by pasmtp.tele.dk (Postfix) with ESMTP id 86DF41EC38B for ; Thu, 19 May 2005 15:15:10 +0200 (CEST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.3/8.13.3) with ESMTP id j4JDF6QN020778; Thu, 19 May 2005 15:15:06 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Jeremie Le Hen From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 19 May 2005 15:09:19 +0200." <20050519130919.GL818@obiwan.tataz.chchile.org> Date: Thu, 19 May 2005 15:15:06 +0200 Message-ID: <20777.1116508506@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: current@freebsd.org Subject: Re: BSDcan slides uploaded X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 19 May 2005 13:15:13 -0000 In message <20050519130919.GL818@obiwan.tataz.chchile.org>, Jeremie Le Hen writ es: >Hi, > >> I have uploaded my slides from BSDcan2005 >> >> http://phk.freebsd.dk/pubs/bsdcan2005_ioctl.pdf > >I read this paper with attention, I was wondering if there is >actually any upcoming kernel work in this area. The paper is mostly a status report. The g_ctl and nmount stuff is in the kernel and the paper is the result of me wondering if those two shouldn't use the exact same mechanisms and functions rather than being almost, but not quite entirely, identical. Real progress in this area would take more time than I would hope to have available myself in the near term. Ideally we should get some rapport between the various projects (including Linux) about moving forward in this area, but given that this topic is intensely prone to bikeshedding, I don't think it even wise to attempt to do so. The best way forward might be for some small dedicated group of hackers to sit down, think it out (including the points raised at BSDcan about i18n etc) and implement a userland library and a set of kernel convenience functions (both hiding what goes between them) and get that working. If that becomes a success and it is easily portable to other OS (because the exact kernel-barrier mechanism is implementation dependent) then maybe we stand a chance of improving this little corner of UNIX over the next decade or so. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.