Linux est le système d'exploitation libre le plus largement utilisé . D'abord publié en 1994 , Linux est largement loué pour être open-source , n'importe quel programmeur peut visualiser et contribuer au code source du système d'exploitation. Certains contribuent à Linux comme un hobby, tandis que d'autres le font dans la préparation à une carrière plus tard que les programmeurs . Si vous souhaitez visualiser et de contribuer potentiellement du code source de Linux , vous pouvez télécharger le code source pour le système d'exploitation de base - appelé le « noyau » - à partir de l'archive officielle du noyau Linux. Instructions
1
Parcourir pour l'archive officielle du noyau Linux. ( Voir Ressources). Si vous préférez une interface tout- texte ou si vous voulez télécharger le code source d'une très vieille version de Linux , vous pouvez parcourir la totalité du contenu de l'archive du noyau en utilisant la structure de répertoire brute du site ou le transfert de fichiers (FTP ) du serveur Protocole. (Voir les deuxième et troisième liens sous la rubrique Ressources , respectivement ).
2
Cliquez sur le lien intitulé "Full Source " à côté de la version du noyau Linux que vous souhaitez télécharger le code source . Lorsque votre navigateur vous invite à sélectionner un emplacement de téléchargement , choisissez le bureau. Le code source pour le noyau Linux est compressé avec l'extension de fichier BZ2 , que vous pouvez extraire avec WinZip et WinRAR. ( Voir Ressources).
3
Extraire le contenu de l'archive. Par exemple, si vous utilisez WinRAR, cliquez-droit sur le fichier BZ2 , puis cliquez sur " Extraire vers linux- 2.6.35- RC5 . " Le texte exact de la commande varie en fonction de la version du code source que vous avez téléchargé .
4
Double- cliquez sur le nouveau dossier pour examiner le code source du noyau Linux . La plupart du code source de Linux est écrit avec le langage de programmation C , en témoignent les nombreux fichiers avec l' extension C. Pour afficher le code source, ouvrez les fichiers dans un utilitaire de programmation en langage C .