libio preparation for file systems

Hans Zuidam hans at brandinnovators.com
Thu Feb 26 10:27:30 UTC 1998


> Robin Kirkham wrote:
> On Thu, 26 Feb 1998, Chris Johns wrote:
> > $ cd /cmds/mon
> > $ ls
> > < list of monitor commands >
> > $ task
> > < monitor task command output >
> 
> I like this. As well, you can have a filesystem containing all the current
> RTEMS objects (tasks, semaphores, message queues, etc) with the names coming
> from the four-letter object names (assuming these are printable ... in both
> senses! 8-). Then you could do
> 
>  $ cd /rtems/tasks
>  $ ls
>  < list of current task names >
>  $ ls -l TSP1
>  < one-line info on task TSP1 >
>  $ kill TSP1
> I guess it could all go a bit far. But everyone should read the Plan 9
> papers at least once.
Or:

    "Stackable Layers: An Architecture for File System Development",
    Heidemann, John Shelby,
    UCLA Master Thesis (TR. CSD-910056), 1991
    <ftp://ftp.cs.ucla.edu/pub/ficus/ucla_csd_910056.ps>
		    
Which might a bit biggish for an RTEMS implementation, but it does
describe nicely all the inheritance issues involved in file system
layering.

Regards,
				Hans

-- 
H. Zuidam                        E-Mail: hans at brandinnovators.com
Brand Innovators B.V.            P-Mail: P.O. Box 1377
de Pinckart 54                   5602 BJ Eindhoven, The Netherlands
5674 CC Nuenen                   Tel. +31 40 2631134, Fax. +31 40 2831138



More information about the users mailing list