Prima clasă este distribuția pachetelor: toate componentele acestora, de la kernel și utilitare de bază la cea mai recentă aplicație de utilizator, sunt instalate din pachete precompilate (precompilate, binare). În consecință, aceste distribuții sunt distribuite ca un set de pachete precompilate. Și o componentă integrală a unei astfel de distribuții va fi un sistem de gestionare a pachetelor.
A doua clasă a fost numită sursă sursă. În opinia mea - nu cea mai de succes și din două motive. În primul rând, distribuțiile de pachete vin în cele din urmă și din sursă (pentru că pur și simplu nu mai sunt multe de colectat de la ele). Și cel mai important - aceste distribuții nu sunt pur și simplu colectate prin compilatorul și utilitățile aferente, ci sunt colectate în conformitate cu anumite reguli care asigură înregistrarea componentelor instalate și rezolvarea dependențelor lor reciproce. Un set de astfel de reguli din timpuri imature poartă numele sistemului portuar, care a venit din lumea BSD. Și de aceea ar fi mai corect să numim a doua clasă cu distributive portate: oricare dintre sistemele asemănătoare porturilor se dovedește a fi la fel de indispensabilă componenta lor ca și sistemul de gestionare a pachetelor binare - pentru distribuțiile loturilor.
Spre deosebire de pachete de distribuții sunt distribuțiile portabile se extind, în general, sub forma unui set de bază precompilată, mai mult sau mai puțin corespunzătoare compoziției deasupra bazei Linux selectată - cu singura diferență că aici compilatorul și instrumente pentru asamblare sunt deja componentă indispensabilă. Plus - de fapt, un sistem de reguli pentru pregătirea și asamblarea tuturor celorlalte aplicații necesare. Mai mult decât atât, aceste reguli se aplică, de asemenea, componentele setului de bază - înseamnă să-l reconstruiască (bootstrapping) este practic obligatorie pentru orice distribuție portabilitate. Cu toate acestea, unele dintre distribuțiile portate (ArchLinux - un exemplu tipic) sunt distribuite în principal într-un precompilata de ce acest concept nu este identic cu distribuția concept bazat pe sursă (de fapt, acesta din urmă poate fi considerată ca un subset distribuții portate).
Distincția clară între distribuțiile lot și cele portabile nu este ușoară. Pe de o parte, sistemele dezvoltate de gestionare a pachetelor implică posibilitatea de a construi un pachet direct de la sursă. Cu toate acestea, de obicei, această posibilitate nu este "prin" (adică distribuită în întregul sistem). Dar Debian și derivatele sale (inclusiv Ubuntu și Kubuntu) includ un mijloc de reconstrucție totală a sistemului, așa cum vom vedea la sfârșitul Capitolului 9.
Pe de altă parte, după cum sa menționat deja, un număr de distribuții portate (CRUX, de exemplu, sau ArchLinux) se extinde în principal într-un sistem precompilata și portarea acționează ca opțiuni. La a treia - sistemul de management al dozajului sunt la fel de mult o parte din distribuții Linux portate, precum și de distribuție pachet. Un alt lucru este faptul că, de regulă, ele sunt secundare portarea sistemului și derivate din acesta. Acesta este împărțit sunt portabile și pot fi ambalate distribuții de principiu substractiv: primele au un sistem de management al dozajului de sistem și porturi, și, în timp ce al doilea - numai ultima - dar, din nou, într-o familie de distribuții Debian dura destul de capabil să-și îndeplinească rolul sistemului portului.