Ponad 14 000 commitów, 1,2 miliona dodanych linii kodu, prawie 60 000 plików i zaledwie 63 dni pracy – tak w skrócie wygląda najnowsza wersja jądra Linux, 4.12. Sam Linus Torvalds potwierdził, że to jedno z największych wydań w historii projektu, a mimo względnego spokoju znajdziemy w nim kilka bardzo ważnych nowości, w tym wstępne wsparcie dla kart Radeon RX Vega oraz serii Nvidia GeForce GTX.
Linux 4.12 jest już dostępny. 2 lipca Linus Torvalds ogłosił, że „nie było powodów”, by opóźniać wydanie, a wersje release candidate ustabilizowały je bardzo dobrze. Zaznaczył też, że 4.12 jest „duże”, a osoby śledzące statystyki Linuksa nie miały wątpliwości, że ma rację.
Greg Kroah-Hartman, główny opiekun jądra w gałęzi -stable, podzielił się małym arkuszem kalkulacyjnym, który pozwala łatwo porównać liczby Linuksa 4.12 z ostatnimi pięcioma wersjami.
Tylko Linux 4.9 bije 4.12 pod względem liczby commitów, co nie dziwi, gdyż 4.9 to jądro LTS. Z innej perspektywy: jądro Linuksa ma 24 170 860 linii kodu, a dziennie dodawanych jest ponad 19 000 linii (a 2 600 usuwanych w tym samym okresie).
Duża część tej aktywności wiąże się z nowym wsparciem sprzętu. Jednym z przykładów wymienionych przez Torvaldsa było dołączenie plików referencyjnych dla kart Radeon RX Vega, które swoją drogą wciąż nie są dostępne w wersjach dla zwykłych konsumentów. Wstępne wsparcie dla serii 10 kart GeForce GTX przez Nouveau, optymalizacje dla ARM64, nowe sterowniki audio, menedżer portów USB typu C, poprawki w zarządzaniu energią i domyślnie włączony Intel Atomic uzupełniają tę listę.
Krótko mówiąc, imponująca robota. W kalendarzu jest już Linux 4.13, ale wszystkie oczy zwrócone są na Linuksa 4.14, który – o ile się nie mylę – będzie kolejnym wydaniem LTS.