GNU/Linux kallas ett UNIX-liknande operativsystem av flera skäl:
* POSIX -överensstämmelse: GNU/Linux -kärnan och dess tillhörande systemverktyg överensstämmer till stor del med POSIX -standarden , som definierar ett standardgränssnitt för UNIX-liknande operativsystem. Detta innebär att program skrivna för UNIX ofta kan sammanställas och köras på GNU/Linux med minimala eller inga ändringar.
* Unix-liknande arkitektur: GNU/Linux delar många arkitektoniska likheter med UNIX, inklusive:
* Ett hierarkiskt filsystem: Båda systemen organiserar filer i en trädliknande struktur med kataloger och underkataloger.
* Begreppet processer: Båda systemen hanterar körprogram som oberoende processer.
* Användarkonton och behörigheter: Båda systemen använder användarkonton för att kontrollera åtkomst till resurser och bevilja behörigheter.
* ett skal: Båda systemen tillhandahåller en kommandoradstolk (Shell) för att interagera med operativsystemet.
* delade verktyg: GNU/Linux innehåller ofta många av samma verktyg som finns i Unix, till exempel:
* `LS` för att lista filer och kataloger.
* `Cat 'för att visa filinnehåll.
* `grep` för att söka text.
* `CP` för att kopiera filer.
* arv: GNU-projektet, som utvecklade många av kärnkomponenterna i GNU/Linux, var ursprungligen avsett att vara ett gratis och öppen källkods-kompatibelt operativsystem.
Det är dock viktigt att notera att GNU/Linux inte är en direkt ättling till Unix. Det är ett helt separat operativsystem som råkar vara mycket kompatibel med UNIX -standarder och praxis.
Här är en uppdelning av de två huvudkomponenterna i GNU/Linux:
* gnu: GNU-projektet utvecklade en samling gratis och öppen källkodsprogramvara, inklusive viktiga systemverktyg, bibliotek och verktyg.
* Linux: Linux -kärnan, skapad av Linus Torvalds, tillhandahåller operativsystemets kärnfunktionalitet, hanterar hårdvaruresurser och ger en grund för applikationer.
Medan GNU/Linux ofta kallas "Linux", betonar termen "GNU/Linux" bidrag från både GNU -projektet och Linux -kärnan.