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 :

comment bénéficier du code source du noyau linux


Sujet :

Linux

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 30
    Points : 22
    Points
    22
    Par défaut comment bénéficier du code source du noyau linux
    bonjour la communauté linux,
    je dispose d'une copie du code source du noyau linux,est-ce que quelqu'un pourrait me dire comment bénéficier de ces milliers de ligne de code source de ce noyau?
    merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Bonjour,

    Tu peux à tout moment obtenir la dernière version (ou n'importe quelle autre) depuis le serveur officiel : http://www.kernel.org/.

    Ensuite, tout dépend de ce que tu entends par « tirer profit ». Si tu veux t'en servir pour voir comment il marche, il te suffit de mettre le nez dedans et d'ouvrir les fichiers qu'il contient.

    Si tu veux l'installer sur ta machine sous Linux, en revanche, il faut le configurer et le compiler. Ce n'est pas très difficile, mais ce n'est pas évident non plus lorsqu'on ne l'a jamais fait.

    En tout état de cause, les modifications apportées au différentes versions d'un noyau sont généralement remarquables pour les développeurs confirmés mais en tant qu'utilisateur, il est probable que tu ne relèves aucune différence notable si ton système fonctionne déjà correctement.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 30
    Points : 22
    Points
    22
    Par défaut
    je crois que bien évident la seule façon pour bien tirer profit du code source linux et de le lire,n'est-pas?

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Donc ?

    Qu'est-ce qui t'ennuie ? Tu n'arrives pas à ouvrir l'archive ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 30
    Points : 22
    Points
    22
    Par défaut
    desole parce que je ne vous ai pas repondu dans un bref delai,alors pour la question de l'ouverture de l'archiven,cela j'arrive bien evidement à le faire mais le probleme c'est que le code source est fabuleusement volumineux.

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Ah ben ça, c'est difficile de faire autrement ! :-) Les ordinateurs ont l'air relativement simples à l'usage, mais c'est parce qu'ils sont équipés de centaines de couches d'abstraction successives qui servent justement à masquer les différents méandres que peut suivre le cours de l'exécution.

    Tu n'es pas obligé de lire le noyau entier, fort heureusement ! Je pense que personne ne l'a jamais fait, pas même Linus en personne.

    La majeure partie de l'archive du noyau Linux concerne les pilotes de périphériques (les drivers). Il ne sert donc à rien de les explorer tous et un par un. Regarde à la limite ceux qui concernent les équipements que tu utilises.

    Pour le reste, que cherches-tu à faire exactement ? À savoir comment fonctionne un système d'exploitation ou à apprendre la programmation système sous Linux ?

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 30
    Points : 22
    Points
    22
    Par défaut
    en fait j'ai l'intention de créer un systéme d'exploitation c'est pour cela que j'explore le code source du noyau linux je pense que cela peut m'aider à realiser mon objectifs.

  8. #8
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Si tu veux réaliser un nano-OS qui initialise le mode protégé, énumère les périphériques disponibles, etc. tu peux jeter un œil à osdev et au forum Assembleur → Programmation d'O.S..

    Si tu veux réécrire un système de l'envergure de Windows ou de Linux, tu n'auras pas assez d'une vie entière pour tout faire.

  9. #9
    Membre confirmé
    Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 329
    Points : 606
    Points
    606
    Par défaut
    Simplement arriver à compiler sa propre version de Linux en utilisant les sources existantes n'est pas une tache facile: voir http://www.linuxfromscratch.org/
    GraceGTK: a plotting tool at https://sourceforge.net/projects/gracegtk

Discussions similaires

  1. code source C sur Linux et Winxp
    Par Bba_M dans le forum C
    Réponses: 7
    Dernier message: 16/07/2006, 21h37
  2. [Sécurité] Comment protéger mon code source en local
    Par Chikh001 dans le forum Langage
    Réponses: 3
    Dernier message: 09/06/2006, 11h16
  3. Réponses: 4
    Dernier message: 24/02/2006, 08h16
  4. Comment présenter un code source ?
    Par khayyam90 dans le forum Mise en forme
    Réponses: 2
    Dernier message: 11/11/2005, 07h27
  5. [Juridique] Comment réutiliser le code source d'une classe ?
    Par mathieu dans le forum Général Java
    Réponses: 8
    Dernier message: 17/05/2004, 13h40

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