Atšķirība starp Linux un GNU/Linux
Lielākajai daļai cilvēku, pat tiem, kas ar to draiskojas Linux, īsti nesaprotat atšķirību starp Linux, GNU/Linux un GNU rīkķēdi, taču atšķirības ir svarīgas, ja domājat par noteiktiem programmatūra atkarības.
Linux un GNU
Linux izriet no attīstības ķēdes, kas sākās ar Unix. Tādējādi liela daļa Linux ir izstrādāta līdzīgi un var pat saturēt Unix kodu.
Tomēr tās radītājs Ričards Stallmens bija iecerējis GNU kā pilnīgi brīvu un neatkarīgu operētājsistēmu, kas neizmanto nevienu no tām pašām kodu bāzēm vai licencēšanas normām kā Unix vai Linux. Abi ir atsevišķi projekti. Sava veida.

GNU/Linux
Tomēr GNU projekta izaicinājums ir tāds, ka tā kodols — galvenā programmatūra, kas mijiedarbojas ar aparatūru un koordinē visas citas lietojumprogrammas — vēl nav gatavs ražošanai. GNU Hurd kodols, kas pirmsražošanas stāvoklī tika izlaists 2015. gadā, joprojām nav gatavs vislabākajam laikam.
Atrisinājums? Linux. Linux kodols Linux-Libre formā kļuva par daļu no GNU projekta. Tādējādi GNU, kurā darbojas Linux kodols, vai GNU/Linux.
GNU rīku ķēde
GNU izplatīšana parasti izmanto Linux kodolu, lai gan GNU Hurd joprojām ir pieejams testēšanai, kas nav svarīga misijai. Tomēr tas, kas atšķir GNU izplatīšanu no jebkura cita Linux izplatīšanas, ir integrācija GNU rīku ķēde, vairāku simtu programmu sērija, kas ir bezmaksas un atvērtā koda un atbalsta jaunas, bezmaksas programmatūras izstrādi.
Kopējie GNU rīkķēdes elementi ietver GNU Make, GNU C bibliotēku, GNU atkļūdotāju un GNU būvēšanas sistēmu.
Citas GNU pakotnes
Lietojumprogrammas, tostarp grafiskās lietotnes, kas paredzētas galalietotāja mijiedarbībai, var būt daļa no GNU jumta, ja tās atbilst Stallman noteiktajām filozofiskajām vadlīnijām. Kopējās GNU ģimenes lietojumprogrammas ietver:
- TexInfo: valoda un programma tehniskās dokumentācijas parādīšanai.
- GNU Emacs: dokumentu apstrādes sistēma.
- GNOME: darbvirsmas pārvaldnieks, kas nodrošina grafiskā lietotāja interfeisa galveno izskatu un sajūtu.
- GNU oktāva: statistikas vide, kas veidota pēc Matlab.
- GNU veselība: elektronisks veselības karšu saraksts ārstiem un slimnīcām.
- GnuCash: personīgo finanšu sistēma.