Le projet Ubuntu s’appuie sur une communauté internationale et souveraine de développeurs et d'utilisateurs, qui élabore la distribution en sélectionnant les paquets de logiciels, en réalisant des mises à jour de sécurité et en fournissant des outils de support technique.
Le développement du projet s’organise autour d’un portail mis en place par Canonical : Launchpad. Ce portail inclut les outils suivants, permettant le développement de Ubuntu :
Launchpad comporte également un grand nombre de wiki permettant aux différents groupes de contributeurs de s’organiser.
Ubuntu divise tous les logiciels en quatre sections, appelées « composants » ou encore « dépôts », en les classant par licences et par niveau de support utilisateur disponible. Par défaut, une sélection de paquets de main (principal) sera installée pour couvrir les besoins basiques de la majorité des utilisateurs.
Libre | Non libre | |
---|---|---|
Pris en charge par Canonical | main | restricted |
Non pris en charge par Canonical | universe | multiverse |
Il existe cependant d'autres composants secondaires :
Une version stable d’Ubuntu est mise à disposition tous les six mois (comme Fedora et Mandriva Linux). Il existe également un cycle de développement sous-jacent de deux ans avec un objectif de stabilité accrue pour des versions LTS qui peuvent être utilisées exclusivement.
Chaque version a un nom de code et un numéro. La numérotation des versions d’Ubuntu est chronologique (contrairement à la numérotation ordinale de nombreuses autres distributions : 1.0, 1.1, 1.2 ; 2.0, 2.1 ; 3.0 ...) : le premier nombre correspond à l'unité des années (5 pour 2005, 6 pour 2006...) et le second correspond au mois de la publication de la version stable (04 pour avril et 10 pour octobre).
Les versions stables de Ubuntu sont synchronisées avec le développement de l’environnement de bureau GNOME. Ce dernier a un cycle de développement de 6 mois, et une version stable de GNOME est publiée à chaque mois de mars et de septembre. Ubuntu est publié en version stable environ un mois après la sortie de la nouvelle branche de GNOME, soit aux mois d'avril et d'octobre. Exceptionnellement, un délai de 6 semaines a été ajouté au cycle de développement de Dapper Drake. Devant originalement sortir en avril 2006, cette version a été repoussée au 1er juin 2006 dans le but de la stabiliser au maximum (elle est la première à être officiellement proposée en entreprise) et d’y ajouter le support des langues à caractères complexes (en particulier les langues orientales).
Bien qu’officiellement les différentes versions de la distribution ne sont distinguées que par leur numéro de version, lors du développement, chaque version est identifiée par un nom de code en anglais formé d’un adjectif et d’un nom d’animal (les deux mots ayant la même lettre initiale). Ainsi, en pratique les utilisateurs avancés et les développeurs utilisent volontiers le nom de code, voire simplement l’adjectif pour désigner telle ou telle version. Par exemple, la version 5.10, ayant pour nom de code Breezy Badger, est couramment désignée par le surnom Breezy. À partir de la version 6.06 Dapper Drake, première version LTS, les lettres initiales des noms de versions respectent l'ordre alphabétique et leur position chronologique (D est la 4e lettre de l'alphabet comme Dapper est la 4e version d'Ubuntu et ainsi de suite). La version suivante se nomme Lucid Lynx (10.04). La prochaine version 10.10 "Maverick" est annoncée pour octobre 2010.
Ci-dessous la ligne du temps des versions actuellement supportées et maintenues par Canonical et la communauté Ubuntu.
ShipIt est le service de Canonical qui permet l'envoi gratuit de CD issue de la dernière version d'Ubuntu (Desktop ou Serveur au choix), elle est principalement destinée au personnes ne disposant pas de ligne à haut débit. Les frais de port sont pris en charge par Canonical. Cependant suite à la popularité croissante du service, il n'est possible de commander votre CD que si aucune commande de CD n'a été effectuée auparavant.
L'attente pour recevoir le CD est théoriquement de 2 à 3 semaines environ, mais peut prendre jusqu'à 10 semaines en fonction de l'adresse de livraison. En France, il faut compter une semaine entre le moment du passage de la commande à la livraison. Pour les personnes souhaitant une livraison personnalisée (c'est-à-dire, plus d'un CD-ROM par commande), l'attente peut atteindre plus de 20 semaines, dans les cas les plus rares.
Une version en permanence instable est développée sous le nom de code Grumpy Groundhog (la marmotte d’Amérique grognonne). Ses sources viennent directement des dernières versions d'applications incluses dans Ubuntu.
Plusieurs projets sont dérivés de Ubuntu. Ubuntu incluant par défaut l'environnement GNOME, des projets sont apparus pour offrir la possibilité d’installer d’autres environnements graphiques. De même, d’autres versions ne sont que le résultat d'un ajout de logiciels et dont le but est de convenir pour une utilisation particulière. Ces projets sont des distributions dérivées de Ubuntu, car ils partagent exactement la même base, les mêmes logiciels, les mêmes dépôts APT, le même nom de code et le même cycle de développement.
Sur le sens premier philosophique et politique :
Livres techniques en français traitant du système d'exploitation :