 A Linux distribution may also be described as a particular assortment of application and utility software (various GNU tools and libraries, for example), packaged together with the Linux kernel in such a way that its capabilities meet the needs of many users.The software is usually adapted to the distribution and then packaged into software packages by the distribution's maintainers.The software packages are available online in so-called repositories, which are storage locations usually distributed around the world.