English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

Ich wollte ein egenes Betriebsystem Programieren.
Wo muss ich anfangen.
Mit was mach ich das?
Wo gibts Tutorials.
Ich hab gehört das macht man teils unter Asembler.
Und ich kann mir nciht vorstellen wie man danach eine Grafische oberfläche erstellt.???
Wie läuft das mit Multi Tasking????
Alles fragen aber wo kann man das jetzt lernen.
????

2007-03-20 03:35:15 · 15 antworten · gefragt von Anonymous in Computer & Internet Programmierung & Design

Ich hab programier erfahrung

2007-03-20 03:48:56 · update #1

15 antworten

Nimmst Du Dir da nicht ein bißchen viel vor?
Als einzelner ein OS erstellen? Vergiss es mal, an einem Betriebssystem arbeitet immer ein großes Team.

Mir scheint, das Du noch keinerlei Erfahrung in Sachen "Programmierung" hast, also würde ich erstmal "klein" anfangen.

2007-03-20 03:41:33 · answer #1 · answered by ? 7 · 5 3

Wenn ich Deine Fragen so höre, dann glaube ich, dass sich Deine Programmiererfahrung doch wohl in Grenzen hält.

Ich schlage vor, verwende besser ein OS, das es schon gibt.

2007-03-20 11:28:58 · answer #2 · answered by Anonymous · 3 1

Ich kann dir auch ein Informatik-Studium empfehlen.
Dort bekommst du nach einigen Jahren bestimmt Antworten auf alle deine Fragen.
Und dann - entweder schaffst du es, ein eigenes OS zu programmieren, oder zumindest verstehst, warum es keine gute Idee war.

2007-03-20 12:51:29 · answer #3 · answered by kolobok11 3 · 1 0

An Windows "Vista" haben 7000 Leute über 6 Jahre dran gearbeitet (soviel ich weiss) - jetzt kannst du dir mal selbst ausrechnen, wie lange du brauchst, bis du als Einzelperson ein BS zusammenbasteln kannst.
In ca. 2000 Jahren kannst du uns ja mal dein eigenes OS vorstellen! ;-)

2007-03-20 11:04:24 · answer #4 · answered by Anonymous · 3 2

Viel Spaß! Die nächsten 30 Jahre weißt Du wenigstens immer was Du zu tun hast, auch wenns danach noch immer kein neues OS gibt.

2007-03-20 10:43:53 · answer #5 · answered by lacy48_12 7 · 4 3

Hier erst mal die Grundlagen (Anforderungen an ein modernes OS):
http://www.kreissl.info/diggs/bs_inhalt.php

2007-03-20 10:42:03 · answer #6 · answered by Tobias 7 · 3 2

Vergeude nicht deine Zeit mit sowas, wenn du wirklich was OS-haftes machen willst, Linux ist OpenSource oder unterstütze doch das OS ReactOS (link unten).

Ansonsten schafst du das in deinem Leben nicht mehr, wenn ich alleine an die Treiber denke und das ist ja nicht dsa größte Problem.

2007-03-21 04:10:26 · answer #7 · answered by Anonymous · 0 0

Ist eigentlich mit dem Werk von 2 Autoren ganz gut zusammengefasst:

Knuth und Tanenbaum

http://www-cs-faculty.stanford.edu/~knuth/taocp.html

und ...

http://www.prenhall.com/tanenbaum/

Ist aber schon ein ambitioniertes Projekt.

Viel Erfolg (wirklich ohne Spott - find ich gut)

2007-03-20 16:24:15 · answer #8 · answered by Franz C 3 · 0 0

Falls dich all diese Kontra-Argumente noch nicht von deinem Vorhaben abgebracht haben kann ich dir nur diese Seite empfehlen:
http://biehler-josef.de/

2007-03-20 16:02:14 · answer #9 · answered by sinumon_x 4 · 0 0

Deine Frage umfasst viel zu viele Themen um das sinnvoll mit einer Antwort zu klären. Im Grunde verlangst du, dass wir dir hier den Inhalt mehrerer Bücher zum jeweiligen Thema liefern.

Ich denke du solltest dich für ein Informatikstudium einschreiben. Das bringt dich deinem Ziel ein grosses Stück näher.

Danach solltest du zumindest eine grobe Vorstellung davon haben, was die Anforderungen an ein Betriebssystem sind, was Assembler ist und wie das mit dem Multitasking funktioniert und worauf du dabei achten musst (z.B. Deadlock-Gefahr).

Mit dieser groben Vorstellung wirst du dann in der Lage sein viele deiner Fragen selbst zu beantworten oder zumindest konkrete Fragen zu formulieren, die auch beantwortet werden können.


Nachtrag:
Da hat wohl jemand einen schlechten Tag gehabt und allen Antwortern den Daumen nach unten gezeigt. Naja, wenn es DIR jetzt besser geht hat's sich ja gelohnt.

2007-03-20 11:03:07 · answer #10 · answered by MacUser 5 · 1 1

fedest.com, questions and answers