Supportnet Computer
Planet of Tech

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

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

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

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.

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.

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?

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.

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

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

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?

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.

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?

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!


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: