Feel free to update any broken links and to add any new ones at the bottom of the list.
Cathedral and the Bazaar
http://www.curtisfong.org/~nyet/cathedral/
Development strategies for a free development project. - A must read. For comments/discussion see CathedralAndBazaar .
The Deadline
http://www.atlsysguild.com/Site/Tom/Deadline01
Tom DeMarco talks about project management in novel format. - Another must read
Operating Systems - Design and Implementation
http://www.amazon.com/exec/obidos/ISBN=0136386776/1430-2889930-986771
By Andrew S. Tanenbaum,Albert S. Woodhull, and Alfred Woodhull.
The operating system bible. Implementation code for MINIX, the
OS that Linux was derived from.
~
Building Object-Oriented Frameworks
http://www.ibm.com/java/education/oobuilding/index.html
Frameworks are great, and will probably be used all over the JOS project. Read the paper at this link to get up to speed on object frameworks.
IBM's Building High-Performance Applications and Servers in Java: An Experiential Study
http://www.ibm.com/java/education/javahipr.html
The authors have done an excellent job identifying, and providing workarounds for, Java programming at the application and library level. I think their points are specially relevant to the 'clean room' implementation of the APIs and the Service layer, and should be studied by those responsible for their implementation. - Joubin (joubin@inch.com)
Rapid Development : Taming Wild Software Schedules
http://www.amazon.com/exec/obidos/ISBN=1556159005/r/1208-8590461-305546
Steve Mc Connell discusses risk management, timelines, setting expectations, and other essentials.
Designing Open Systems
http://gee.cs.oswego.edu/dl/coord/index.html
Doug Lea's essay on Designing Open Systems in Java
Unified objects
http://www.sunlabs.com/technical-reports/1994/abstract-29.html
SunLabs talks about their vision of unified objects
Back to Readings