== The remaining Unixes (and their manpages) Because I was just looking this up [[the other day ../programming/ModernSocketsListening]], here is my list of the remaining Unixes that are still alive and where to find their manpages online. Of these, the ones that I think matter significantly any more *as Unixes* are Linux, FreeBSD, OpenBSD, Solaris (maybe not for much longer) and perhaps MacOS X (depending on what you're doing). The list: * Linux ([[yes, really ../linux/LinuxIsAUnix]]) \\ It's a bit hard to find current Linux manpages online, although there are lots of places with somewhat out of date ones available. [[The man-pages project http://www.kernel.org/doc/man-pages/]] is probably the authoritative reference for system calls and glibc stuff; for manpages in general, see [[tldp.org's manpages section http://tldp.org/manpages/man.html]] and its collection of links, especially [[this searchable version http://manpages.courier-mta.org/]]. (There's also [[man.he.net http://man.he.net/]].) * the *BSDs: FreeBSD, NetBSD, OpenBSD, and Dragonfly BSD. \\ All of them have manpages easily available through the documentation section of their own websites; [[FreeBSD manpages http://www.freebsd.org/cgi/man.cgi]], [[NetBSD manpages http://www.netbsd.org/docs/#documentation-manual-pages]], [[OpenBSD manpages http://www.openbsd.org/cgi-bin/man.cgi]], and [[DragonflyBSD manpages http://leaf.dragonflybsd.org/cgi/web-man]]. * Sun's Solaris, oops, I mean Oracle's Solaris \\ At least until Oracle reorganizes everything, the Solaris 10 manpages are part of the [[Solaris 10 documentation collection http://docs.sun.com/app/docs/prod/solaris.10]], and can be found online [[here http://docs.sun.com/app/docs/coll/40.10?l=en]]. * Apple's MacOS X \\ Online manpages are currently [[here http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/index.html]], I would assume for the current version only. * IBM's AIX \\ The [[manpages for AIX 6.1 http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp]] really need JavaScript, and a few previous versions seem to only be available in PDFs if you know the right 10 Mb PDF that you want. * HP's HP-UX and perhaps [[Tru64 http://en.wikipedia.org/wiki/Tru64]] \\ HP seems to have not made up their mind about where their manpages are; online manpages for all sorts of HP-UX releases are [[here http://docs.hp.com/en/hpuxman_pages.html]] or less usefully [[here http://www.hp.com/go/hpux-core-docs]] in PDF form. There's also Tru64 stuff [[here http://www.hp.com/go/tru64unix-docs]], all in PDF. Sadly departed is [[SGI's IRIX http://en.wikipedia.org/wiki/IRIX]], among many other Unixes. For a general reference on portability, see the [[Single Unix Specification http://www.opengroup.org/onlinepubs/9699919799/]] (background [[here http://en.wikipedia.org/wiki/Single_UNIX_Specification]]). (By the way, my criteria for whether an online Linux manpage collection is sufficiently up to date is whether its _ipv6_ manpage mentions ((IPV6_V6ONLY)), since this is what I was looking up the other day.)