Rainbow is a isolation shell which implements portions of the Bitfrost security architecture, as used on the OLPC XO-1 and elsewhere. . This package contains an "Name Service Switch" plugin for glibc which permits Rainbow to easily create and remove users and groups without modifying /etc/passwd and /etc/group.