J'aimerais savoir où trouver le code source d'Ubuntu. J'aimerais voir à quel point c'est "open source".
source-code
Sam
la source
la source
Réponses:
Code source du noyau Linux:
Où puis-je trouver le code source du noyau Ubuntu?
Code source Ubuntu:
Archive Ubuntu
Code source de logiciel spécifique:
où package est le code source du programme / package que vous souhaitez adopter.
puis tapez:
pour obtenir la source de ce paquet.
Par exemple:
la source
Le code source de chaque package des archives principale et de l'univers se trouve dans Launchpad . Vous pouvez également l'obtenir en l'activant
Sources
dans laSoftware Properties
boîte de dialogue, puis en effectuant l'opérationapt-get source $packagename
dans un terminal, après avoir actualisé les informations du package.Le code source des packages dans les référentiels partenaires n'est généralement pas disponible, car ce ne sont généralement pas des applications open source. Cela s'applique également à certains éléments disponibles dans le Centre logiciel.
la source
Le logiciel dans les distributions linux est organisé en packages. Chaque paquet contient des logiciels tels que Firefox ou des bibliothèques telles que libasound2, requises par Firefox. Si vous installez Firefox, le
apt
système déterminera quels packages prérequis existent, il les téléchargera et les installera. Désormais, ces packages sont généralement distribués sous la forme de fichiers binaires déjà compilés pour une architecture de processeur donnée, mais la source exacte utilisée pour compiler cette version d’un package est disponible viaapt-get source firefox
.La grande majorité des éléments contenus dans les dépôts de paquets d'Ubuntu sont en open source. Mais Ubuntu a une liste de logiciels propriétaires approuvés. Bien que ce logiciel ne réponde pas aux objectifs de liberté d’Ubuntu, il est grandement souhaité par la communauté et apporte beaucoup de valeur. Skype ou Sun Java (désormais supprimés) en sont des exemples. Ces paquets ne sont pas répertoriés sur le site des paquets Ubuntu.
la source
Vous pouvez télécharger les ISO complets du code source à partir des serveurs de téléchargement Ubuntu:
http://cdimage.ubuntu.com/releases/<version>/release/source/
pour les versions actuellement prises en charge. Par exemple, http://cdimage.ubuntu.com/releases/12.04/release/source/ pour 12.04.http://old-releases.ubuntu.com/releases/<version>/release/source/
pour les versions obsolètes / EOL. Par exemple, http://old-releases.ubuntu.com/releases/12.10/source/ pour 12.10. Cependant, les ISO source ne semblent disponibles que pour 12.10 et plus.la source
bzr
Obtenez la dernière version du paquet
hello
(incluant la prochaine version non publiée):Obtenir une version spécifique:
Maintenant, vous pouvez par exemple:
pour voir l'historique de développement ou toute opération SCM similaire.
bzr est une bonne option car il conserve la contribution réelle fournie par les développeurs Ubuntu à Ubuntu. Il s'agit donc d'une source plus canonique (sans jeu de mots).
Launchpad bzr navigation
Vous pouvez également parcourir les référentiels sur le tableau de bord.
Pour le
hello
package, visitez: https://code.launchpad.net/ubuntu/+source/helloChoisissez maintenant la version d'Ubuntu qui vous intéresse, par exemple: https://code.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty
Ensuite, si vous cliquez sur "Parcourir le code", vous accéderez à l' adresse suivante : https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty/files où vous pourrez parcourir les fichiers et enregistrer l'historique.
Ceci est alimenté par Loggerhead .
la source