Linux 5.1-kernen - hvad der vides om ændringerne

Jubilæumsversionen af Linux-kernen 5.0 blev frigivet i begyndelsen af marts. Men arbejdet på kernel 5.1 er allerede i gang. I dette materiale ser vi på en række nye funktioner, som man kan forvente i denne version.

Linux 5.1-kernen - hvad der vides om ændringerne
/ Flickr / ayu oshimi / CC BY-SA

Stopper understøttelsen af a.out

Linux understøtter binære filer ELF siden den første version af kernen. Efter 25 år, a.out planlægger at blive klassificeret som en forældet teknologi (deprecated). Udviklerne siger, at dette er en nødvendig procedure, da koden over lang tid begyndte at "rådne".

Linus Torvalds fremhævede specifikt , at ingen af de eksisterende compilere producerer binære filer i a.out-format, så der er ingen mening i det længere.Afbrydelsen af a.out vil ske i to faser. I Linux 5.1 vil kode til hukommelsesdump (

core dumpingkode) blive fjernet — det er omkring 500 linjer . Ifølge Linus er det yderst usandsynligt, at nogen vil få behov for at beskæftige sig med legacy-koden, og for brugere, der stadig genererer eksekverbare filer i a.out, vil der være tid til at omstrukturere forretningsprocesserne.I de kommende udgivelser vil understøttelsen blive helt stoppet, men kun hvis ikke der findes nogen i fællesskabet, der påtager sig vedligeholdelsen af formatet.

Ændringer i patches mod Spectre

Flere ændringer vil blive foretaget i Retpoline-patchen til beskyttelse mod Spectre v2-angreb. Den anvender en særlig sekvens af instruktioner, der blokerer for den spekulative udførelsesmekanisme i processoren. Udviklerne planlægger

at øge tærsklen for generering af direkte opkald fra grenoperatorer fra fem til tyve. I nogle tilfælde vil det muliggøre en stigning i ydeevnen på 20%. tærsklen for generering af direkte opkald fra grenoperatorer fra fem til tyve. I nogle tilfælde vil det muliggøre Derudover vil kernel 5.1

få et nyt flag PR_SPEC_DISABLE_NOEXEC, som deaktiverer beskyttelsen mod sårbarheden Spectre v4 i alle datterprocesser, der køres på serveren. Det er relateret til funktionen memory disambiguation , der tillod usædvanlig udførelse af kommandoer. Ifølge eksperter automatiserer flaget kontrollen for at deaktivere patchen og vil gøre det muligt at accelerere servere med et stort antal samtidigt kørende processer. Læs mere om dettehar vi skrevet i et af vores tidligere materialer Nye funktioner, der optimerer arbejdet med Linux-servere, kan påvirke populariteten af dette OS i cloud-miljøet. Vi hos.

1cloud 1cloud Vi har samlet statistik – det mest populære operativsystem i skyen blandt vores kunder er Windows (79%). Andelen af Linux udgør 20%. I fremtiden forventer vi, at det andet OS vil vinde markedsandele. Her er også grafen for fordelingen blandt Linux-distributioner (Den mest populære distribution blandt vores kunder forbliver Ubuntu – 45%, efterfulgt af CentOS med 28% og Debian med 26%.

Linux 5.1-kernen - hvad der vides om ændringerneLinux 5.1-kernen - hvad der vides om ændringerne

Tilføjer lyddrivere (mange)

I en af trådene på Hacker News bemærkede residents, at Linux altid har haft problemer med hardwarekompatibilitet. Men i 5.1 vil der blive tilføjet mange drivere til audio-udstyr.

For eksempel vil der komme en driver til Fireface UCX lydkortet, som er designet til brug i studie- og koncertmiljøer. Derudover tilføjer MediaTek BTCVSD driveren til Bluetooth-chippen, som blev foreslået af udviklerne fra MediaTek.

Der forventes støtte til Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 og indbyggede controllere til Google ChromeOS. Listen inkluderer også Ingenic JZ4725B, MT8183 og MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA controllere og mange andre.

Linux 5.1-kernen - hvad der vides om ændringerne
/ Flickr / Christopher Michel / CC BY

Hvad mere kan vi forvente i Linux kernel 5.1

Som Phoronix skriver, kan udviklerne genintroducere muligheden for at bruge persistent hukommelse som RAM i Linux 5.1. Specifikt kan Optane NVDIMM (lavet med 3D Xpoint-teknologi) på DDR4-bussen "forvandles" til RAM. For mere om arbejdet der gøres i denne retning, læs

i tråden på LKML . Lige nu venter Linuspå afklaringer om Optanes opførsel fra udviklerne fra Intel. Først efter modtagelse af disse oplysninger træffer han beslutningen om, hvorvidt den nye funktion skal inkluderes i kernens version 5.1. Vi kan også forvente patches, der løser

2038-problemet. Den 19. januar 2038 vil tidsværdien stoppe med at "få plads" i et 32-bit signed integer. Dette vil forårsage massetab i programmer. Derfor ændrer udviklerne gradvistde relevante systemopkald – den nye kernel-version vil ikke være en undtagelse. Mere information om potentielle ændringer i Linux-kernels koden kan forventes snart. Vi vil fortsætte med at skrive om dem i de kommende artikler. På vores virksomhedsbog:

Sådan sparer du med API

Hvordan man beskytter sig mod datatab

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster