Zum Linux -Programmierer, lernen, wie man mit und Programm des Linux-Kernels zu arbeiten ist eine der lohnendsten Dinge, die er tun kann. Änderungen im Kernel Auswirkungen das Leben von allen Linux-Anwender , unabhängig davon, welche besonderen Geschmack von Linux ein einzelner Benutzer hat auf seinem System installiert , alle Linux-Distributionen laufen off des Linux-Kernels . Things You
Internetzugang
Programmierung Erfahrung
brauchen anzeigen Weitere Anweisungen
1
Machen Sie sich mit Linux , wenn nicht bereits sehr gut informiert in ihm. Dies kann mit einer beliebigen Linux-Distribution werden, obwohl es wahrscheinlich eine gute Idee, um ein paar von ihnen zu suchen , da ein Programmierer nur mit dem zugrunde liegenden Kernel besorgt werden müssen; entwickeln ein Verständnis von dem, was verschiedene Projekte wurden auf der Oberseite gebaut der Kernel und wie der Kernel selbst interagiert mit diesen Projekten . Linux Kernel Newbies ist ein guter Ort, um für die grundlegenden Informationen zu den Kernel- Beteiligung beginnen zu gehen.
2
Erfrischen Sie sich im American National Standards Institute (ANSI) C-Sprache . Der Linux-Kernel ist in Standard- C geschrieben , das ist sehr verschieden von abgeleiteten Sprachen wie Objective- C , C + + und C # . Es ist wichtig, ein Experte in C mit Linux-Kernel arbeiten werden - so sich bequem mit der Sprache
3
Acclimate mit dem aktuellen Kernel Build -Quellcode . . Eine der besten Möglichkeiten, um ein Software-Projekt zu verstehen ist, einfach auf den Code schauen . Studieren Sie den Code, bis mit dem , wie es funktioniert und die Codierung Konventionen, die für das Projekt verwendet werden. Der Quellcode kann auf der Kernel- Web - Seite gefunden werden.
4
Beziehen Sie sich mit dem Kernel und größere Linux-Community. Die überwiegende Mehrheit der Arbeiten innerhalb der Linux-Community getan wird von Freiwilligen geleistet , so ist es sehr einfach , sich zu engagieren in der Gemeinde , alles was Sie tun müssen, ist freiwillig Hilfe. Die Gemeinde ist immer auf der Suche nach Freiwilligen, die Squash Bugs und bereinigen Code , auch wenn diese nicht Freiwilligen sind Experten Kernel -Programmierer.
5
Kommunikation mit der Community oft und weiter an den Kernel. Arbeiten mit dem Kernel ist ein effektiver Weg , um Kernel-Programmierung beherrschen . Man könnte ein Kernel -Experte selbst zu sein , wenn Sie bleiben nur mit dem Projekt beteiligt .