AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte moOS - Mein kleines OS
Thema durchsuchen
Ansicht
Themen-Optionen

moOS - Mein kleines OS

Ein Thema von moritz · begonnen am 23. Okt 2004 · letzter Beitrag vom 13. Sep 2009
Antwort Antwort
Seite 7 von 9   « Erste     567 89      
moritz
Registriert seit: 18. Apr 2003
Hi Leute,

ich hab mich die letzten Tage mal hingesetzt und aus Interesse ein kleines OS mit kleinem Loader und kleinem Kernel geschrieben. Es kann bis jetzt noch nicht mehr als den Kernel in den Speicher laden und ein paar Befehle ( Werden mit "help" aufgelistet ). Ob und was ich weitermache weiß ich noch nicht, das kommt ganz drauf an ob ich Lust und Zeit habe.
Bis jetzt wird nur das englische Tastaturlayout unterstützt, da ich noch keinen Keyboardtreiber drinnen hab. Außerdem gibt es noch kein Memory Management und kein Dateisystem. Aber diese Sachen werden vielleicht in nächster Zeit in dieser Reihenfolge folgen.
Gecodet ist das Ding komplett in Assembler, der Writer (write_os.exe) in Delphi.
Das ganze geht ganz einfach:
1) Zip-Datei downloaden
2) Extrahieren
3) Eine Floppy reinlegen, auf der keine wichtigen Daten sind ( Da die Partionstabelle zerschossen wird sollte ihr die Daten im Zweifelsfall sichern )
4) write.exe ausführen
5) Von der Floppy booten.

Download: http://www.gaehnen.net/moOS.zip ( 9 KB )

Als nächstes würde ich gerne einfach ein paar einfache Befehle in den Kernel einbauen, habt ihr da irgendwelche Ideen für mich?

Ich freue mich über Testberichte!

Gruß, Moritz

P.S.: Eurer Festplatte kann absolut nichts passieren, moOS greift nicht darauf zu. moOS macht nicht mehr als den Kernel von der Floppy in dem RAM zu laden.

Sourcecode
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
 
Benutzerbild von Meflin
Meflin
 
#61
  Alt 28. Okt 2004, 16:26
alternativ: ich hoste das teil auch gerne für dich
Leo S.
  Mit Zitat antworten Zitat
Dax
 
#62
  Alt 28. Okt 2004, 16:44
Wie kann ich denn moOS unter Bochs starten? Bei mir bleibts immer bei "Loading Kernel" hängen, oder dauert das mehr asl 2 Minuten, bis der Kernel geladen ist?... Ich peils nicht.
  Mit Zitat antworten Zitat
moritz
 
#63
  Alt 28. Okt 2004, 16:47
@Meflin: Hmm ne Danke, ich find das SF System eigentlich ganz gut ( und zur Not hätte ich selber nen Server )
Ich hoffe die aktualisieren bald mal
@Dax: Welche Version benutzt du denn?
  Mit Zitat antworten Zitat
Dax
 
#64
  Alt 28. Okt 2004, 16:48
Bochs 2.1.1, so stehts hier.
  Mit Zitat antworten Zitat
raziel

 
Delphi 7 Personal
 
#65
  Alt 28. Okt 2004, 17:22
Aber auch per CVS-Prog gibts kein Source sondern nur ein paar leere Ordner.
  Mit Zitat antworten Zitat
moritz
 
#66
  Alt 29. Okt 2004, 14:53
Soo ist oben:
http://cvs.sourceforge.net/viewcvs.py/moos/moOS/
Unter "old" findet ihr die Version, die hier gepostet ist.

Gruß
  Mit Zitat antworten Zitat
hansklok

 
Delphi 2010 Architect
 
#67
  Alt 29. Okt 2004, 16:42
Hallo, ich will bei mir im BIOS nicht rumfummeln, nur damit von Diskette gebootet wird. Kann ich das ganze nicht auf ne CD bringen, ohne dass jedoch der Bootmanager von Windows überschrieben wird, also so wie Konoppix, dass alles von CE gestartet wird. Kann mir da mal jemand erklären, wie ich das mache (welchen CD Type, was ich beachten muss, gern auch nochmal für ne Diskette, wie ich die Formatieren muss etc), in Nero am Besten!

Danke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#68
  Alt 29. Okt 2004, 16:43
Schreib das Image auf eine Diskette und brenn dir mit Nero einen bootbare CD und gibt das Disketten Image im Diskettenlaufwerk an. sollte auch mit dem OS von Moritz funktionieren.
Michael
  Mit Zitat antworten Zitat
hansklok

 
Delphi 2010 Architect
 
#69
  Alt 29. Okt 2004, 16:49
Ich glaube oben wurde schon mal beschrieben, dass der Kernel oder was weiß ich während das System läuft auf die Diskette schreibt, also ist garantiert, dass ich den Windows Bootmanager nicht überschreibe?
Wie erstelle ich das Image auf der Diskette und muss ich die auf Fat 32 oder NTFS formatieren. Noch ne Frage, die Version, die ich mir heruntergeladen habe besteht nur aus 3 Dateien, eine davon ne EXE, muss ich die bevor ich reboote öffnen und ist das normal, dass das nur 3 Dateien sind?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#70
  Alt 29. Okt 2004, 17:01
Mensch das steh doch alle in dem Thread. Er hat ein programm geschrieben, was dir das Image auf die Diskette schreibt.
Michael
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 9   « Erste     567 89      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz