3 ms·
> The tools and utilities for both Linux and BSD are GNU - so only the kernel is different. All the BSDs have their own libc, so that is a big difference. Ther
by swills 10y ago
> The tools and utilities for both Linux and BSD are GNU - so only the kernel is different.
All the BSDs have their own libc, so that is a big difference. There's more to a complete system than kernel and build tools.
But as far as tools, FreeBSD is nearing completion of removal of GPL licensed software from the base system, see:
https://wiki.freebsd.org/GPLinBase https://wiki.freebsd.org/GPLinBase
Most things use clang now, and even in ports, only a relatively small number of things which require gcc still use it. Also lld, the llvm linker, is making great progress towards replacing gnu ld.
And OpenBSD has imported LLVM, see:
https://marc.info/?l=openbsd-cvs&m=147294297501630&w=2 https://marc.info/?l=openbsd-cvs&m=147294297501630&w=2