LWN.net Logo

Linux kernel design patterns - part 3

Linux kernel design patterns - part 3
[Kernel] Posted Jun 22, 2009 15:11 UTC (Mon) by corbet

Guest author Neil Brown wraps up his series on kernel design patterns with a look at "midlayers". These layers sit between a layer that implements a wide range of services (such as POSIX system calls), and a layer that is specific to a piece of hardware or filesystem. While it is tempting to implement midlayers as an actual layer that requires all requests to pass through them, that is the essence of the "midlayer mistake" pattern. Subscribers can read more about this pattern in the article from this week's Kernel page.

Full Story (comments: 26)

Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds