diff --git a/MAINTAINING b/MAINTAINING index 206893eff..392ddd1df 100644 --- a/MAINTAINING +++ b/MAINTAINING @@ -138,7 +138,7 @@ and it is possible to get subscribed to bug reports -- ask the Red Hat downstream maintainers. Perhaps some other distributions have similar facilities, but these are the -only one I know about so far. +only ones I know about so far. Testing New Features @@ -160,8 +160,8 @@ To follow the development curve closely, download release candidate (rc) kernels from http://www.kernel.org/pub/linux/kernel/v2.6/testing/. Build and install the kernel, and test new features with test programs. Since the declarations of new system calls probably -won't yet be in your (g)libc, the use of syscall() or _syscallN() -may be required; see the intro(2) manual page. +won't yet be in your (g)libc, the use of syscall() may be required; +see the syscall(2) manual page. All the world is not Linux @@ -229,6 +229,23 @@ other implementations. Grepping all of these trees can give some clues about interfaces that are/aren't present on other Unix implementations. +Source code +----------- + +The source code of some other Unix implementations is available, +and useful to study to determine undocumented details of behaviour +on those systems. + +Instructions on how to get the source code of Open Solaris +can be found here (you'll need to install Mercurial ("hg")): +http://dlc.sun.com/osol/on/downloads/hg-build-snapshots/ + +The FreeBSD source code is avaiulable via anonymous CVS as described here: +http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html +You'll want a command something like the following: + + cvs -d freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs co src + Release Philosophy ================== @@ -242,6 +259,7 @@ changed; for example, downstream maintainers, and translators of the man pages (such as the dedicated Alain Portal, in recent times) sometimes like to do this. + Being a good free software citizen ==================================