Artikel-Schlagworte: „Schwierigkeit“

kmalloc, mmap, vmalloc, pdg…

Sonntag, 29. März 2009

Soeben habe ich ein schöne Online-Version eines Buches und einen weiteren tollen Artikel zur Treiberentwichklung unter Linux gefunden. Ich dachte, da kann ich mir mal einiges abschauen, wenn ich das Xairro OS entwicklen möchte. Während der eine Artikel wirklich relativ Praxisorientiert war und leicht verständlich, sah es bei dem Buch im Bereich Speicherverwaltung schon ganz anders aus. Hier den Überblick zwischen den ganzen Tatsachen und Begriffen zu behalten, ist alles andere als einfach. Dabei behandelt das Buch größtenteils das Thema nur im Bereich der Anwendung für (Treiber)Entwickler, aber soetwas zu implementieren muss die Hölle sein. Heute kommt mir mal wieder das Grauen, wenn ich daran denke, dass ich sowas basteln müsste.

Vielleicht wäre es doch am aller einfachsten, zuerst einmal den Linuxkernel zu nehmen und den Klotz mehr oder weniger spielerisch zu erweitern.

Ich vermute, dass Problem ist einfach die Zeit. Während man früher unter DOS direkt am System gearbeitet hat, war Linux schon relativ weit abstrahiert. Und in der heutigen Welt der grafischen Oberflächen verliert das Wissen über die Computergrundlagen für den Heimanwender immer mehr an Bedeutung. Das macht es für den Neueinsteiger wirklich schwer, sich zu orientieren. Da hat wirklich der den Vorteil, der mit den Abstraktionsebenen zusammen aufgewachsen ist und nicht aufeinmal mit dem gesammten Stoff konfrontiert wurde. Ich möchte nicht wissen, wie die Zukunft aussieht. Bzw., vielleicht bringt ein Informatikstudium einem das alles bei, aber für den Hobbycomputerinteressierten ist es nicht ganz einfach.

Literatur

http://www.linuxjournal.com/article/2476

http://www.oreilly.de/german/freebooks/linuxdrive2ger/