Jubileumsversjonen av kjernen Linux Kernel 5.0 ble utgitt tidlig i mars. Arbeidet med kernel 5.1 er allerede i gang. I denne artikkelen skal vi se på en rekke nye funksjoner du kan forvente i denne versjonen.
/flickr/ /
Slutt å støtte a.out
Linux støtter binære filer siden den første versjonen av kjernen. Etter 25 år, er planlagt overført til kategorien foreldet teknologi (avskrevet). Utviklerne sier at dette er en nødvendig prosedyre, siden det har gått lang tid .
Linus Torvalds fra hverandre , at ingen av de eksisterende kompilatorene lager binærfiler i .out-format, så det gir ikke lenger mening.
Utfasingen av a.out vil skje i to trinn. Linux 5.1 minnedumpkoden vil bli fjernet ( kode) er Ifølge Linus er det svært usannsynlig at noen vil trenge å håndtere eldre kode, og brukere som fortsatt genererer kjørbare filer fra a.out vil ha tid til å gjenoppbygge forretningsprosessene sine.
I senere utgivelser vil støtten bli fullstendig avviklet, men bare hvis det ikke er noen i fellesskapet som vil ta på seg vedlikeholdet av formatet.
Spectre-oppdateringer blir modifisert
Flere endringer vil bli introdusert i Retpoline-oppdateringen for å beskytte mot Spectre v2-angrepet. Den bruker en spesiell instruksjonssekvens som blokkerer den spekulative utførelsesmekanismen i prosessoren. Utviklerne planlegger terskelen for å generere indirekte anrop fra filialoperatører fra fem til tjue. I noen tilfeller vil dette tillate produktiviteten med 20 %.
Også kjerne 5.1 nytt flagg PR_SPEC_DISABLE_NOEXEC, som deaktiverer beskyttelse mot Spectre v4-sårbarheten i alle underprosesser som kjører på serveren. Det er knyttet til funksjonen , som tillot utførelse av kommandoer i feil rekkefølge. Ifølge eksperter automatiserer flagget kontrollen for deaktivering av oppdateringen og vil øke hastigheten på servere med et stort antall prosesser som kjører samtidig. Mer om dette .
Nye funksjoner for å optimalisere serverytelsen Linux, kan påvirke populariteten til dette operativsystemet i skymiljøet. Vi er i Vi samlet inn statistikk – det mest populære operativsystemet i skyen blant kundene våre er fortsatt Windows (79 %). Andel. Linux er 20 %. I fremtiden forventer vi at det andre operativsystemet vil gjenvinne noe av markedsandelen sin. Vi gir også et diagram over andelsfordelingen blant Linux-distribusjoner (Den mest populære distribusjonen blant våre kunder er fortsatt Ubuntu - 45 %, etterfulgt av CentOS med 28 % og Debian fra 26%.


Legg til lyddrivere (mange)
I en av trådene på Hacker News, innbyggere , hva har du? Linux Det har alltid vært problemer med maskinvarestøtte. Men i 5.1 vil det bli lagt til. for lydutstyr.
For eksempel vil det vises en driver for , fokusert på arbeid i innspillingsstudioer og konsertsaler. Også MediaTek BTCVSD-driver for Bluetooth-brikke, som ble foreslått av utviklere fra MediaTek.
Forvent støtte for Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 og innebygde Google ChromeOS-kontrollere. På listen finner du også Ingenic JZ4725B, MT8183 og MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA-kontrollere og mange flere.

/flickr/ /
Hva annet du kan forvente i Linux kjernen 5.1
Som Phoronix skriver, utviklerne в Linux 5.1-mulighet til å bruke permanent minne som RAM. Mer spesifikt kan Optane NVDIMM (laget med 3D Xpoint-teknologi) på DDR4-bussen "konverteres" til RAM.
Les mer om arbeidet som gjøres i denne retningen Nå Linus om Optanes oppførsel fra Intel-utviklere. Først etter å ha mottatt dem vil han avgjøre om den nye funksjonen skal inkluderes i 5.1-kjernen.
Vi kan fortsatt forvente oppdateringer som vil løse problemet 19. januar 2038 vil ikke tidsverdien lenger passe inn i et 32-bits fortegnsheltall. Dette vil føre til massive programvarefeil. Derfor er utviklere gradvis inn i de tilsvarende systemkallene – den nye versjonen av kjernen vil ikke være et unntak.
Mer informasjon om potensielle kodeendringer Linux Kjernen kan forventes i nær fremtid. Vi vil fortsette å skrive om dem i fremtidige artikler.
I vår bedriftsblogg:
Kilde: www.habr.com
