Novinky týkající se grafických karet
- AMDGPU DC je od této verze povoleno pro všechny podporované grafické karty. AMDGPU DC zastřešuje funkce jako zvuk přes HDMI, podporu FreeSync, podporu moderního HDMI 2 a spoustu dalších funkcí týkajících se grafické karty.
- AMDGPU přináší nového správce napájení WattMan.
- Grafický ovladač od společnosti Intel nyní podporuje jejich nejnovější řadu procesorů Cannonlake, přesto tento ovladač není ještě zcela dokončený a bude se na něm pracovat v dalších verzích. Začaly také práce na podpoře další generace procesorů s názvem Icelake, ale dokončení se očekává až okolo verze 4.20.
Mnoho novinek se týká procesorů:
- Proběhlo odstranění osmi starých CPU architektur, které již nikdo nevyužíval. Díky tomu se jádro zmenšilo o půl milionu řádků kódu. Kromě těchto architektur byla nakonec odstraněna i architektura POWER4/POWER4 + CPU.
- Proběhly přípravné práce pro podporu NVIDIA Tegra "Xavier" SoC - tento vysoce výkonný čip ARMv8 s vlastními jádry procesoru Carmel a grafickou kartou Volta. Linux 4.17 také podporuje vývojovou desku NVIDIA P2972 a modul CPU P2888.
- U platformy ARM proběhlo několik opatření proti bezpečnostním chybám Spectre a Metldown, které na této platformě nejsou stále úspěšně vyřešeny.
Souborové systémy
- Vývojáři Btrfs pracovali zejména na opravách chyb v RAIDu, které je trápí již řadu verzí.
- F2FS se dočkal mírného zrychlení díky odstranění již nepotřebných funkcí.
- U EXT4 se zapracovalo především na opravě starých chyb.
Správa napájení a pár novinek na závěr
- Velmi výrazná změna se udála ve správě napájení, kdy zatížení některých systémů v klidu s touto verzí jádra může být až o 10 % nižší než do teď. To se může hodit zejména uživatelům notebooků, kteří bojují o každou miliampérhodinu.
- Pracovalo se na zabezpečení rozhraní Thunderbolt, které je občas považováno za nebezpečné.
- Několik vylepšení dostalo USB Type-C.
Tuto verzi lze označit za hodně povedenou. Na závěr doplníme, že se Linus při vydání zmínil o tom, že by verze 4.20 mohla být již verzí 5.0.