Supportnet / Forum / PC-Sonstiges
Betriebssystem schreiben
Frage
Hi !
Ich möchte mir mein eigenes Betriebssystem schreiben.
Ich weiss einige Leute werden jetzt ganz laut lachen aber ich will machen und bin auch bereit SEHR viel zeit darein zu investieren.
Nun weiss ich aber nich wie ich anfangen soll, da alle Programmierungssprachen, die ich kenne auf anderen betriebssystemen aufbauen.
WIE FÄNGT MAN AN ????
ich hab gehört mann muss genau wissen wie jeder port am prozessor funktioniert......aber......woher krieg ich diese Informationen alle ??
Naja.......vielleicht kann mir ja irgendjemand helfen.
(ich werd ihn auch mt 1% an meinem Gewinn beteiligen LOL !!!!!!!!)
thx
Antwort 1 von Master25
Oh Mann! Da hast du dir ja was ganz schön Großes vorgenommen. Ich stehe deinem Vorhaben zwar "etwas" pessimistisch gegenüber aber ich wünsche dir viel Glück :) !
ciao - Master25
ciao - Master25
Antwort 2 von _NATO_AL
wenn du dein eigenes os schreiben willst, musst du die grundfunktionen in maschinensprache schreiben (0 und 1), dafür dann eine progarmmiersprache entwickeln und mit dieser kannst du denn dein os schreiben...
viel glück ;-)
mfg
=NATO=AL
viel glück ;-)
mfg
=NATO=AL
Antwort 3 von Commander Hatmaker
Hi,
Viel vorgenommen !! Nunja zuschaffen ist es wohl sonst gäbs ja auch Windows und Linux nicht... In der hinsicht kann ich dir nur sagen das du
wie oben steht deine eigene Sprache brauchst.... ich kann dir nur empfehlen mal mit einigen Programmieren in nem Unix Forum zu reden..
bzw. Linux Forum !!
Viel Glück
Viel vorgenommen !! Nunja zuschaffen ist es wohl sonst gäbs ja auch Windows und Linux nicht... In der hinsicht kann ich dir nur sagen das du
wie oben steht deine eigene Sprache brauchst.... ich kann dir nur empfehlen mal mit einigen Programmieren in nem Unix Forum zu reden..
bzw. Linux Forum !!
Viel Glück
Antwort 4 von Warspell
Patrick vergiss es. Sehr viel Zeit willst du informieren? Welche Programmiersprachen beherrscht du denn schon? Assembler und C++ solltest du schon sehr gut können um mal ansatzweise qualifiziert zu sein für sowas und wenn du diese Sprachen noch nicht beherrscht, dann wird es verdammt lange dauern bis du mal anfangen kannst an ein eigenes Betriebssystem zu denken.
Nichts für ungut aber wenns so einfach wäre dann gäbe es mehr Betriebssysteme auf dem Markt.
Nichts für ungut aber wenns so einfach wäre dann gäbe es mehr Betriebssysteme auf dem Markt.
Antwort 5 von Thomas
Warspell, du hast schon recht dass man sehr gute Programmiervorkenntnisse braucht um ein BS zu schreiben. Aber wieviele "gute" Betriebssysteme gibt es denn?
Microsoft hat hunderte wenn nicht sogar tausende Programmierer und bringts immernoch nicht hin.
Microsoft hat hunderte wenn nicht sogar tausende Programmierer und bringts immernoch nicht hin.
Antwort 6 von Warspell
Thomas hast du ne Ahnung wieviele Zeilen Quelltext ein Win 98 oder sogar 2000 (das sind Millionen) hat da müssen sich ja Fehler einschleichen, da kann man MS eigentlich keinen Vorwurf machen vor allem haben die Firmen ja heute keine Zeit mehr alles muss schnell schnell gehen. Und das mit den vielen Programmieren ist doch klar wenn du mal versucht hast mit 10 Leuten ein Essen zu kochen dann wirst du sehen dass das auch nicht besonders gut hinhaut. Also immer auf MS in der Beziehung zu schimpfen ist nicht gerechtfertigt meistens liegt es ja an anderen Sachen das Windows abstürzt z.B. defekte Hardware oder schlampig programmierte Tools (die die Leute zu massen auf ihre PCs hauen und sich dann wundern), da kommen dann Treiber dll Konflikte usw. her die sich dann überlagern usw. Also ich bin zwar auch kein MS Fan weil die ihre Stellung schon sehr ausnützen aber so schlecht ist es nun auch wieder nicht.
Antwort 7 von Locke
Wie viele Jahre hast Du denn geplant bis zum erscheinen der ersten Haak-Beta?
Und was man noch fragen könnte wäre: Was denkst Du wie viele Hardware- und Software- Hersteller werden dein "Betriebssystem" unterstützen?
Und was man noch fragen könnte wäre: Was denkst Du wie viele Hardware- und Software- Hersteller werden dein "Betriebssystem" unterstützen?
Antwort 8 von Thomas
ja ich weiß wie mühsam das mit dem Quelltext ist. Aber was ich damit sagen wollte. Ist, dass es sehr schwer ist ein Betriebssystem zu schreiben, welches zudem noch stabil läuft. Das ist alles was ich damit sagen wollte. Schließlich kann ein Betriebssystem nie auf dem neuesten Stand sein. Es muss standig verbessert werden. Weißt du übrigends wie viele Leute in Großküchen an einem Essen beteiligt sind? Nein? Ich auch nicht also lass so einen vergleich.
Locke muss ich mal wieder recht geben. Da ist dann dein Hauptproblem.
Locke muss ich mal wieder recht geben. Da ist dann dein Hauptproblem.
Antwort 9 von Warspell
Ja Thomas kann dir und Locke nur recht geben. Das ist für einen allein sowieso ne Nummer zu groß da sollte man schon mit anderen Fachmännern zusammen arbeiten.
Antwort 10 von PatrickHaak
Ja danke ...aber...ich will es ja nur verstehen
ich will ja jetzt nich ne groß eine Revolution auslösen
nur sowas wie dos oder so
C kann ich schon SEHR gut
ich weiss aber net WO und WIE ich anfangen soll !
helft mir
ich will ja jetzt nich ne groß eine Revolution auslösen
nur sowas wie dos oder so
C kann ich schon SEHR gut
ich weiss aber net WO und WIE ich anfangen soll !
helft mir
Antwort 11 von Warspell
Frage? Du kannst C sehr gut aber weist nicht wie ein OS aufgebaut ist, nanana ich hoffe du übertreibst hier nicht einbisschen.
Antwort 12 von PatrickHaak
ich kann c gut
man kann mit c aber (wie ich weiss) nur exe dateien schreiben
und exe dateien beruhen wieder auf einem anderen betriebssystem (ms-dos, win)
mit exe dateien kann man nämlich GAR NIX anfangen wenn man sein eigenes os schreiben will
linux hat auch kein exe
man kann mit c aber (wie ich weiss) nur exe dateien schreiben
und exe dateien beruhen wieder auf einem anderen betriebssystem (ms-dos, win)
mit exe dateien kann man nämlich GAR NIX anfangen wenn man sein eigenes os schreiben will
linux hat auch kein exe
Antwort 13 von PatrickHaak
Ich weiss einfach nur nich in welcher sprache ich anfangen soll.
wenn es c ist dann sag mir ma jemand wie.
wenn ich ein c programm hab, dass "Hallo !" sagt, dann läuft das nur auf win und dos da es exe ist.
und ausserdem
weiss jemand wie man eine bootdiskette erstellt, die NICHT auf einem anderen betribssystem beruht?
wenn es c ist dann sag mir ma jemand wie.
wenn ich ein c programm hab, dass "Hallo !" sagt, dann läuft das nur auf win und dos da es exe ist.
und ausserdem
weiss jemand wie man eine bootdiskette erstellt, die NICHT auf einem anderen betribssystem beruht?
Antwort 14 von Warspell
Man Junge du kannst ein bisschen C, aber hast keine Ahnung was an einem OS dranhängt. Wo hast du denn das Programmieren gelernt? Um sowas anfangen zu können solltest du schon mindestens Informatik studiert haben oder was vergleichbares. Weiterhin hat es doch keinen Sinn, du bräuchtest für sämtliche Hardware Sachen die Spezifikationen und wenn du die für dein System hast, dann dauert es so lange(alleine) alle Treiber usw. zu schreiben, dass du dein System bis dahin in den Mülleimer schmeißen kannst.
Ich möchte hier nicht den Eindruck erwecken, dass du ein schlechter Programmierer bist aber für sowas muss man schon ein Pro. sein und was von Hardware Programmierung verstehen usw.
Ich möchte hier nicht den Eindruck erwecken, dass du ein schlechter Programmierer bist aber für sowas muss man schon ein Pro. sein und was von Hardware Programmierung verstehen usw.
Antwort 15 von PatrickHaak
vergiss es.............
Antwort 16 von wolfram
die idee an sich ist faszinierend und mit sicherheit schon jedem gekommen, der sich halbwegs auskennt. da ich schon ein eigenes betriebssystem geschrieben habe, oder besser gesagt: eine applikation, die direkt auf der hardware aufsetzt, kann ich dir raten:
aber allein das ist schon mehr, als ich dir hier schreiben kann. wenn du mal einen monat zeit hast, kann ich dir mal die grundstrukturen des os-designs erläutern - danach hast du ungefähr eine ahnung, auf was du dich da einläßt.
ich fluche auch jeden tag über microschuft, aber in so einem system steckt verdammt viel drin. warum wohl, glaubst du, ist wohl auch das os von IBM immer noch das gute, alte mft, ein wenig aufgebohrt, mit ein paar rucksäcken, aber im kern immer noch erkennbar? auch die schaffen es nicht !!: dauert zu lange, ist zu teuer!
wo willst du eigentlich die 500 inder herkriegen, die dir das ganze schreiben sollen?
aber allein das ist schon mehr, als ich dir hier schreiben kann. wenn du mal einen monat zeit hast, kann ich dir mal die grundstrukturen des os-designs erläutern - danach hast du ungefähr eine ahnung, auf was du dich da einläßt.
ich fluche auch jeden tag über microschuft, aber in so einem system steckt verdammt viel drin. warum wohl, glaubst du, ist wohl auch das os von IBM immer noch das gute, alte mft, ein wenig aufgebohrt, mit ein paar rucksäcken, aber im kern immer noch erkennbar? auch die schaffen es nicht !!: dauert zu lange, ist zu teuer!
wo willst du eigentlich die 500 inder herkriegen, die dir das ganze schreiben sollen?
Antwort 17 von MAlaika
Organisiere mal einen sehr alten baukasten, der kernel ist der erste softweareteil. die bauteile müssen kompatibel sein, je älter die teile desto einfacher das dazugehörige BS. ASSEMBLER zum die hardware zu programmieren, c oder eigene sprache zu ausbreiten des codes(assembler zuerst , ist wie das bs vom bs. plan des boards, (überhaupt musst du alle leitungen kennen um sie mit dem prozessor zu vereinen)
Microsoft hat auch mal klein angefangen!
Ich kann dir ein Buch empfehlen von Paul Carrol: Der Computerkrieg IBM gegen Bill Gates Ein Kampf der Giganten.
Da kannst du dir ein Bild machen wie gates angefangen hat.
Viel Glück!
Microsoft hat auch mal klein angefangen!
Ich kann dir ein Buch empfehlen von Paul Carrol: Der Computerkrieg IBM gegen Bill Gates Ein Kampf der Giganten.
Da kannst du dir ein Bild machen wie gates angefangen hat.
Viel Glück!

