A Linux 6.3-as kernel-összevonási ablakának ezen az utolsó napján Linus Torvalds egyesítette az Intel (ICC) fordítói támogatásának javítását. Konkrétan ez az Intel régóta fennálló ICC fordítója, amely most”Intel C++ Compiler Classic”néven ismert, mielőtt a modern Intel DPC++ fordítóval LLVM/Clang alapúvá vált.

Néhány hónappal ezelőtt arról beszéltek, hogy a Linux kernel megszünteti az Intel ICC fordítójának támogatását, most pedig a Linux 6.3-mal ez végre megtörténik.

A fő Linux kernel fejlécfájlja, amely az Intel fordítóját szolgálja, három éve nem érintette, sok fejlesztő/felhasználó elfelejti, vagy nem is tud róla, hogy az ICC támogatja a kernel felépítését, és legalább van egy kirívó probléma, amelyet nem jelentettek az ICC kernel buildjeivel kapcsolatban. Plusz az Intel klasszikus ICC fordítója elavult, a modernebb oneAPI DPC++/C++ fordítójuk javára, amely az LLVM tetejére épült. Október óta, amikor először javasolták az ICC elhagyását a kernelépítéseknél, senki sem lépett fel, hogy kifejezze érdeklődését az iránt, hogy ezzel a klasszikus Intel szabadalmaztatott fordítóval le tudja fordítani a legújabb kernelkódot.


Tehát az Intel ICC-támogatás megszüntetése nem jelenthet valódi veszteséget. A GCC és az LLVM/Clang továbbra is a két kulcsfontosságú fordítói lehetőség a fő Linux kernel felépítéséhez. A GCC már régóta a de facto lehetőség a fővonali kernel felépítésére, míg az elmúlt néhány évben az LLVM/Clang fővonal teljesen alkalmassá vált Linux kernel felépítésére, és számos éles kernel-felépítésben, valamint LLVM-re szabásban használják./Clang különféle fordítói szolgáltatásaiért.

Így búcsúzik az Intel támogatásától Linux 6.3-mal.

Categories: IT Info