IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Livre sur la programmation linux (shell et noyau)


Sujet :

Linux

  1. #1
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut Livre sur la programmation linux (shell et noyau)
    Bonjour,

    Pourriez-vous m'indiquer des bon livres pour étudier :
    1) La programmation de scripts shell
    2) Comment s'attaquer au noyau linux

    J'ai regardé le livre "Le Noyau Linux" de O'Reilly, mais vu qu'il a quand même trois ans, je me dis qu'il y a peut-être d'autres livres qui sont sortis depuis ...

    Merci beaucoup.

    T.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 49
    Points : 52
    Points
    52
    Par défaut
    Boujour,

    Pour les scripts shell, une recherche sur Google devrait être suffisante. Voir le site de C. Blaess qui contient un exélent mémo des commandes shell.

    Pour les bouquin sur le noyau j'en ai trouvé un mais il ne parle que du 0.01 donc DEPRECATED. Une recherche m'a fait tombée sur Linux Internal Kernel 2-4. Très bien mais en anglais et pas à jour pour le 2-6 mais c'est mieux que rien.
    Mais là, j'entend programmer noyau pas programmer pour le noyau. Précises, tu veux programmer des processus et des threads, etc ou programmer des modules et ajouter des fonctionnalités au noyau?
    [code:1]man -k probleme[/code:1]
    :code:

  3. #3
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Le mieux se serait les modules et le fonctionnement interne du noyaux dans un même livre.
    J'ai aussi croisé "Linux Internal Kernel", mais il parle principalement du noyau et très peu des modules (d'après les critiques que j'ai pu lire).

    Quand à la version, si ça parle du 2.0, 2.2, 2.4 ou 2.6, c'est pas d'une importance capitale, car une fois les bases acquises, la transition entre les diverses versions ne doit pas être un problème en soit.

    Sinon pour la programmation dans l'univers Unix, je me suis déjà équipé d'un bouquin qui est très bien : "Unix, programmation et communication".

    T.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 6
    Points : 10
    Points
    10
    Par défaut
    Salut,

    Perso, j'ai un bouquin que notre prof d'Unix nous a conseillé et il faut avouer qu'il est pas mal du tout !
    Il est de Jean-Marie Rifflet, j'ai l'ancienne édition mais tu pourras trouver la nouvelle ici, il couvre plein de sujets et les exemples suffisamment explicites. Bien sympa quoi
    // Commentez avant de coder, vous garderez le meilleur pour la fin !
    "Si je te jette dans la piscine maintenant, tu coules comme un caillou à la con !" (c) Me Gonzo dans Fear And Loathing in Las Vegas

  5. #5
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Je sais, c'est celui que j'ai cité plus haut ! Il est bien, mais il ne parle pas du noyau Linux !

    T.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 49
    Points : 52
    Points
    52
    Par défaut
    Tu peux aussi chercher le pdf "The Linux Kernel Module Programming Guide" (lkmpg.pdf). Avec Google car le lien n'est pas inscrit sur le pdf et je vais pas chercher (je l'ai déjà ).
    Il existe "Linux Devices and Drivers" en pdf et gratuit mais en version anglaise, pour le français c'est seulement en livre. Consulte le pdf avant de foncer chez le libraire: je veux pas t'être imputable de 45 €.

    Le seul bouquin que j'ai sur le noyau c'est "Conception de Système d'exploitation, le cas Linux" de chez Eyrolles mais il ne parle que du 0.01 donc c'est une autre génération...

    J'ai regardé le livre "Le Noyau Linux" de O'Reilly, mais vu qu'il a quand même trois ans, je me dis qu'il y a peut-être d'autres livres qui sont sortis depuis ...
    Les éditeurs publient se qui se vend et les auteurs doivent prendre le temps de connaitre avant de prendre le temps d'écrire. La plupart des bouquins sur Linux sont de l'administration, le reste de la programmation pour Linux mais de la programmation Linux, c'est rare.
    [code:1]man -k probleme[/code:1]
    :code:

  7. #7
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Ouais, c'est bien ce qu'il me semblait, il n'y a pas des masses de bouquin sur la programmation Linux (c'est pour ça que j'ai eu de la peine à trouver différents titres en librairie).

    Je pense que je vais me tourner vers "Le Noyau Linux" de O'Reilly pour les bases, et à l'aide de ce que je peux trouver sur internet, appronfondir le tout.

    J'ai fait une recherche pour les 2 pdfs cités plus haut, je met les liens que j'ai trouvé, si ça peut aider quelqu'un :

    The Linux Kernel Module Programming Guide (73 pages, Anglais, 150 Ko):
    http://www.tldp.org/LDP/lkmpg/lkmpg.pdf

    Linux Devices and Drivers :
    http://www.xml.com/ldd/chapter/book/

    De plus voici un lien, qui regroupe deux ou trois livres sur la programmation linux :
    http://www.minihttpserver.net/showas...0672325128.htm
    -> Dont "Linux Kernel Development" sur le Noyau 2.6 (je pense que je vais l'essayer) !


    Merci beaucoup.

    T.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

  8. #8
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Kartofel
    Pour les bouquin sur le noyau j'en ai trouvé un mais il ne parle que du 0.01 donc DEPRECATED
    Sa m'interresse (il faut bien commencer par le début ?!) si je pouvez donner le nom.
    Merci

  9. #9
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 49
    Points : 52
    Points
    52
    Par défaut
    "Conception de système d'exploitation, le cas Linux" chez Eyrolles.

    Je pensais pas initialement revenir sur ce poste mais... donc:
    Le lien amazon donné par Tchetch est US, amazon.fr c'est mieux ne serais ce que pour les frais de ports (15€) et les délais.
    [code:1]man -k probleme[/code:1]
    :code:

  10. #10
    m@
    m@ est déconnecté
    Membre actif
    Avatar de m@
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 143
    Points : 292
    Points
    292
    Par défaut
    tu as pas mal de doc ici :
    http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html

    et bien sûr

    http://kernelnewbies.org/
    Si vous fermez la porte à toutes les erreurs, la vérité restera dehors. (Tagore)

    Mandrake 10.1 up to date
    OpenBSD 3.5
    Win XP SP 2

  11. #11
    Membre confirmé Avatar de Tchetch
    Inscrit en
    Mars 2002
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 401
    Points : 477
    Points
    477
    Par défaut
    Citation Envoyé par Kartofel
    Le lien amazon donné par Tchetch est US, amazon.fr c'est mieux ne serais ce que pour les frais de ports (15€) et les délais.
    Je ne donnais ce lien que parce que je l'ai trouvé, il permet de connaître le titre, le ou les auteur(s) et l'éditeur. Pour la commande, c'est clair qu'il faut passer par sa librairie habituelle (par exemple payot, pour moi) !

    T.
    Mon wiki (on y parle Debian principalement) : http://www.tchetch.net/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Livres sur la programmation
    Par ZeRevo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 07/03/2021, 10h24
  2. Livre sur la programmation 4GL
    Par alexielle51 dans le forum Informix
    Réponses: 4
    Dernier message: 14/03/2012, 08h26
  3. Réponses: 4
    Dernier message: 11/12/2009, 10h00
  4. Cherche livre sur la programmation de jeu 3D
    Par bachir006 dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 02/01/2009, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo