Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Lärande Linux Kernel Programmering

    Till Linux programmerare , lära sig att arbeta med och program Linuxkärnan är en av de mest givande sakerna han kan göra . Ändringar i kärnan påverkar livet för alla Linux- användare , oavsett vilken speciell smak av Linux en enskild användare har installerat på sitt system , alla distributioner av Linux avrinning av Linuxkärnan . Saker du behöver
    Internet
    Programmering erfarenhet
    Visa fler instruktioner
    1

    Bekanta dig med Linux , om de inte redan är mycket kunnig i det . Detta kan göras med hjälp av någon distribution av Linux , men det är förmodligen en bra idé att titta på några av dem , eftersom en programmerare behöver bara bli berörda av den underliggande kärna; utveckla en förståelse för vad olika projekt har byggts ovanpå kärnan och hur själva kärnan interagerar med dessa projekt . Linuxkärnan nybörjare är ett bra ställe att gå för den grundläggande information som behövs för att börja kernel engagemang .
    2

    Fräscha upp dig i American National Standards Institute ( ANSI ) C-språket . Linuxkärnan är skriven i standard C , det är väldigt annorlunda från derivatinstrument språk såsom Objective- C , C + + och C # . Det är viktigt att bli en expert i C för att arbeta med Linux-kärnan - så blir bekväm med språket
    3

    vänja med den aktuella kärnan bygga källkod . . Ett av de bästa sätten att förstå en programvara projekt är att helt enkelt titta på sin kod . Studera koden tills bekant med hur det fungerar och de kodande konventioner som används för projektet . Källkoden kan hittas på kärnans webbsida . Involvera dig med kärnan och större Linux
    4

    . Den stora majoriteten av arbetet inom Linux utförs av frivilliga , så det är väldigt lätt att engagera sig i samhället , allt du behöver göra är volontär hjälp. Samhället är alltid söker volontärer till squash buggar och städa upp koden , även om de volontärer är inte expert kärnan programmerare .
    5

    kommunicera med samhället ofta och fortsätta arbeta på kärnan . Arbeta med kärnan är ett effektivt sätt att bemästra kernel programmering . Du kan vara en kärna expert själv om du bara stannar involverad i projektet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar EASYPEASY Eee PC
    ·Hur man gör Linux köra snabbare
    ·Hur man kan expandera en Linux Partition
    ·Hur man tar bort en volym Group i AIX
    ·Så här öppnar du administratören Xubuntu lösenord
    ·Hur kontrollera om du har en 32 - bitars eller 64 - bit…
    ·Hur man skapar en /etc /lilo.conf
    ·Hur man installerar drivrutiner i Linux
    ·Hur man använder ATI Installer på Mandriva
    ·Hur du använder din Windows Mobile Phone på Linux
    Utvalda artiklarna
    ·Hur man tar bort Document Viewer
    ·Hur flervalsstart XP & Ubuntu Mellanväggar
    ·Hur man hämtar raderade objekt från papperskorgen
    ·Konvertera NEF till JPG på en Mac
    ·Hur kör jag mina spel på XP Datorer
    ·Hur att montera en MDF på en Mac
    ·Hur Kopiera en Windows XP-CD till USB
    ·Hur bli av Client Services for Netware gång och för a…
    ·Så här ändrar du lösenord för root till filer i Ub…
    ·Hur Avsides att Inaktivera viloläge på en dator med W…
    Copyright © Dator Kunskap http://www.dator.xyz