Linux kernel 5.1 - wat is er bekend over de veranderingen

De jubileumversie van de Linux-kernel 5.0 werd begin maart uitgebracht. Maar de ontwikkeling van kernel 5.1 is al aan de gang. In dit artikel bespreken we een aantal innovaties die we in deze versie kunnen verwachten.

Linux kernel 5.1 - wat is er bekend over de veranderingen
/ Flickr / ayu oshimi / CC BY-SA

Ze stoppen met de ondersteuning van a.out

Linux ondersteunt binaire bestanden ELF al sinds de eerste versie van de kernel. Na 25 jaar, a.out is van plan om als verouderde technologie (deprecated) te worden geclassificeerd. Ontwikkelaars zeggen dat dit een noodzakelijke procedure is, aangezien de code in de loop van de tijd is begonnen te 'verrotten'.

Linus Torvalds heeft specifiek benadrukt, dat geen enkele bestaande compiler binaire bestanden in a.out-formaat genereert, waardoor het al geen zin meer heeft.

De afschaffing van a.out zal in twee fasen plaatsvinden. In Linux 5.1 zal de core dump-code worden verwijderd (core dumping code) — dit is ongeveer 500 regels. Volgens Linus is het uiterst onwaarschijnlijk dat iemand de moeite zal nemen de legacycode te begrijpen, en gebruikers die nog steeds uitvoerbare a.out-bestanden genereren, hebben tijd om hun bedrijfsprocessen opnieuw in te richten.

In latere releases zal de ondersteuning volledig worden stopgezet, maar alleen als er niemand in de community is die de ondersteuning voor het formaat op zich neemt.

Ze brengen wijzigingen aan in patches tegen Spectre

Enkele wijzigingen zullen worden aangebracht in de Retpoline-patch ter bescherming tegen de Spectre v2-aanval. Het maakt gebruik van een speciale reeks instructies die het mechanisme voor speculatieve uitvoering in de processor blokkeert. Ontwikkelaars zijn van plan om de drempel voor de generatie van indirecte aanroepen door vertakkingsoperatoren te verhogen van vijf naar twintig. In sommige gevallen zal dit de drempel de prestaties met 20% kunnen verbeteren.

Daarnaast zal kernel 5.1 een nieuwe vlag PR_SPEC_DISABLE_NOEXEC krijgen, die de bescherming tegen de kwetsbaarheid Spectre v4 in alle subprocessen die op de server worden uitgevoerd, uitschakelt. Het is gerelateerd aan de functie memory disambiguation, die de uitvoering van opdrachten buiten de normale volgorde toestond. Volgens experts automatiseert de vlag de controle op het uitschakelen van de patch en zal het de servers met veel gelijktijdige processen versnellen. Meer hierover hebben we in een van onze vorige artikelen geschreven.

Nieuwe functies die de werking van Linux-servers optimaliseren, kunnen van invloed zijn op de populariteit van dit OS in de cloudomgeving. Wij bij 1cloud We hebben statistieken verzameld - het meest populaire besturingssysteem in de cloud onder onze klanten blijft Windows (79%). De marktwaarde van Linux bedraagt 20%. In de toekomst verwachten we dat het tweede besturingssysteem enkele posities op de markt terug zal winnen. Hier is ook een grafiek van de verdeling van de marktaandelen onder Linux-distributies (De meest populaire distributie onder onze klanten blijft Ubuntu - 45%, gevolgd door CentOS met 28% en Debian met 26%.

Linux kernel 5.1 - wat is er bekend over de veranderingenLinux kernel 5.1 - wat is er bekend over de veranderingen

Ze voegen audiostuurprogramma's toe (veel)

In een van de threads op Hacker News gaven bewoners aan, dat Linux altijd problemen heeft gehad met de hardware-ondersteuning. Maar in 5.1 zullen talloze stuurprogramma's voor audioapparatuur worden toegevoegd.

Bijvoorbeeld, er komt een stuurprogramma voor de Fireface UCX geluidskaart,gericht op gebruik in opnamestudio's en concertzalen. Ook zullen ze de MediaTek BTCVSD-stuurprogramma voor de Bluetooth-chip toevoegen, die werd voorgesteld door ontwikkelaars van MediaTek.

Verwacht ondersteuning voor Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 en ingebouwde controllers van Google ChromeOS. Ook in de lijst staan Ingenic JZ4725B, MT8183 en MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA-controllers en vele anderen.

Linux kernel 5.1 - wat is er bekend over de veranderingen
/ Flickr / Christopher Michel / CC BY

Wat nog te verwachten in Linux kernel 5.1

Volgens Phoronix kunnen ontwikkelaars de mogelijkheid om permanente opslag te gebruiken als RAM terugbrengen in Linux 5.1. In het bijzonder kan Optane NVDIMM (gemaakt volgens 3D Xpoint-technologie) op de DDR4-bus "omgevormd" worden tot een werkgeheugen. Voor meer informatie over het werk dat in deze richting wordt gedaan, lees

de thread op LKML . Momenteel wacht Linusop verduidelijkingen over het gedrag van Optane van de ontwikkelaars bij Intel. Pas na deze ontvangen, zal hij besluiten of de nieuwe functie in kernel 5.1 moet worden opgenomen. Er kunnen ook patches worden verwacht die

het probleem van 2038 oplossen. Op 19 januari 2038 zal de tijdwaarde niet meer passen in een 32-bits ondertekend geheel getal. Dit zal massale storingen in programma's veroorzaken. Daarom brengen ontwikkelaars geleidelijkwijzigingen aan in de relevante systeemoproepen - de nieuwe versie van de kernel zal hierop geen uitzondering vormen. Meer informatie over potentiële veranderingen in de code van de Linux kernel kan al in de nabije toekomst worden verwacht. We zullen hier in toekomstige artikelen over blijven schrijven.

Op onze bedrijfsblog:

Hoe te besparen met de API

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster