Raiding the Noosphere: the open development of networked RAID support for the Linux kernel

The Noosphere is a term borrowed by open-source advocate Eric Raymond to denote the virtual world of the Internet. Fitting a new driver into the Linux kernel requires a ‘noospheric’ strategy as well as an engineering strategy, because the code is part of the open-source development process, not its end. This article recounts the technology and the development process followed for a ‘fast and intelligent’ driver extension to the existing Linux software RAID subsystem. The development adapts the kernel RAID subsystem for use in the context of network-attached storage. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..

[2]  Jr. Frederick P. Brooks,et al.  The Mythical Man-Month: Essays on Softw , 1978 .

[3]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science) , 2004 .

[4]  Greg Kroah-Hartman,et al.  Linux Device Drivers , 1998 .

[5]  Peter T. Breuer,et al.  Fault-tolerant distributed mass storage for LHC computing , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[6]  Peter T. Breuer,et al.  Intelligent Networked Software RAID , 2005, Parallel and Distributed Computing and Networks.

[7]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.