Versiunea aniversară a kernelului Linux Kernelul 5.0 a fost lansat la începutul lunii martie. Lucrările la kernelul 5.1 sunt deja în desfășurare. În acest articol, vom analiza o serie de caracteristici noi care pot fi așteptate în această versiune.
/Flickr/ /
Nu mai susține a.out
Linux suportă fișiere binare încă de la prima versiune a nucleului. După 25 de ani, Ei plănuiesc să-l transfere în categoria tehnologiilor învechite (depreciate). Dezvoltatorii spun că aceasta este o procedură necesară, deoarece de mult timp .
Linus Torvalds singur , că niciunul dintre compilatoarele existente nu creează binare în formatul a.out, deci nu mai are sens.
Eliminarea treptată a.out va avea loc în două etape. Linux 5.1 codul de dump de memorie va fi eliminat ( cod) este . Potrivit lui Linus, este extrem de puțin probabil ca cineva să fie nevoit să se ocupe de codul moștenit, iar utilizatorii care încă generează executabile a.out vor avea timp să-și reconstruiască procesele de afaceri.
În lansările ulterioare, suportul va fi complet oprit, dar numai dacă nu există nicio persoană în comunitate care să se ocupe de menținerea formatului.
Efectuarea de modificări la patch-urile anti-Specter
Patch-ului Retpoline vor fi făcute mai multe modificări pentru a proteja împotriva atacului Spectre v2. Utilizează o secvență specială de instrucțiuni care blochează mecanismul de execuție speculativă din procesor. Dezvoltatorii fac planuri pragul de generare a apelurilor indirecte de la operatorii de sucursale de la cinci la douăzeci. În unele cazuri, acest lucru va permite productivitate cu 20%.
De asemenea, nucleul 5.1 nou indicator PR_SPEC_DISABLE_NOEXEC, care dezactivează protecția împotriva vulnerabilității Spectre v4 în toate procesele copil care rulează pe server. Este asociat cu funcția , care a permis executarea în afara ordinului comenzilor. Potrivit experților, steag-ul va automatiza verificarea pentru dezactivarea patch-ului și va accelera serverele cu un număr mare de procese care rulează simultan. Mai multe despre asta .
Noi funcții pentru optimizarea performanței serverului Linux, poate afecta popularitatea acestui sistem de operare în mediul cloud. Suntem în Am colectat statistici - cel mai popular sistem de operare în cloud printre clienții noștri rămâne Windows (79%). Distribuie Linux este de 20%. În viitor, ne așteptăm ca al doilea sistem de operare să își recâștige o parte din cota de piață. De asemenea, oferim o diagramă a distribuției cotelor de piață între Linux-distribuții (Cea mai populară distribuție printre clienții noștri rămâne Ubuntu - 45%, urmată de CentOS cu 28% și Debian de la 26%.


Adăugați drivere audio (multe)
Într-unul dintre firele de pe Hacker News, rezidenți că tu Linux Întotdeauna au existat dificultăți cu suportul hardware. Dar în versiunea 5.1 va fi adăugat. pentru echipamente audio.
De exemplu, va exista un șofer pentru , care vizează lucrul în studiouri de înregistrare și săli de concerte. De asemenea Driver MediaTek BTCVSD pentru cipul Bluetooth, care a fost propus de dezvoltatorii de la MediaTek.
Vă puteți aștepta la suport pentru Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 și controlerele încorporate Google ChromeOS. De asemenea, pe listă sunt Ingenic JZ4725B, MT8183 și MT6358, NXP MICFIL, Rockchip RK3328, controlere Spreadtrum DMA și multe altele.

/Flickr/ /
La ce să te aștepți în Linux kernel 5.1
După cum scrie Phoronix, dezvoltatorii в Linux Capacitatea 5.1 de a utiliza memoria persistentă ca RAM. Mai exact, Optane NVDIMM (realizat folosind tehnologia 3D Xpoint) pe magistrala DDR4 poate fi „convertit” în memorie cu acces aleatoriu.
Citiți mai multe despre munca depusă în această direcție. . Acum Linus despre comportamentul lui Optane de la dezvoltatorii Intel. Abia după ce le va primi el va decide dacă include noua caracteristică în nucleul 5.1.
Vă puteți aștepta în continuare la patch-uri care se rezolvă . Pe 19 ianuarie 2038, valoarea timpului nu se va mai încadra într-un număr întreg cu semn pe 32 de biți. Acest lucru va provoca blocări masive ale programului. Prin urmare, dezvoltatorii sunt treptat în apelurile de sistem corespunzătoare - noua versiune a nucleului nu va fi o excepție.
Mai multe informații despre potențialele modificări ale codului Linux kernelul poate fi așteptat în viitorul apropiat. Vom continua să scriem despre ele în articolele viitoare.
Pe blogul nostru corporativ:
Sursa: www.habr.com
