2010-10-06 10 views
5

Mögliche Duplizieren erstellen:
How do you write a basic operating system?Wie ein Basis-Betriebssystem

Ich möchte ein Basis-Betriebssystem erstellen. Der kann einfach hochfahren und ich möchte einen Rechner darin laufen lassen. Obwohl ich ziemlich gut in Mathematik bin, bin ich ziemlich neu in der C-Programmierung. Ich habe 28 Tage, um das Projekt abzuschließen. Ich bin bereit, Tag für Tag loszulegen. Ist es möglich zu tun? Wenn möglich kann mich jemand für ein gutes Tutorial oder ein Buch oder irgendeinen anderen Vorschlag leiten. Vielen Dank im Voraus. EDIT: Hardware: Typische pc hardware.like wir haben für Windows-Maschine oder Linux-Maschine.

+2

Sie möchten vielleicht erwähnen, welche Hardware das Betriebssystem ausgeführt werden soll, auf? Typische PC-Hardware? Eingebettetes Gerät? Andere ? –

+1

Wie einfach sollte es sein? Zumindest benötigen Sie eine Art von Konsole I/O, um Ihren Rechner zu laufen ... – FrustratedWithFormsDesigner

+6

Dies ist die Aktualität, wie Windows Vista erstellt wurde, alles gedämpft von einer sehr ähnlichen Frage auf Expertenaustausch. – rerun

Antwort

2

Sie sollten einen Blick auf diese anderen Thema nehmen in SO: How do you write a basic operating system?

+0

Danke, lass mich alle Antworten lesen. – narayanpatra

+0

Die Identifizierung von Duplikaten sollte in den Kommentaren erfolgen. – dmckee

+0

@dmckee Ich hatte nicht genug Punkt, um es als ein Duplikat zu markieren, sorry ... – ThR37

0

du für Inspiration nutzen können. Dieses Betriebssystem wird ausschließlich zum Zweck der Betriebssystementwicklung und Betriebssystemforschung betrieben.

http://www.minix3.org/

+0

Falsch, Minix 3 ist nicht nur für Lehrzwecke, Worte von Prof. Tanenbaum "Bitte beachten Sie, dass MINIX 3 nicht das MINIX Ihres Großvaters ist ... MINIX 1 wurde als Lehrmittel geschrieben ... MINIX 3 ist das plus ein Anfang beim Aufbau eines höchst zuverlässigen, selbstheilenden, aufgeblähten Betriebssystems ... MINIX 1 und MINIX 3 sind in der gleichen Weise verwandt wie Windows 3.1 und Windows XP sind: selbe Vorname " –

+0

Danke, ich werde das versuchen. – narayanpatra

+0

@Heman Eche: Also was schlägst du vor? Ich sollte über MINIX 1 lernen? – narayanpatra