Pages : 1
#1 Le 02/05/2006, à 18:33
- jeanbenoit1987
Code source linux
Bonsoir,
Je débute sur linux, mais aussi en programmation système, j'aimerai savoir où l'on peut trouver le code source des commandes cd, ls, more... et plus généralement celui de linux, est-il quelquepart dans le système de fichier ?
Merci
Hors ligne
#2 Le 02/05/2006, à 22:15
- kaworu
Re : Code source linux
Salut !
je suis vraiment pas sur, mais je crois que tu trouvera ton bonheur dans bash :
ftp://ftp.gnu.org/pub/gnu/bash
Enjoy !
"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."
Hors ligne
#3 Le 02/05/2006, à 23:36
- gene69
Re : Code source linux
je ne suis pas sur que la meilleur méthode soit de commencer par lire du code source de linux: c'est fait par des gents qui savent ce qu'ils font et qui sont assez bon .
Pour la programmation systeme,
je te dirai qu'il y a bien mieux que lire du code source.
man 3 pthread_create
man 2 fork
man 3 exec
man 2 socket
man 2 pipe
man 2 open
man 2 read
man 2 write
man 2 gettimeofday
man 3 gethostbyname
..
Pratiquement si tu taquines en algorythmie tu peux aller dans la programmation systeme. Sinon pratique un peu plus avant, et en C. (C, Cbien) parce que tu risques de t'arracher les cheveux ...
Sinon pour les sources tu peux en trouver via synaptic à condition que les dépots scr soient actifs...
Dernière modification par gene69 (Le 02/05/2006, à 23:37)
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#4 Le 03/05/2006, à 07:48
- thom
Re : Code source linux
Je me permet de te conseiller un livre que je trouve assez bien fait :
-> http://www.eyrolles.com/Informatique/Livre/9782212116014/livre-programmation-systeme-en-c-sous-linux.php
Le code source de tout les exemple est livré avec...
-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.
Hors ligne
#5 Le 06/05/2006, à 20:32
- Lord Alembert
Re : Code source linux
http://www.kernel.org/ pour le noyau lui-même. Bon courage
Hors ligne
#6 Le 06/05/2006, à 20:44
- Desintegr
Re : Code source linux
http://ftp.gnu.org/pub/gnu/coreutils/ pour ls, cp, mv etc.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#7 Le 29/05/2006, à 00:15
- iceberg
Re : Code source linux
Sinon pour le C pur et simple
www.developpez.com
et pour un appercu clair et pratique de UNIX
http://www.tuteurs.ens.fr/meta/charte_graphique.html
Si a ton probleme il existe une solution,
alor il ne sert a rien de s'inquieter...
Si a ton probleme il n'exite pas de solution,
alor il ne sert a rien de s'inquieter.
Hors ligne
#8 Le 29/05/2006, à 18:51
- bertrand0
Re : Code source linux
Sous ubuntu, une des façons les plus simples d'obtenir les codes sources, c'est la commande apt-get; par exemple pour ls et compagnie:
mkdir ~/src
cd ~/src
apt-get source coreutils
cd coreutils-5.93
debian/rules configure
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#9 Le 29/05/2006, à 19:18
- fantomas62
Re : Code source linux
Je suis d'accord avec ce que dis gene69. Etant donné que tu débute en C, je ne pense pas que tu arrivera à comprendre le code source de linux.
Je te conseillerais plutôt de commencer par le ba-ba. A ce titre, je te conseille ce livre, qui est la référence pour apprendre le C : Le language C, de Kernighan & Ritchie
C'est à mon avis un livre indispensable si tu veux apprendre ce langage.
Il est trés bien fait, accessible pour les débutants, et on y parle même un tout petit peu de programmation Unix.
Ah oui, j'allais oublier, ce livre est édité par Dunod, et tu peux trouver les
informations qui le concernent ici : http://www.eyrolles.com/Informatique/Li … gage-c.php
Voila, en espérant t'avoir aidé
Hors ligne
#10 Le 29/05/2006, à 19:44
- bertrand0
Re : Code source linux
Puisqu'on parle de référence en C, est-ce que quelqu'un connaît un ouvrage de référence du C en ligne autre que ce qui est disponible par le MSDN ?
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
Pages : 1