от DeepUltramarine на 21-11-2025@0:22 GMT(+2)
Интересен дебат се вихри в Linux kernel общността, който може да има повече технически, но не и революционни, последствия за Линукс.
Накратко, Linux ядрото се компилира предимно с GCC (GNU Compiler Collection), но сега се обсъжда активиране на Microsoft Visual C++ (MSVC) extensions в Clang/LLVM компилатора, за да се улесни кросплатформеното развитие (особено с Windows). Това не е "Microsoft нахлува в Linux", а по-скоро прагматичен ъпгрейд за съвместимост.
Linux ядрото използва C език (ANSI C + GNU extensions) за код. За компилация се поддържат GCC и Clang (LLVM), но Clang е все по-популярен заради по-добрата си производителност и диагностика.
Предлага се да се активира поддръжката за MSVC extensions (Microsoft специфични разширения на C, като __declspec или типове като bool и wchar_t от MSVC). Това се прави чрез флаг в Clang: -fms-extensions.
(...още)>>[ Подробно | Коментари: 0] |