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 3 von 9     123 45     Letzte »    
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
 
tommie-lie
 
#21
  Alt 23. Okt 2004, 16:29
Zitat von moritz:
P.S.: Der Sourcecode wird bald über sf.net veröffentlicht
Dann hoffe ich, daß du ernsthaft dein Betriebssystem weiterentwickeln willst und wirklich was damit vor hast, denn SF.net ist kein Ort um einfach mal eben alle seine OpenSource-Projekte abzulegen, damit man selbst nicht für den Traffic aufkommen muss
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#22
  Alt 23. Okt 2004, 16:34
kennt wer mein problem?
Nico Müller
  Mit Zitat antworten Zitat
raziel

 
Delphi 7 Personal
 
#23
  Alt 23. Okt 2004, 16:39
Zitat von tommie-lie:
Zitat von moritz:
P.S.: Der Sourcecode wird bald über sf.net veröffentlicht
Dann hoffe ich, daß du ernsthaft dein Betriebssystem weiterentwickeln willst und wirklich was damit vor hast, denn SF.net ist kein Ort um einfach mal eben alle seine OpenSource-Projekte abzulegen, damit man selbst nicht für den Traffic aufkommen muss
Ach wirklich...? Der letzte CVS-Commit is 5 Monate her...
Wenn Du Interesse hast, moritz, dann schau doch mal bei uns vorbei
  Mit Zitat antworten Zitat
tommie-lie
 
#24
  Alt 23. Okt 2004, 17:38
Zitat von raziel:
Ach wirklich...? Der letzte CVS-Commit is 5 Monate her...
Eben, das finde ich auch nicht in Ordnung und ist noch ein Betriebssystem das die Welt nicht braucht...
Und die SF.net-Server werden durch sowas nicht schneller und die Bandbreite der Netzwerke nicht größer
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

 
Delphi 7 Enterprise
 
#25
  Alt 23. Okt 2004, 18:46
hi,

also ich finde das ganze schonmal echt top!

<klugscheiß>
minikleines schönheitsfehlerchen:
Zitat:
please enter you command
das heißt your
</klugscheiß>

und wenn ich beim command-eingeben die pfeiltasten drücke, kann ich nicht in den buchstaben navigieren, sondern er erkennt das als eingetippte zeichen und der cursor rückt auch ein stückchen...

aber echt cool!

Aenogym
Steffen Rieke
  Mit Zitat antworten Zitat
hansklok

 
Delphi 2010 Architect
 
#26
  Alt 23. Okt 2004, 18:55
Hallo, mal ne Frage, startet das System nur von Diskette aus, also so wie Knoppix von der CD oder überschreibt es den Bootloader von Windows, so dass ich nicht mehr in mein System reinkomme?
  Mit Zitat antworten Zitat
Benutzerbild von SleepyMaster
SleepyMaster
 
#27
  Alt 23. Okt 2004, 19:27
Kann mir mal bitte jemand ein *.flp Floppyimmage machen - Hab leider kein Diskettenlaufwerk würde das aber trozdem gerne auf VMware testen
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#28
  Alt 23. Okt 2004, 20:40
funzt das auch wenn ich dir meine vmware dateien schicke? das könnte ich machen...
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#29
  Alt 23. Okt 2004, 20:51
Zitat von SleepyMaster:
Kann mir mal bitte jemand ein *.flp Floppyimmage machen - Hab leider kein Diskettenlaufwerk würde das aber trozdem gerne auf VMware testen
habs gerade getestet: und ich würde abraten: man kann nicht mehr ausschalten... die vmware power off funktoin geht nicht !?
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#30
  Alt 24. Okt 2004, 10:29
da fällt mir gerade noch ein befehl ein: poweroff oder shutdown! also den pc nicht rebooten, sondern rnuterfahren!!
Leo S.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 9     123 45     Letzte »    


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 02:39 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