Le code source
est un terme utilisé pour désigner le ou les fichiers contenant les lignes
réelles d'instructions de programmation écrits par des programmeurs de logiciels
qu'ils développent. Linux est le nom de
code source écrit par Linus Torvalds, qui a développé le noyau du système
d'exploitation Linux. Ces instructions de programmation sont appelés Linux code source. Le terme est aussi parfois
vaguement, mais à tort, utilisé pour désigner le code source d'applications
développées pour être exécuté sous Linux, mais qui ne sont pas eux-mêmes le
noyau. Un noyau est une pièce extrêmement complexe de logiciel qui agit comme
le gestionnaire de processus qui se produisent au sein d'un système
d'exploitation, et les utilisateurs rarement interagir directement avec le
noyau, qui est le noyau ou «cœur» du système.
Torvalds a publié
le code source Linux sous licence GNU Licence publique générale, le rendant
disponible gratuitement via téléchargement. Bien que la plupart des logiciels
open-source est gratuite par téléchargement, le terme « open source »ne
signifie pas nécessairement qu'il n'y a pas de frais attachés à un logiciel,
mais plutôt il indique la liberté juridique non seulement pour afficher le code
source du programme, mais aussi de le modifier dans un logiciel personnalisé.
Les utilisateurs du système d'exploitation Linux qui ne sont pas programmeurs très rarement
télécharger Linux code source, car il
doit être compilé, ce qui peut être une tâche ardue pour quelqu'un qui est
nouveau pour les principes et les étapes de la compilation de logiciels.
Il existe des
différences entre Linux code source et un
système d'exploitation Linux, également connu comme une distribution ou tout
simplement une "distribution". Code source de Linux est seulement la partie de la gestion du
système, alors que la distribution comprend un noyau livré avec des programmes
qui interagissent avec et sont gérés par ce noyau, fournissant aux utilisateurs
un moyen de profiter de la puissance du gestionnaire. Ceux qui sont intéressés
à utiliser une distribution Linux il
suffit de télécharger ce système d'exploitation particulier, sans aucune préoccupation
à propos de Linux code source. Beaucoup
de gens utilisent les systèmes d'exploitation Linux tous les jours pour gérer leur informatique
personnelle et d'affaires doit à haute automatisation et la facilité
d'utilisation sans aucune compréhension du tout à ce que Linux code source est.
Le noyau Linux contient des instructions nécessaires par
divers éléments de matériel sur lequel le système fonctionnera. Ceci inclut le
code de l'unité centrale de traitement, ce qui est le "cerveau" d'un
ordinateur; la carte mère, et d'autres matériels. Les programmeurs qui
souhaitent développer leur propre «saveur» de Linux peuvent télécharger Linux Code de source et d'autres services publics qui
sont également des fichiers open-source, et les programmeurs peuvent légalement
commencer à créer une nouvelle répartition qu'ils pourraient offrir à titre
gratuit ou pour une taxe. Presque toutes les distributions Linux , cependant,
sont offertes gratuitement par téléchargement.