Kernel - Tutorial

Diskussionen zu Tutorials, Änderungs- und Erweiterungswünsche
Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Kernel - Tutorial

Beitrag von Dirty Oerti » Fr Okt 03, 2008 12:23 pm

Tag! :)

Wie ihr vllcht schon gemerkt habt schreibe ich an einem Tutorial zur Kernelprogrammierung.
Zu finden unter http://tutorial.proggen.org/doku.php?id=kernel:start

Wenn ihr irgendetwas dadrin nicht versteht (noch gibt's nicht viel), dann sagt es mir. Ich werde dann versuchen, es besser zu erklären.

MfG
Daniel
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Kernel - Tutorial

Beitrag von Xin » Fr Okt 03, 2008 1:13 pm

Hast Du eigentlich den Tanenbaum oder den Silberschatz zu Hause?

Vom Silberschatz habe ich zumindest eine alte Auflage hier.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Kernel - Tutorial

Beitrag von Dirty Oerti » Fr Okt 03, 2008 1:16 pm

Xin hat geschrieben:Hast Du eigentlich den Tanenbaum oder den Silberschatz zu Hause?

Vom Silberschatz habe ich zumindest eine alte Auflage hier.
Weder noch. Leider.
Aber das Geld hab ich einfach nicht^^
Zumindest zur Zeit.
Der nächste Nebenjob, bzw die nächste Nachhilfe kommt bestimmt :)

Vllcht lass ich mir auch eins der beiden Bücher zu Weihnachten schenken.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Kernel - Tutorial

Beitrag von Dirty Oerti » So Okt 12, 2008 10:37 pm

*Mal hochhol*

Wie findet ihr das Tutorial bis jetzt?

Ich habe so das Gefühl, dass das so keine geeignete Einleitung darstellt.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Kernel - Tutorial

Beitrag von cloidnerux » Mo Okt 13, 2008 4:42 pm

naja, die INtro is ja jezt net so gut, aber der rest geht so.
Du solltet mal kurz erklären, wie man das ganze auch unter windoof compiliren kann.
Ansonsten schon ganz gut
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Kernel - Tutorial

Beitrag von Dirty Oerti » Mo Okt 13, 2008 5:06 pm

Nein, erklären wie man das auf Plattform XY kompiliert werde ich in diesem Tutorial nicht.
Das setze ich vorraus, dass der Leser auf seiner Plattform kompilieren kann.

Mir geht es darum, was an der Intro nicht verständlich ist. Was sollte besser sein?
Wie kann man sie leichter lesbar machen?
Was stört?
Zu viel?
cloidnerux hat geschrieben:(...)aber der rest geht so.
Außer einer Intro ist doch noch gar nichts da?
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Kernel - Tutorial

Beitrag von cloidnerux » Mo Okt 13, 2008 6:05 pm

Doch, wie man das ganze unter Linux Compiliert unt das linkerfile.
ICh finde das Into net so gut, weil du die ersten paar zeilen erklärst, das wenn du nur an dem und dem INterresirt bist du dieses Tut net lesen soltest
Das ist irgendwie nicht so gut.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Dominik
Beiträge: 381
Registriert: Mo Jul 07, 2008 9:39 pm

Re: Kernel - Tutorial

Beitrag von Dominik » Mo Okt 13, 2008 6:11 pm

voll schwer zu finden das kernel forum sollte man das vllt nicht dort hinschreiben wo auch php forum und c forum steht
Rechtschreibefehler sind gewollt und dienen der Unterhaltung

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Kernel - Tutorial

Beitrag von Dirty Oerti » Mo Okt 13, 2008 6:16 pm

Wieso findest du das nicht gut?
Jemand, der sich ein Super Tolles OS basteln will, wird mit diesem Tutorial nicht weit kommen.
Solch eine Person wird im Allgemeinen nicht weit kommen.
Jemand, der sich nur dafür interessiert, wie das OS dann aussieht, der sollte mal bei KDE/Gnome und Co anfragen, ob er/sie helfen darf.
Über den Linuxkernel an sich wird das Tutorial auch nichts enthalten.

Oder was meinst du? :)

Das Linkerfile ist nicht wirklich plattformabhängig.
Es muss nur auf den gewählten Linker übertragen werden.

Ich gebe außerdem an, wie ich den Kernel bei mir kompiliere. Hat den einfachen Grund, dass man zumindest Vergleichsparameter benötigt, um die eigene Arbeitsumgebung einzurichten.
So zeigt wie ich kompiliere z.B., dass in meinem Code vor C-Funktionen, die in Assemblerdateien aufgerufen werden, kein "_" muss.
Das an sich finde ich nun schon nützlich.

Ich kann/will auch gar kein Tutorial bieten, dass dem Programmierer/Leser die komplette Arbeit abnimmt.
Einen Kernel kann bzw sollte man nicht stur nach einem Tutorial nachprogrammieren.
Und die eigene Arbeitsumgebung aufzubauen sollte man schon erwarten dürfen.
Und wenn sich der Leser damit nicht auskennt, dann bin ich sicher, wird er Google kennen.
Den das Tutorial hier soll ja um Kernelprogrammierung gehen, und nicht darum, wie man ein paar C Dateien samt Header unter der und der Plattform kompiliert.

Was ich denke ist, dass die erste Seite einfach überladen ist.
Diesen Abschnitt "Ziele und Motivation" sollte ich evtl (in besser lesbarer Form) in einem eigenen Artikel unterbringen.
Dachte ich mir zumindest mal?
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Kernel - Tutorial

Beitrag von cloidnerux » Mo Okt 13, 2008 6:34 pm

Auch jemand, der nur ein OS Programmieren will kommt damit nihct weit.
Den von Träumen lebt die Welt.
Würdest irgendwo mitprogen wo man sagt:"Wir wollen ein OS Proggen, das ein text auf dem Bildschirm ausgibt"
Aber eigentlich hast du recht, die ganzen noobs die noch nie richtig geproggt haben gleich den Wind aus den Segeln nehmen, bevor diese Foren wie dise mit Müll zuposten.

Aber mir gefällt die art und weise nicht wie dud as Rüberbringst
Redundanz macht wiederholen unnötig.
quod erat expectandum

Antworten