我个人就只知道 OpenMandriva 默认用 Clang 编译整个系统。
同属 Mandriva 衍生版的 Mageia 仍然使用 GCC 。
当我得知 OpenMandriva 默认使用 Clang 的时候还是很惊讶的,虽然我知道 Clang 早就能编译出操作系统(苹果系统、FreeBSD 和 OpenBSD ),但这在 Linux 社区还是属于十分罕见的做法。
题外话:之所以会关注 Mandriva / Mageia 是因为我第一次接触的 Linux 发行版就是 Mandriva 的前身 Mandrake ,那个时候 Fedora 和 Ubuntu 都还没出现。
自从 Mandrake 因为商标问题被迫改名为 Mandriva 后,它的经营状况每况愈下导致大裁员,前员工们自行制作出 Mageia 分支,最后公司倒闭,开源社区接手 Mandriva 代码后变成 OpenMandriva 。
目前,Mageia 和 OpenMandriva 同时存在,互不隶属,OpenMandriva 的开发、更新进度比 Mageia 快得多。
同属 Mandriva 衍生版的 Mageia 仍然使用 GCC 。
当我得知 OpenMandriva 默认使用 Clang 的时候还是很惊讶的,虽然我知道 Clang 早就能编译出操作系统(苹果系统、FreeBSD 和 OpenBSD ),但这在 Linux 社区还是属于十分罕见的做法。
题外话:之所以会关注 Mandriva / Mageia 是因为我第一次接触的 Linux 发行版就是 Mandriva 的前身 Mandrake ,那个时候 Fedora 和 Ubuntu 都还没出现。
自从 Mandrake 因为商标问题被迫改名为 Mandriva 后,它的经营状况每况愈下导致大裁员,前员工们自行制作出 Mageia 分支,最后公司倒闭,开源社区接手 Mandriva 代码后变成 OpenMandriva 。
目前,Mageia 和 OpenMandriva 同时存在,互不隶属,OpenMandriva 的开发、更新进度比 Mageia 快得多。