Où sont les sources des commandes classiques ? (/bin,/sbin..etc) - Divers - Linux et OS Alternatifs
Marsh Posté le 24-04-2003 à 22:53:05
http://www.gnu.org/directory/index.html
par exemple les binaires systèmes de base sont dans
http://www.gnu.org/directory/sysadmin/shellutils.html
Marsh Posté le 24-04-2003 à 22:59:44
Ok donc ping (la source) est à l'adresse http://www.ping127001.com/pingpage.htm
d'après http://www.gnu.org/directory/network/misc/ping.html
Mais dans le noyau, ya pas les sources de ces commandes ?
Et pourquoi ils mettent "Licensed under Public Domain terms. This is not a GNU package." à coté de ping ?
edit : bon ça ok c'est que ping est pas sous licence GPL apparement (bizarre quand meme )
mais pour la question d'au dessus ? il arrive en binaire direct le ping sur notre distro ?? ça passe bien par la compilation des sources non ?
Marsh Posté le 24-04-2003 à 23:31:53
www.linuxfromscratch.org
tu y apprendra plein de choses je pense ...
Marsh Posté le 24-04-2003 à 23:35:19
Je en sais pas ce qu'il en est des autres distributions, mais sous Debian l'origine et la licence d'un logiciel sont dans /usr/share/doc/<paquet>/copyright. Tu peux récupérer des sources prêtes à être compilées avec apt-get source <paquet>.
Au passage, le domaine public, c'est plus libre que libre, vu qu'on peut faire tout ce qu'on veut avec.
Marsh Posté le 24-04-2003 à 23:45:21
Donc les utilitaires sont pas compilés par le kernel mais lors de l'installation de la distrib (puis sont meme pas compilés en fait, mais juste fournit en binaire).
Vous pouvez confirmer ?
Marsh Posté le 24-04-2003 à 22:47:44
Je m'étais jamais posé la question, on a tous sous forme de binaire.
C'est dans le kernel qu'on trouve ça ?
J'ai tenté de chercher ping.c par exemple dans le kernel mais j'ai rien trouvé ?
---------------
x,y,z