En este último día de la ventana de fusión del kernel de Linux 6.3, Linus Torvalds fusionó el soporte de lanzamiento de parches en el soporte del compilador de Intel (ICC). Específicamente, este es el antiguo compilador ICC de Intel, ahora conocido como «Intel C++ Compiler Classic», antes de su transición al moderno compilador Intel DPC++ basado en LLVM/Clang.
Hace unos meses se rumoreaba que el kernel de Linxu estaba dejando de admitir el compilador ICC de Intel, y ahora con Linux 6.3 finalmente está sucediendo.
El archivo principal del encabezado del kernel de Linux que admite el compilador Intel no se ha tocado en tres años, muchos desarrolladores/usuarios olvidan o ni siquiera conocen el soporte ICC para construir el kernel, y hay al menos un problema evidente que no ha sido . reportado con la construcción del núcleo ICC. Además, el compilador ICC clásico de Intel ha quedado obsoleto en favor de su compilador DPC++/C++ singleAPI más moderno construido sobre LLVM. Desde octubre, cuando se propuso por primera vez el lanzamiento de ICC para las compilaciones del kernel, nadie ha expresado interés en poder compilar el código del kernel más reciente con este compilador propietario clásico de Intel.
Por lo tanto, abandonar este soporte de Intel ICC no debería ser una pérdida real. GCC y LLVM/Clang siguen siendo las dos opciones principales del compilador para construir el kernel principal de Linux. GCC ha sido durante mucho tiempo la opción de facto para construir núcleos centrales, mientras que en los últimos años el marco central LLVM/Clang se ha vuelto bastante adecuado para las compilaciones de kernel de Linux y se utiliza en una serie de compilaciones de kernel de producción, así como en adaptaciones de LLVM. : /Clang por sus diversas funciones de compilación.
Entonces ¡Adiós al soporte del compilador Intel! Con Linux 6.3.
Beer ninja. Internet maven. Music buff. Wannabe web evangelist. Analista. Introvertido