[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apprendre la programmation système



kaliderus wrote:
Bonjour,
C'est un chouilla hors sujet de la liste mais il me semble qu'il y a ici des personnes bien compétentes dans ce qui m'intéresse. J'ai du temps en ce moment (petit job sympa, ou te caches-tu ?) et je voudrai apprendre le fonctionnement intime de notre système. Donc je recherche des liens vers des supports de formations, exemples, et surtout cas pratiques qui me permettent d'appréhender au mieux la programmation système

Tu n'as pas exactement défini ce qu'est la programmation système pour toi.

Je fais l'hypothèse qu'il s'agit de la programmation en utilisant les appels systèmes http://en.wikipedia.org/wiki/System_call vers le noyau linux http://en.wikipedia.org/wiki/Linux_kernel

Et tu n'as pas non plus défini tes compétences actuelles. Connais tu bien le langage C (et peut-être aussi l'assembleur, non pas pour coder en assembleur, mais pour comprendre les détails intimes).

Je vais te faire un aveu: il y a longtemps (en 1986 environ) j'ai appris la programmation système d'unix en lisant et relisant les pages de man, et plus précisément le chapitre 2.

Commences donc par la commande

man 2 intro

Et sinon, Google me donne assez rapidement
http://www.linux-tutorial.info/modules.php?name=MContent&pageid=88

http://tldp.org/HOWTO/Assembly-HOWTO/

http://www.linux-mag.com/id/217

Enfin, cherches aussi la documentation sur les appels POSIX

Si tu peux te l'offrir, je te conseille un livre comme
http://basepath.com/aup/

Il y aussi des livres en français.


Bonne lecture.
--
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
membre de l'APRIL "promouvoir et défendre le logiciel libre"
Rejoignez maitenant plus de 2500 adhérents http://www.april.org


Reply to: