eigenen Kernel / Ubuntu
lima-city → Forum → Heim-PC → Betriebssysteme
ahnung
anwender
bekommen
betriebssystem
bundesheer
dank
einzigen vorgefertigten treiber
erfahrung
hardware
http
interessieren
momentanen problemen
problem
programmieren
programmierung
punkt
recherche
teil
typ
url
-
Moin Moin,
wollte mal wissen wer von euch schon Erfahrung damit gemacht hat einen eigenen Kernel zu programmieren.
Ich meine jetzt nicht unbedingt, das kompilieren von einem Kernel aus den Quellen.
Das ist ja nicht schwer, sondern dauert einfach nur lange...
Sondern ich meine, wer hat schon mal seinen eigenen Kernel geschrieben?
Wer hat Erfahrung, mit dieser hohen Kunst der Programmierung?
Wer kann mir mal dazu was erzählen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Während meiner Zeit beim Bundesheer hab' ich diesen Typ da kennengelernt, und hab' so ein bisschen was mit bekommen, als er mit seinem Betriebssystem angefangen hat. Es ist ziemlich aufwendig, und man muss wirklich Ahnung haben, was man auch an den momentanen Problemen bei SkyOS sieht. Denn wie in den aktuellen News dort beschrieben ist: es gibt keinen einzigen vorgefertigten Treiber, ... also hin und hin nur Probleme.
Sollte dich das Thema OS-Programmierung wirklich interessieren, dann ist www.osnews.com eine gute Startseite für deine Recherche. Auf der Seite hier bei OSNews findest du viele brauchbare Linke unter dem Punkt "How to Write Your Own OS". Englisch sollte dich nicht stören, denn gute Resourcen auf deutsch wirst du dazu nicht wirklich viele finden, zumal auch die Datenblätter von Hardware zu einem sehr großen Teil auf englisch sind.
hth -
Nicht böse sein aber:
Wenn es dein Ziel ist einen eigenen Kernel zu schreiben und du fragen musst wie man sowas macht dann kann dir keiner weiterhelfen.
Du solltest dich zu aller erst mit der Anwendungsprogramierung auseinandersetzen, GUI und ähnliches kannst du links liegen lassen und dich dann weiter auf die Hardwareprogrammierung spezialisieren wenn du für eine eigene Hardware mal irgendwann einen Treiber geschrieben hast für einen bestehenden Kernel und dich gleichzeitig mit einigen Vorbildern und deren Funktionsweise auseinander gesetzt hast dann kannst du darüber nachdenken dein Projekt "Mein eigener Kernel" anzugehen.
Wenn es dann soweit ist musst du dir natürlich Gedanken über ein Laufzeitsystem machen, d.h. wie geht dein Kernel mit gestarteten Anwendungen um, wie verwaltet er konkurierende Hardwarezugriffsversuche und die CPU Zeit und den Speicherzugriff.
Und all das müsstest du natürlich in irgend einer Form anders (besser) machen als alles bisher dagewesene, sonst ist es eine Kopie oder ein nicht Konkurenzfähiger Kernel, der dir und den Anwendern nichts nutzt und nur Speicher auf irgend einer FTP-Site verbraucht.
Ich würde das bleiben lassen (aber ich kann auch nicht programmieren) -
burgi schrieb:
Während meiner Zeit beim Bundesheer hab' ich diesen Typ da kennengelernt, und hab' so ein bisschen was mit bekommen, als er mit seinem Betriebssystem angefangen hat. Es ist ziemlich aufwendig, und man muss wirklich Ahnung haben, was man auch an den momentanen Problemen bei SkyOS sieht. Denn wie in den aktuellen News dort beschrieben ist: es gibt keinen einzigen vorgefertigten Treiber, ... also hin und hin nur Probleme.
Sollte dich das Thema OS-Programmierung wirklich interessieren, dann ist www.osnews.com eine gute Startseite für deine Recherche. Auf der Seite hier bei OSNews findest du viele brauchbare Linke unter dem Punkt "How to Write Your Own OS". Englisch sollte dich nicht stören, denn gute Resourcen auf deutsch wirst du dazu nicht wirklich viele finden, zumal auch die Datenblätter von Hardware zu einem sehr großen Teil auf englisch sind.
hth
Hi.
Also erstmal Danke für die ausführlichen Beiträge.
Na gut, dann werde ich mich wohl mal wieder mit C++ und mit Assembler auseinander setzten müssen.
Ist zwar lange her, aber ich denke das sollte man schnell wieder drauf kriegen.
Danke
(closed) <= Bitte !?!? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage