| |||||||||
A self-hosting software distribution is one which provides all necessary source code to enable itself to be re-compiled from scratch, including all of the necessary tool chains needed for its compilation.
Some Linux distributions such as Gentoo Linux and Sorcerer GNU/Linux are self-hosting.
Also (of a computer language): a computer language which is natively implemented in its own language. The programming languages C and Lisp are self-hosting.