From owner-freebsd-hackers@FreeBSD.ORG Tue Apr 8 00:30:31 2003 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 E2FF937B401 for ; Tue, 8 Apr 2003 00:30:31 -0700 (PDT) Received: from gatesrv.RZ.UniBw-Muenchen.de (gatesrv.RZ.UniBW-Muenchen.de [137.193.11.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09EDE43FBF for ; Tue, 8 Apr 2003 00:30:31 -0700 (PDT) (envelope-from Steffen.Mazanek@unibw-muenchen.de) Received: from pseiko.studfb.unibw-muenchen.de (pseiko.STUDFB.UniBw-Muenchen.de [137.193.211.96])h387QRkV014637 for ; Tue, 8 Apr 2003 09:26:27 +0200 (MEST) Received: (qmail 46149 invoked by uid 1001); 8 Apr 2003 07:26:22 -0000 To: freebsd-hackers@freebsd.org From: Steffen Mazanek Date: 08 Apr 2003 09:26:22 +0200 Message-ID: <86vfxpmov5.fsf@pseiko.studfb.unibw-muenchen.de> Lines: 25 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Idea related to UNIX directories X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:30:32 -0000 Hello, at first I have to say, that I am new to this mailing list and if my proposal is absurde please don't plonk me :-) I am no kernel freak and so I can not implement the following idea. I think it would be quit useful to allow some code to be related to e.g. the i-nodes of directories. Consider therefore an example. At first, all directories have a default assignment to save memory. This default assignment may realize permission related stuff. Now some privileged users have the permission to add their own code, which must implement an interface and some standard functions and in addition they are able to trigger some events, e.g. write something to a log-file whenever a user enters the directory or start an application. What do you think about this idea? Is it feasible at all? Best regards, Steffen Mazanek