| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Apprendre la programmation Kernel Linux
    Pour le programmeur Linux, apprendre à travailler avec et le programme du noyau Linux est l'une des choses les plus gratifiantes qu'il peut faire. Les variations de l'impact du noyau la vie de tous les utilisateurs de Linux , indépendamment de ce que la saveur particulière de Linux un utilisateur individuel a installé sur son système , toutes les distributions de Linux ruissellement du noyau Linux . Choses que vous devez
    Accès Internet
    Programmation expérience
    Voir Plus Instructions
    1

    vous familiariser avec Linux, si ce n'est pas déjà très bien en elle. Cela peut être fait en utilisant une distribution de Linux , mais il est probablement une bonne idée de regarder quelques-uns d'entre eux, depuis un programmeur n'a besoin d'être préoccupé par le noyau sous-jacent; développer une compréhension de ce que les différents projets ont été construits au-dessus de le noyau et la façon dont le noyau lui-même interagit avec ces projets. Débutants noyau Linux est un bon endroit où aller pour les informations de base nécessaires pour commencer l'implication du noyau.
    2

    vous rafraîchir dans American National Standards Institute (ANSI ) langage C . Le noyau Linux est écrit en C standard , ce qui est très différente des langues dérivés tels que Objective- C , C + + et C #. Il est important de devenir un expert dans C à travailler avec le noyau Linux - pour devenir à l'aise avec la langue
    3

    Acclimate avec le code source du noyau actuel de construction. . Une des meilleures façons de comprendre un projet de logiciel est de simplement regarder son code. Étudier le code jusqu'à ce que familier avec la façon dont il fonctionne et les conventions de codage qui sont utilisés pour le projet. Le code source peut être trouvée sur la page web du noyau.
    4

    Impliquez-vous avec le noyau et une plus grande communauté Linux. La grande majorité du travail effectué au sein de la communauté Linux est fait par des bénévoles , il est donc très facile de s'impliquer dans la communauté , tout ce que vous avez à faire est bénévole aide. La communauté est toujours à la recherche de bénévoles pour les bugs de squash et nettoyer le code, même si les bénévoles ne sont pas des programmeurs du noyau experts.
    5

    communiquer avec la communauté souvent et continuer à travailler sur le noyau. Travailler avec le noyau est un moyen efficace de maîtriser la programmation du noyau. Vous pourriez être un expert du noyau vous-même si vous venez de rester impliqué dans le projet.

    Previous :

    next :
      articles connexes
    ·Comment installer un Bundle pour CPAN sur CentOS 
    ·Comment configurer Samba pour accepter un mot de passe 
    ·Comment monter un système de fichier NTFS externe sur …
    ·Comment faire pour ajouter Linux à Windows Boot Manage…
    ·Qu'est-ce que ATS stand dans Linux 
    ·Comment désinstaller des programmes sous Fedora 
    ·Comment faire pour modifier un groupe d'utilisateurs Co…
    ·Quelle est l'histoire de Linus Torvalds 
    ·Comment changer l'ordre de démarrage des processus sou…
    ·Comment créer un ISO dans Bash 
      articles en vedette
    ·Comment désactiver la restauration du système dans Wi…
    ·Comment faire pour récupérer les secteurs défectueux…
    ·Comment couper le son de votre ordinateur total 
    ·Que font les Attributs pour la moyenne en lecture seule…
    ·Comment faire pour installer XP sur un Eee PC Linux 
    ·Comment identifier l'ID de partition dans Solaris 10 
    ·Comment réinstaller Outlook Express 6 dans Windows XP 
    ·Comment transférer des contacts depuis une carte SIM 
    ·Comment faire pour modifier la clé de Print Screen 
    ·Comment faire pour supprimer le logiciel HP OEM de Wind…
    Copyright © Connaissances Informatiques http://fr.wingwit.com