Was sind einige interessante, aber nicht allzu schwierige Projekte für einen Kernel-Hacker-Anfänger?


13

Nach einem Kurs in Betriebssystemen bin ich daran interessiert, meine Kenntnisse des Linux-Kernels zu erweitern und die Arbeit mit einem großen System zu üben. Was sind einige interessante, aber nicht allzu schwierige Projekte, an denen ich mich versuchen kann?

EDIT: ein bisschen Hintergrundwissen darüber, was ich mit dem Kernel gemacht habe.

  • Implementierte eine neue Planungsrichtlinie
  • Implementierte User-Threads und eine entsprechende Mutex-Bibliothek (nicht wirklich Kernel-Hacking, sondern Kernel-bezogene Theorie)

Antworten:


6

Ich habe vorher noch nicht viel an Kerneln gearbeitet (sie machen mir Angst), aber ich habe gehört, dass http://kernelnewbies.org/ eine fantastische Ressource ist, wenn Sie sich an der Kernel-Arbeit beteiligen möchten. Wie bereits erwähnt, ist SourceForge ein großartiger Ort, um sich an einem Open-Source-Kernel-Projekt zu beteiligen.

Eine ähnliche Frage wurde bereits zu Stack Overflow gestellt, daher möchten Sie vielleicht hier nachschauen.

Welche interessanten kleinen Linux-Kernel-Projekte sollen helfen, die Quelle zu erlernen?


4

Das hängt von Ihrem derzeitigen Hintergrund ab. Wenn Sie ein Embedded-Entwickler sind, können Sie einige Gerätetreiber schreiben oder verbessern. Es gibt nicht viele andere Aufgaben im Kernel, es sei denn, Sie möchten natürlich einen neuen Prozess-Scheduler schreiben. Ich würde stattdessen vorschlagen, die vorhandene Quelle zu studieren, es ist eine langweilige Aufgabe, aber für einen Anfänger ist es fast das einzige, was zu tun ist.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.