Co se stane nová verze linuxového jádra 4.19 stále probíhá a jeho vývojáři tvrdě pracují a v dnešní době se jejich pracovní zátěž zdvojnásobila, protože bezpečnostní díry v současných procesorech udržují vývojáře linuxových jader pozastaveny a způsobují Linusovi Torvaldsovi špatnou náladu.
Navíc, kandidát na vydání 4.19 také přináší subsystém GPS a různá vylepšení pro přístup k souborům a síti.
Mohlo by být spuštění jádra odloženo?
Hlava jádra, Linus Torvalds popsal současný vývojový cyklus jako „frustrující“ nejen kvůli nedávno oznámeným bezpečnostním dírám. Linux 4.19 je současně poměrně rozsáhlou verzí.
Opravy izolace tabulky stránek jádra systému Linux již chrání 64bitové systémy před slučovací mezerou Jádro 4.19 také přijímá patche pro 32bitové systémy.
Navíc, Tyto nově objevené chyby zabezpečení před konfigurací byly spěchané opravy.
Prostřednictvím nich mohou procesy využívat mezipaměť úrovně 1 procesorů Intel ke čtení do neoprávněné paměti.
toto je zvlášť nebezpečný ve virtualizovaných prostředích kde mají hostující systémy přístup k hostiteli. K nalezení správného nastavení hodin pro CPU používá jádro Linuxu programátor.
Vývojáři tedy rozšířili svůj algoritmus tak, aby zaznamenával čas potřebný pro procesy v reálném čase, přerušoval a podle toho upravoval čas CPU.
Současně se rozhraní pro dotazování na asynchronní I / O (Asynchronous I / O Polling Interface) vrací do linuxového jádra.
Linus Torvalds nechal kód přehodnotit v prvním vstupu do Linuxu 4.18 a byl nespokojen. Mezitím letěl z jádra.
Zatím Greg Kroah-Hartman je novým subsystémem GPS nadšený který byl obsažen v jádře.
To má „zkrotit všechny šílené řidiče, kteří tu léta letěli, spolu s některými provizorními implementacemi v uživatelském prostoru.“
Nové implementace v nové verzi jádra 4.19
Tento kód je zatím vhodný pouze pro přijímače GNSS (zkratka označuje globální navigační satelitní systém), ale je to dobrý začátek.
Také pro FSI Controller Subsystem (Flexibilní rozhraní podpory), Kroah-Hartman našel slova chvály.
Existuje nový subsystém pro sériovou sběrnici s vysokým výkonem ventilátoru, přičemž vysoký výkon ventilátoru odkazuje na schopnost rozdělit digitální signál pro více přijímačů.
Úklidová úloha se stala kořistí Jprobes, mechanismu sledování volání funkce jádra. Nyní nahradil Ftrace.
S těmito novými opravami pro síťový zásobník představili vývojáři linuxového jádra časově založenou funkci přenosu paketů v této nové verzi.
toto umožňuje časové úseky, ve kterých musí jádro odesílat pakety red. Zaměřuje se hlavně na systémy v reálném čase, například v oblasti výroby automobilů.
Tam by měl zajistit spolehlivější přenos dat a zejména zabránit tomu, aby pakety dorazily příliš pozdě na místo určení. Funkce se řídí síťovým standardem P802.1Qbv.
Vývojáři pracují na Cake (Common Applications Kept Enhanced,) s názvem Patchset s problémy se zpožděním za routery v domácích sítích.
Cake sedí přímo na síťovém hardwarovém rozhraní a rozhoduje, které pakety mohou přistát na rozhraní protokolu.
Fronta spravovaná dortem je navržena tak, aby se zabránilo nadměrným problémům s vyrovnávací pamětí a latencí pomocí různých přístupů. (jako je vyhodnocení rozdílu, algoritmus spravedlivého řazení a filtr ACK).
Cake je primárně určen pro použití na směrovačích, jako bezplatná výměna firmwaru Open WRT založená na Linuxu.