Si tu veux un critère formel : tout système dont le triplet de configuration, tel que déterminé automatiquement par le script config.guess par exemple, contient la mention « gnu ».
Par exemple sous Slackware :
./config.guess
x86_64-unknown-linux-gnu
Debian me donne exactement la même chose, de même que Fedora (à part le vendor qui est identifié comme « RedHat ») : x86_64-redhat-linux-gnu.
En revanche, voilà ce que me donnent des systèmes non-GNU :
FreeBSD : x86_64-unknown-freebsd
Mac OS X : x86_64-apple-darwin13.4.0
Windows Server 2008 avec Cygwin : x86_64-unknown-cygwin
On peut avoir l’impression que « Fedora n’a rien de GNU », ou que les distributions Linux se sont très écartées de leur base GNU et écartées les unes des autres... elles restent en réalité suffisamment proches pour qu’on puisse toutes les qualifier de « systèmes GNU » tout en les distinguant des autres systèmes Unix-like.
Les différences de système d’init, de serveur d’affichage ou d’autres composants de ce genre ne font pas des systèmes différents (sinon, est-ce qu’une Debian avec systemd constitue un OS à part entière différent d’une Debian avec sysv-init ?).
[^] # Re: Simplement garder à l'esprit
Posté par gouttegd . En réponse au sondage comment doit-on appeler les systèmes d'exploitation basés sur un noyau Linux ?. Évalué à 5.
Si tu veux un critère formel : tout système dont le triplet de configuration, tel que déterminé automatiquement par le script
config.guesspar exemple, contient la mention « gnu ».Par exemple sous Slackware :
Debian me donne exactement la même chose, de même que Fedora (à part le vendor qui est identifié comme « RedHat ») :
x86_64-redhat-linux-gnu.En revanche, voilà ce que me donnent des systèmes non-GNU :
x86_64-unknown-freebsdx86_64-apple-darwin13.4.0x86_64-unknown-cygwinOn peut avoir l’impression que « Fedora n’a rien de GNU », ou que les distributions Linux se sont très écartées de leur base GNU et écartées les unes des autres... elles restent en réalité suffisamment proches pour qu’on puisse toutes les qualifier de « systèmes GNU » tout en les distinguant des autres systèmes Unix-like.
Les différences de système d’init, de serveur d’affichage ou d’autres composants de ce genre ne font pas des systèmes différents (sinon, est-ce qu’une Debian avec systemd constitue un OS à part entière différent d’une Debian avec sysv-init ?).