Większość dużych projektów technologicznych uwielbia nazwy kodowe. Android miał swoje „Cupcake” i „Marshmallow”, Ubuntu kojarzy się z „Jammy Jellyfish”, a nawet Windows przez lata funkcjonował pod różnymi kryptonimami.
A jak jest z jądrem Linuxa?
Czy Linux kernel ma swoje nazwy kodowe?
Odpowiedź brzmi: tak – ale to bardziej tradycja i żart niż oficjalny system nazewnictwa.

Linux to nie dystrybucja
Zanim przejdziemy dalej, warto przypomnieć jedną rzecz.
Linux to tak naprawdę:
jądro systemu operacyjnego
czyli jego „silnik”
Reszta (np. środowisko graficzne, pakiety, instalator) pochodzi z dystrybucji takich jak Ubuntu czy Fedora.
Dlatego:
- dystrybucje mają swoje nazwy kodowe,
- jądro Linuxa oficjalnie… nie potrzebuje ich wcale.
Ukryta nazwa w Makefile
A jednak – jeśli zajrzysz do źródeł kernela, znajdziesz coś ciekawego.
W głównym pliku Makefile znajduje się linijka:
NAME = ...
To właśnie tutaj ukryta jest nieformalna nazwa kodowa danego wydania.
Nie wpływa ona na działanie systemu.
Nie jest używana w dokumentacji użytkownika.
Nie zobaczysz jej w uname -r.
Ale istnieje – i ma swoją historię.
Tradycja z humorem
Nazwy te są zwykle:
- absurdalne,
- humorystyczne,
- całkowicie niepoważne.
To element kultury projektu, który od lat pielęgnuje Linus Torvalds.
Kilka przykładów:
- Linux 4.0 → “Hurr durr I’ma sheep”
- Linux 4.19 → “Shy Crocodile”
- Linux 5.3 → “People’s Front”
- Linux 5.10 → “Kleptomaniac Octopus”
Brzmi jak żart? Bo… dokładnie tym jest.
Po co w ogóle te nazwy?
Dobre pytanie.
Technicznie:
nie mają żadnego znaczenia
Służą głównie jako:
- wewnętrzna identyfikacja wersji,
- „smaczek” dla deweloperów,
- element kultury open source.
To trochę jak easter egg – coś, co istnieje dla tych, którzy zajrzą głębiej.
A co z Linux 7.0?
Wydanie Linux 7.0 również posiada swoją nazwę w Makefile – zgodnie z tradycją.
Nie jest ona szeroko promowana, nie trafia do nagłówków newsów i raczej nie ma znaczenia dla użytkownika końcowego.
Ale jest dowodem na to, że:
nawet w jednym z najważniejszych projektów świata IT jest miejsce na luz i humor.
Kontrast: GNU i Hurd
Ciekawostka – nie wszystkie projekty idą tą samą drogą.
Projekt GNU od początku miał ambicję stworzenia własnego jądra o nazwie:
GNU Hurd
Tutaj nazwa ma już charakter bardziej formalny i ideologiczny.
Linux poszedł inną drogą:
- prosty numer wersji,
- brak marketingowych nazw,
- humor schowany w kodzie.
Filozofia Linuxa
Brak „oficjalnych” nazw kodowych mówi coś ważnego o samym projekcie.
Linux:
- skupia się na funkcjonalności,
- unika zbędnego marketingu,
- rozwija się organicznie, przez społeczność.
Nazwy kodowe?
Są dodatkiem, nie fundamentem.
Jak sprawdzić nazwę samemu?
Jeśli masz źródła kernela, możesz to zrobić jednym poleceniem:
$ head -n 5 Makefile
Na samej górze zobaczysz linię NAME.
To taki mały sekret ukryty w jednym z najważniejszych projektów open source na świecie.
Podsumowanie
Czy jądro Linuxa ma nazwę kodową?
Tak – ale:
- jest nieoficjalna,
- nie ma znaczenia technicznego,
- często jest żartem.
To drobny, ale ciekawy element kultury Linuxa, który pokazuje, że nawet najbardziej poważne projekty mogą mieć… dystans do siebie.
I może właśnie dlatego Linux jest tym, czym jest dziś.