Versiunea aniversară a nucleului Linux 5.0 a fost lansată la începutul lunii martie. Însă, lucrările la kernelul 5.1 sunt deja în curs de desfășurare. În acest material, vom examina câteva inovații pe care le putem aștepta în această versiune.
/ Flickr / /
Oprirea suportului pentru a.out
Linux suportă fișiere binare încă din prima versiune a nucleului. După 25 de ani, se plănuiește să fie clasificat ca tehnologie învechită (deprecated). Dezvoltatorii afirmă că aceasta este o procedură necesară, deoarece în timp .
Linus Torvalds a subliniat în mod special . Renunțarea la a.out va avea loc în două etape. În Linux 5.1, codul pentru dumping-ul memoriei (
core dumping aproximativ 500 de linii În versiunile ulterioare, suportul va fi complet oprit, dar doar în cazul în care nu se va găsi în comunitate o persoană care să preia întreținerea formatului.
Se fac modificări în patch-urile împotriva Spectre
Câteva modificări vor fi aduse patch-ului Retpoline pentru a proteja împotriva atacului Spectre v2. Acesta folosește o secvență specială de instrucțiuni care blochează mecanismul de execuție speculativă din procesor. Dezvoltatorii plănuiesc
să crească o creștere de performanță de 20%. De asemenea, kernelul 5.1
introduce un nou flan PR_SPEC_DISABLE_NOEXEC, care dezactivează protecția împotriva vulnerabilității Spectre v4 în toate procesele copil care rulează pe server. Acesta este legat de funcția memory disambiguation am scris în unul dintre materialele anterioare. .
1cloud Am adunat statistica — cea mai populară sistem de operare în cloud printre clienții noștri rămâne Windows (79%). Cota Linux este de 20%. În viitor, ne așteptăm ca a doua OS să recupereze din poziții pe piață. De asemenea, prezentăm graficul distribuției cotelor printre distribuțiile Linux (Cel mai popular distribuție printre clienții noștri rămâne Ubuntu — 45%, urmat de CentOS cu 28% și Debian cu 26%.


Adaugă drivere audio (multe)
În una dintre discuțiile de pe Hacker News rezidenții , că Linux a avut întotdeauna dificultăți cu suportul hardware-ului. Dar în 5.1 vor fi adăugate pentru echipamentele audio.
De exemplu, va apărea un driver pentru , orientată spre lucru în studiouri de înregistrare și săli de concert. De asemenea, driverul MediaTek BTCVSD pentru cipul Bluetooth, propus de dezvoltatorii de la MediaTek.
Se așteaptă suport pentru Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341 / CS35L26 și controlere încorporate Google ChromeOS. De asemenea, în listă sunt menționate Ingenic JZ4725B, MT8183 și MT6358, NXP MICFIL, Rockchip RK3328, controlere Spreadtrum DMA și multe altele.

/ Flickr / /
Ce altceva să aștepți în Linux kernel 5.1
După cum scrie Phoronix, dezvoltatorii în Linux 5.1 posibilitatea de a folosi memoria permanentă ca RAM. În special, Optane NVDIMM (făcută cu tehnologia 3D Xpoint) pe busul DDR4 va putea fi "transformata" într-o memorie operativă.
Mai multe informații despre lucrările care se desfășoară în această direcție citiți . Acum Linus cu privire la comportamentul Optane de la dezvoltatorii de la Intel. Numai după ce primește aceste informații va decide dacă să includă noua funcție în kernel 5.1.
De asemenea, se mai pot aștepta patch-uri care să soluționeze . Pe 19 ianuarie 2038, valoarea timpului va înceta să "încapă" într-un întreg cu semn de 32 de biți. Aceasta va provoca eșecuri masive în programe. De aceea dezvoltatorii fac treptat în apelurile de sistem corespunzătoare — noua versiune a kernel-ului nu va fi o excepție.
Mai multe informații despre potențialele modificări în codul Linux kernel pot fi așteptate în curând. Vom continua să scriem despre ele în materialele viitoare.
Pe blogul nostru corporativ:
Sursa: habr.com
