Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/05/2006, à 19: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, à 23: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 03/05/2006, à 00: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 03/05/2006, à 00: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, à 08:48

thom

Re : Code source linux

Je me permet de te conseiller un livre que je trouve assez bien fait :
9782212116014.jpg

-> 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, à 21:32

Lord Alembert

Re : Code source linux

http://www.kernel.org/ pour le noyau lui-même. Bon courage big_smile

Hors ligne

#6 Le 06/05/2006, à 21: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, à 01: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, à 19: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, à 20: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, à 20: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