blazkowicz a écrit :
D'après des commentaires que j'avais lus Gentoo est ce qui est le plus proche dans l'esprit de BSD - sous FreeBSD tu as les packages et surtout les ports, sous Gentoo je ne sais pas comment ça s'appelle mais ça permet d'installer les trucs à sa sauce. Système d'init "à l'ancienne façon Unix" aussi.
|
Non, Gentoo n'est pas proche de FreeBSD dans son packaging ou ses ports, puisque justement, il n'y a pas de packages précompilés ou de ports : tout est fait in situ (ou presque) de part le système de build/e-builds. En gros, tu as une toolchain, si programme B est nécessaire pour faire fonctionner programme A et que A et B ont été compilés avec la même toolchain (libc, glibc, même compilo, mêmes options de compilation) et que tout s'est déroulé comme il faut (IE sans messages d'erreur a la compilation) il y a de fortes chances que ta machine ne parte pas en carafe, sachant qu'un Gentooiste confirmé compilera lui même sa toolchain 2 fois, voir dans mon cas, 4 passes de compilations de la toolchain a la suite (et bien oui, tu as la toolchain de l'install originale, qui te sert a compiler une toolchain de base a ta sauce qui te servira a compiler ta toolchain maison, donc 2x la compilation minimum, et dans mon cas, j'ai une toolchain distcc et une toolchain spécifique a ma busybox "au cas ou" )
Pour le système d'init, non, c'est pas "a l'ancienne" : t'as openrc + baselayout que je trouve beaucoup plus souple et compréhensible que SystemD(Arch/Red Hat/Fedora pour ne citer qu'elles) ou SystemV/sysvinit (Debian, oldunix style)