Jubilejná verzia jadra Linux 5.0 bola vydaná začiatkom marca. Práca na jadre 5.1 sa však už začala. V tomto materiáli sa pozrieme na niekoľko noviniek, ktoré sa očakávajú v tejto verzii.
/ Flickr / /
Zastavujú podporu a.out
Linux podporuje binárne súbory ešte od prvej verzie jadra. Po 25 rokoch, majú v pláne prevedenie do kategórie zastaraných technológií (deprecated). Vývojári tvrdia, že je to nevyhnutný proces, pretože za dlhý čas .
Linus Torvalds osobne , že žiadny z existujúcich kompilátorov nevytvára binárne súbory formátu a.out, a preto už nemá zmysel.
Zrušenie a.out prebehne v dvoch fázach. V Linuxe 5.1 bude odstránený kód dumping pamäte ( code) — to je . Podľa Linusa je veľmi nepravdepodobné, že by niekto potreboval porozumieť legasi kódu, a používatelia, ktorí stále generujú spustiteľné súbory a.out, budú mať čas prebudovať svoje obchodné procesy.
V nasledujúcich vydaniach bude podpora úplne zastavená, ale len v prípade, ak v komunite nenájde niekto, kto by prevzal údržbu formátu.
Pridávajú zmeny do patchov proti Spectre
Niekoľko zmien sa pridá do patchu Retpoline na ochranu pred útokom Spectre v2. Používa špeciálny sled inštrukcií, ktorý blokuje mechanizmus špekulatívneho vykonávania v procesore. Vývojári plánujú prahovú hodnotu pre generovanie nepriamych volaní od vetvových operátorov z piatich na dvadsať. V niektorých prípadoch to umožní zvýšiť výkon o 20%.
Jadro 5.1 nový flag PR_SPEC_DISABLE_NOEXEC, ktorý vypína ochranu proti zraniteľnosti Spectre v4 vo všetkých podprocesoch spustených na serveri. Je spojený s funkciou , ktorá umožnila predbežné vykonávanie príkazov. Podľa odborníkov flag automatizuje kontrolu na deaktiváciu patchu a urýchli servery s veľkým počtom súčasne spustených procesov. Viac o tom .
Nové funkcie optimalizujúce prácu serverov Linux môžu vplývať na popularitu tohto OS v cloudovom prostredí. My v zhromaždili sme štatistiku — najpopulárnejším operačným systémom v cloude medzi našimi klientmi ostáva Windows (79%). Podiel Linuxu predstavuje 20%. V budúcnosti očakávame, že druhý OS si mierne vylepší svoje postavenie na trhu. Taktiež uvádzame graf rozdelenia podielov medzi Linux distribúciami (Najpopulárnejšou distribúciou medzi našimi klientmi ostáva Ubuntu — 45%, za ňou nasleduje CentOS s 28% a Debian s 26%.


Pridávajú zvukové ovládače (mnoho)
V jednom z vlákien na Hacker News rezidenti , že Linux mal vždy problémy s podporou hardvéru. Ale v 5.1 bude pridaných pre audio vybavenie.
Napríklad sa objaví ovládač pre , zameranú na prácu v nahrávacích štúdiách a koncertných sálach. Taktiež ovládač MediaTek BTCVSD pre Bluetooth čip, ktorý navrhli vývojári zo spoločnosti MediaTek.
Malo by sa očakávať podporu pre Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 a integrované ovládače Google ChromeOS. Ešte v zozname sú uvedené Ingenic JZ4725B, MT8183 a MT6358, NXP MICFIL, Rockchip RK3328, ovládače Spreadtrum DMA a mnohé ďalšie.

/ Flickr / /
Čo ďalšie očakávať v Linux kernel 5.1
Ako píše Phoronix, vývojári v Linux 5.1 možnosť používať trvalú pamäť ako RAM. Konkrétne, Optane NVDIMM (vyrobená technológiou 3D Xpoint) na zbernici DDR4 bude možné "premeniť" na operačnú pamäť.
Viac informácií o práci, ktorá prebieha v tomto smere, čítajte . Teraz Linus o správaní Optane od vývojárov z Intelu. Až po ich obdržaní sa rozhodne, či zahrnúť novú funkciu do jadra 5.1.
Ešte je možné očakávať záplaty, ktoré riešia . 19. januára 2038 prestane časová hodnota "vojsť" do 32-bitového celého čísla so znamienkom. To spôsobí masívne zlyhania programov. Preto vývojári postupne do príslušných systémových volaní — nová verzia jadra nebude výnimkou.
Viac informácií o potenciálnych zmenách v kóde Linux kernel možno očakávať už v blízkej budúcnosti. Budeme pokračovať v písaní o nich v následných materiáloch.
Na našom firemnom blogu:
Zdroj: habr.com
