Ubuntu-Entwickler (es gibt viele Gruppen, siehe die verlinkte Seite) kompilieren die Software nicht auf ihren eigenen Computern, obwohl sie dies vor dem Hochladen tun, um sie zu testen.
Sie laden ein Quellpaket in eine Buildfarm hoch , die alle Pakete für die verschiedenen Architekturen kompiliert. Sie können eine Liste von Uploads als Beispiel dafür sehen, welche Pakete in die Launchpad-Builder hochgeladen werden, die sie dann erstellen und dann im Ubuntu-Archiv veröffentlichen, das dann auf der ganzen Welt gespiegelt wird.
Die verlinkte Wiki-Seite zeigt Ihnen die Liste der Teams. Sie können auf jedes Team klicken, um zu sehen, wer ein Entwickler für dieses Team ist.
Ubuntu-Entwickler als Gruppe setzen sich sowohl aus Canonical-Mitarbeitern als auch aus Community-Mitarbeitern zusammen. Der Großteil des Ubuntu-Archivs wird jedoch aus Debian importiert und nur für die Verwendung der Ubuntu-Toolchain neu erstellt.
Die in Ubuntu enthaltene Version hängt normalerweise von der neuesten stabilen Version von etwas ab, das vor Feature Freeze verfügbar ist. In einigen Fällen kann es im Voraus festgelegt werden (wie der Kernel), oder in anderen Fällen ist es die neueste stabile Version (wie Firefox) oder in anderen Fällen die Version des Pakets in Debian damals.
Die Auswahl, aus welchen Paketen ein bestimmtes Bild besteht, wird von den Projektleitern anhand der ausgewählten Samen getroffen. Zum Beispiel entscheidet sich die Kubuntu-Community für Kubuntu. Während des Release-Zyklus entscheiden die Entwickler und das Release-Team, welche Version tatsächlich aufgenommen werden soll.