Diff for /wikisrc/projects/project/putter_pud_puffs.mdwn between versions 1.2 and 1.3

version 1.2, 2011/11/06 14:48:47 version 1.3, 2012/02/27 07:42:29
Line 13  mentors=""" Line 13  mentors="""
 category="userland"  category="userland"
 difficulty="easy"  difficulty="easy"
 duration="3 months"  duration="3 months"
   done_by="Vyacheslav Matyushin"
   
 description="""  description="""
 As is well-known, [puffs(3)](http://netbsd.gw.com/cgi-bin/man-cgi?puffs+3+NetBSD-5.1+i386) is the NetBSD userspace file system framework. It provides support for implementing file servers in userspace. A lesser known "cousin" of puffs is the Pass-to-Userspace Device, or [pud(4)](http://netbsd.gw.com/cgi-bin/man-cgi?pud+4+NetBSD-5.1+i386) framework, which provides support for implementing character and block device servers in userspace. Both use [putter(9)](http://netbsd.gw.com/cgi-bin/man-cgi?putter+9+NetBSD-5.1+i386) for transmitting requests to and from the kernel.  As is well-known, [puffs(3)](http://netbsd.gw.com/cgi-bin/man-cgi?puffs+3+NetBSD-5.1+i386) is the NetBSD userspace file system framework. It provides support for implementing file servers in userspace. A lesser known "cousin" of puffs is the Pass-to-Userspace Device, or [pud(4)](http://netbsd.gw.com/cgi-bin/man-cgi?pud+4+NetBSD-5.1+i386) framework, which provides support for implementing character and block device servers in userspace. Both use [putter(9)](http://netbsd.gw.com/cgi-bin/man-cgi?putter+9+NetBSD-5.1+i386) for transmitting requests to and from the kernel.

Removed from v.1.2  
changed lines
  Added in v.1.3


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb