Hi, in several places on the NetBSD website it is implied that there is a serious design to it all.
For instance in features it mentions having a "clean design" http://www.netbsd.org/about/features.html#clean-design multi-platform support mentions having "correct design and clean code" http://www.netbsd.org/about/features.html#multi-platform NetBSD system documention says "the primary goal of the NetBSD project is emphasizing correct design and well written code." NetBSD could be described as "It doesn't work unless it's right". http://www.netbsd.org/about/system.html The only thing I could find on clean code was some C style-guides, namely http://cvsweb.netbsd.org/bsdweb.cgi/src/share/misc/style?rev=HEAD&content-type=text/x-cvsweb-markup Though that seems to only cover how to properly format code written in C. Did not manage to find anything with any detail about how NetBSD manages to be portable beyond the brief http://www.netbsd.org/about/portability.html So where is this fabled "correct design" documentation? If it is indeed a primary goal to emphasize correct design and well written code. Then shouldn't the public be made aware of what that means in detail. Not just so they/we(public) can check the NetBSD source code, but also so can make our own projects have correct design and clean code. If there is some design documentation, I'm quite interested in reading it. Sincerely, Logan Streondj