Jubilejní verze jádra Linux 5.0 byla uvolněna začátkem března. Práce na kernelu 5.1 ale již probíhá. V tomto materiálu se podíváme na několik novinek, které můžeme očekávat v této verzi.
/ Flickr / /
Podpora a.out byla ukončena
Linux podporuje binární soubory už od první verze jádra. Po 25 letech, plánují zařadit mezi zastaralé technologie (deprecated). Vývojáři říkají, že je to nezbytný krok, protože za dlouhou dobu .
Linus Torvalds zvlášť , že žádný z existujících kompilátorů nevytváří binárky ve formátu a.out, a proto už ztratil smysl.
Odstoupení od a.out proběhne ve dvou fázích. V Linuxu 5.1 bude odstraněn kód pro dump paměti ( code) — to je . Podle Linuse je vysoce nepravděpodobné, že by někdo potřeboval rozkoukat se starým kódem, a uživatelé, kteří stále generují spustitelné soubory a.out, budou mít čas přizpůsobit své obchodní procesy.
V následujících vydáních bude podpora zcela ukončena, ale pouze pokud se v komunitě nenajde někdo, kdo by převzal údržbu formátu.
Přinášejí změny do patchů proti Spectre
Několik změn bude zahrnuto do patchu Retpoline pro ochranu proti útoku Spectre v2. Používá speciální sekvenci instrukcí, která zablokuje mechanismus spekulativního vykonávání v procesoru. Vývojáři plánují zvýšit práh pro generování nepřímých volání od větvících operátorů z pěti na dvacet. V některých případech to umožní zvýšení výkonu o 20%.
Také jádro 5.1 novou vlajku PR_SPEC_DISABLE_NOEXEC, která deaktivuje ochranu proti zranitelnosti Spectre v4 ve všech potomcích spuštěných na serveru. Týká se to funkce , která umožnila vykonávat příkazy mimo pořadí. Podle odborníků vlajka automatizuje kontrolu vypnutí patchu a umožní zrychlit servery s větším počtem současně spuštěných procesů. Více o tom .
Nové funkce optimalizující provoz serverů Linux mohou ovlivnit popularitu tohoto operačního systému v cloudovém prostředí. My v Shromáždili jsme statistiky — nejpopulárnějším operačním systémem v cloudu mezi našimi klienty zůstává Windows (79 %). Podíl Linuxu činí 20 %. V budoucnu očekáváme, že druhý systém získá na trhu nějaké pozice. Také uvádíme graf rozdělení podílů mezi distribucemi Linuxu (Nejoblíbenější distribucí mezi našimi klienty zůstává Ubuntu — 45 %, následuje CentOS s 28 % a Debian s 26%.


Přidávají audio ovladače (hodně)
V jednom z threadů na Hacker News rezidenti , že Linux měl vždy problémy s podporou hardwaru. Ale ve verzi 5.1 bude přidáno pro audiotechniku.
Například se objeví ovladač pro , zaměřenou na práci ve nahrávacích studiích a koncertních sálech. Také ovladač MediaTek BTCVSD pro Bluetooth čip, který byl navržen vývojáři z MediaTek.
Měla by být očekávána podpora pro Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 a vestavěné ovladače Google ChromeOS. Dalšími v seznamu jsou Ingenic JZ4725B, MT8183 a MT6358, NXP MICFIL, Rockchip RK3328, ovladače Spreadtrum DMA a mnoho dalších.

/ Flickr / /
Co dalšího očekávat v Linux kernel 5.1
Jak píše Phoronix, vývojáři do Linux 5.1 možnost používat trvalou paměť jako RAM. Konkrétně Optane NVDIMM (vyrobená pomocí technologie 3D Xpoint) na sběrnici DDR4 bude možné "převést" na operační paměť.
Více o práci, která se provádí v tomto směru, si přečtěte . Nyní Linus chování Optane od vývojářů z Intelu. Teprve po jejich obdržení se rozhodne, zda novou funkci zahrnout do jádra 5.1.
Také lze očekávat patche, které řeší 19. ledna 2038 přestane hodnota času "vejít" do 32bitového celého čísla se znaménkem. To způsobí masivní havárie v programech. Proto vývojáři postupně v příslušných systémových voláních — nová verze jádra nebude výjimkou.
Více informací o potenciálních změnách v kódu Linux kernelu lze očekávat již v blízké budoucnosti. Budeme o nich pokračovat psát v následujících materiálech.
Na našem firemním blogu:
Zdroj: habr.com
