Linux E X P R E S

Facebook

FreeBSD 10 přejde na Clang

Operační systém FreeBSD přejde z kompilátorové sady GCC na LLVM Clang.


Kompilátorová sada GNU Compiler Collection (GCC) patří mezi nejstarší svobodný software a tradičně se používá jako nástroj pro kompilaci velkého množství softwaru. V poslední době se však čím dál výrazněji prosazují také nástroje z projektu LLVM. Například pro jazyky C/C++ je to kompilátor Clang, který se chlubí výrazně vyšší rychlostí kompilace oproti kompilátoru z GCC a v neposlední řadě také srozumitelnějšími a užitečnějšími chybovými zprávami.

Jedním ze softwarových projektů, které na LLVM Clang přecházejí, je nově také FreeBSD, to v připravované verzi 10. Důvody jsou především licenční, namísto GCC pod licencí GNU GPL se bude používat sada šířená pod permisivní licencí BSD, pod níž je i zásadní část systému FreeBSD. Existují i experimenty s použitím sady Clang v GNU/Linuxu (včetně kompilace linuxového jádra), ovšem není pravděpodobné, že by v blízké době tento kompilátor nahradil GCC.

Diskuze (0) Nahoru