Sunday, September 21, 2014

man-pages-3.73 is released

I've released man-pages-3.73. The release tarball is available on kernel.org. The browsable online pages can be found on man7.org. The Git repository for man-pages is available on kernel.org.

The most notable changes in man-pages-3.73 are various new and modified pages describing namespaces in general, and user and PID namespaces in detail:

  • A new namespaces(7) page provides an overview of Linux namespaces. Linux currently supports six namespaces (IPC, mount, network, PID, UTS, and user), and each namespace wraps some global system resource(s) in an abstraction that makes it appear to the processes within the namespace that  they  have  their own  isolated  instance  of the resource(s). Much of the content this and the other new pages in this release was drawn from a series of articles that I wrote for LWN.net in January 2013, but a few details have changed since and are documented the new man pages.
  • A new pid_namespaces(7) page documents PID namespaces in detail.
  • A new user_namespaces(7) page documents user namespaces in great detail.
  • The clone(2) page adds documentation of the CLONE_USER flag, which is used for creating a child process in a new user namespace.
  • The setns(2) page adds documentation of the CLONE_NEWNS, CLONE_NEWPID, and CLONE_NEWUSER  flags.
  • The unshare(2) page adds documentation of the CLONE_NEWPID, CLONE_NEWUSER, CLONE_SIGHAND, CLONE_THREAD, and CLONE_VM flags.

Sunday, September 7, 2014

man-pages-3.72 is released

I've released man-pages-3.72. The release tarball is available on kernel.org. The browsable online pages can be found on man7.org. The Git repository for man-pages is available on kernel.org.

This is a small release; the  more notable changes in man-pages-3.72 are the addition of three new pages by Peter Schiffer that document glibc commands used for memory profile and malloc tracing:

  • The new memusage(1) and memusagestat(1) pages document glibc commands of the same names that are used for memory profiling.
  • The new mtrace(1) page documents the glibc command that is used to process malloc tracing data files produced by mtrace(3).