Intel bereidt Linux-compiler GCC al voor op Razor Lake en Coral Rapids

Intel heeft de eerste code ingediend om ondersteuning voor toekomstige Razor Lake- en Coral Rapids-processors toe te voegen aan GCC, de bekende opensource-compiler. Dat klinkt misschien als een puur technische formaliteit, maar het is een vertrouwde strategie van de chipmaker. Door nieuwe hardwarefuncties al ver voor de daadwerkelijke lancering aan te leveren, is het Linux-ecosysteem ruim op tijd voorbereid op de komst van de nieuwe chips.

Met de patches voegt Intel zogeheten instructies en nieuwe doelen toe aan de compiler. Een compiler vertaalt broncode naar computertaal die de processor rechtstreeks kan uitvoeren. Omdat GCC slechts eens per jaar een grote nieuwe versie uitbrengt en Linux-distributies die software daarna pas geleidelijk opnemen, zit er vaak flink wat tijd tussen het indienen van de code en het moment dat consumenten er gebruik van maken. Vroeg beginnen is daarom noodzakelijk om vertraging te voorkomen.

In de praktijk betekent dit dat gebruikers straks niet hoeven te wachten op ondersteuning zodra de hardware eenmaal in de winkels ligt. Besturingssystemen en programma’s die met deze nieuwere compilerversies zijn gebouwd, kunnen tegen die tijd direct profiteren van de specifieke mogelijkheden en optimalisaties van de nieuwe architectuur. Voor gebruikers zorgt dat ervoor dat een nieuw systeem direct stabiel en snel functioneert, zonder dat daar eerst maanden aan updates voor nodig zijn.

Hoewel Razor Lake en Coral Rapids voorlopig nog even op zich laten wachten en er officieel nog weinig over bekend is, geeft deze vroege stap een inkijkje in het ontwikkelproces achter de schermen. Intel zet hiermee zijn jarenlange gewoonte voort om Linux-ondersteuning al in een heel vroeg stadium gereed te hebben.

Bron: https://www.phoronix.com/news/Intel-GCC-Coral-Rapids-Razor