Changes

Jump to: navigation, search

FAQ:What Are Funtoo Kits

5 bytes added, 2 years ago
no edit summary
[[File:kits-1.png|center]]
 
As you can see, it is all in one repository. Typically, users will utilize ''overlays'' with their Portage tree, either by adding them manually or using a tool like {{c|layman}}. We'll represent a Portage tree along with enabled overlays as follows:
[[File:kits-2.png|center]]
 
In a Portage tree with overlays, the overlays may ''augment'' certain catpkgs (cat/pkg entries) by providing additional ebuilds. Thus, above, we may have sys-foo/bar-1.0 in the monolithic repository, and sys-foo/bar-1.1 and sys-foo/bar-1.2 in overlay 1 and 2 respectively. A user will see the full set of available ebuilds -- 1.0, 1.1 and 1.2.
[[File:kits-3.png|center]]
 
One important thing to note about kits is that each one is designed to work with the other. There will be no overlapping catpkg entries between kits, so a catpkg in a set of kits will only appear in '''one''' kit, not more than one.
[[File:kits-4.png|center]]
 
There are two related questions related to kits that are often asked. First, do kits slow Portage down? No, in fact I created a patch for Portage so that kits do not slow Portage down at all compared to a monolithic Portage repository/tree. These patches have now been incorporated upstream in Gentoo Linux as well.
[[File:kits-5.png|center]]
 
As we continue our work with kits, we plan to make Portage more modular and flexible for users. We also tag each kit with a stability rating, indicating it suitability for production use.
Bureaucrats, Administrators, wiki-admins, wiki-staff
6,575
edits

Navigation menu