Există un proiect, început și condus de Linus Torvalds, care menține codul sursă pentru un nucleu numit nucleu Linux. Acesta este ceea ce se distribuie la kernel.org. Rețineți că aceasta este nu un nucleu, este codul sursăâ în același mod în care o rețetă pentru un tort nu este în sine un tort.
Pentru a face un tort, trebuie să urmați rețeta pas cu pas, să amestecați ingredientele și să coaceți. Pentru a crea un nucleu, trebuie să configurați codul sursă pentru computerul dvs. și să-l compilați. În funcție de arhitectura țintă și de configurația pe care o alegeți (și există mult de opțiuni de configurare), ajungeți cu nuclee diferite. Nu extrem de diferit, dar diferit.
În plus, proiectul kernel-ului Linux este open-source. Este permis și încurajat pentru toată lumea să obțină propria copie a codului sursă, să-l modifice pentru uzul propriu și să-și distribuie propria copie modificatăâ la fel cum ai moștenit rețeta de prăjitură a bunicii tale pe care ea a adaptat-o dintr-o veche carte de bucate și este posibil să aveți propriile variații personale.
În timp ce majoritatea oamenilor nu pirata pe propria lor versiune personală a codului sursă al nucleului, proiectele de distribuție precum Ubuntu, Fedora, Slackware etc. își distribuie propriile versiuni modificate ale nucleului Linux. Adesea, modificările sunt simple: remedieri de erori retroportate de la versiuni mai recente ale nucleului âupstreamâ și remedieri de securitate care nu au ajuns încă în nucleul upstream. Dar ele pot fi orice crede proiectul de distribuție că ar face versiunea lor „mai bună”, pentru definiția acelui proiect de „mai bună”.
Deci, de aceea vorbim despre âkernel-ul Ubuntuâ ca ceva separat de âkernel-ul Linuxâ â pentru că este într-adevăr diferit. Nucleul Ubuntu este menţinută de Canonical. Este construit pe nucleul Debian, care este în sine o distribuție a nucleului Linux. Nu cunosc toate diferențele dintre nucleul Ubuntu și kernel-ul Linux. (Nu pentru că ar fi secret, ci pentru că pur și simplu nu sunt conștient.) Cred această pagină listează o grămadă, și aici sunt patch-urile pentru nucleul Debian.
În cele din urmă, toate nucleele sunt pe scurt la fel, și de aceea vorbim despre toate ca Linux. Nu este în interesul nimănui să-și schimbe atât de mult nucleul încât să fie extrem de incompatibil. Distribuțiile diferă mult mai mult în varietatea de programe pe care le distribuie împreună cu nucleul lor pentru a crea un întreg sistem de operare.