Delphi-PRAXiS
Seite 1 von 9  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   moOS - Mein kleines OS (https://www.delphipraxis.net/32443-moos-mein-kleines-os.html)

moritz 23. Okt 2004 12:29


moOS - Mein kleines OS
 
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

Nicodius 23. Okt 2004 12:56

Re: moOS - Mein kleines OS
 
ich teste es gleich - würdest du mir den quellcode per pn geben? ich bin sehr interessiert im OS programmieren ... mit welchem programm überhaupt geschrieben und die boot datei erstellt?

Nicodius 23. Okt 2004 13:07

Re: moOS - Mein kleines OS
 
bei mir kommt ganz normal meine betriebsystemauswahl :? .. . kein moos :|

moritz 23. Okt 2004 13:10

Re: moOS - Mein kleines OS
 
Wie hast du die Booteinstellungen im BIOS gesetzt? Du musst als erstes von der Floppy booten, dann erst von deiner HD.

Nicodius 23. Okt 2004 13:18

Re: moOS - Mein kleines OS
 
ok .. jetzt hat er geladen aber dann kam "Konnte NTDLR nicht finden. Taste drücken für neustart" oder so ähnlich beim tastenklicken die selbe nachricht...

moritz 23. Okt 2004 13:27

Re: moOS - Mein kleines OS
 
Was hast du genau gemacht und was hast du genau eingestellt? Nimm im Zweifelsfall mal ne andere Floppy.

Nicodius 23. Okt 2004 13:28

Re: moOS - Mein kleines OS
 
hab bei Advanced options den "first...." auf floppy gestellt

moritz 23. Okt 2004 14:17

Re: moOS - Mein kleines OS
 
Versuchs mal mit einer anderen Floppy ( oder sprich mich mal in ICQ an )
Hat sonst noch wer getestet?

Nicodius 23. Okt 2004 14:20

Re: moOS - Mein kleines OS
 
ne es kommt immer

tommie-lie 23. Okt 2004 15:19

Re: moOS - Mein kleines OS
 
Zitat:

Zitat von Nicodius
Konnte NTDLR nicht finden.

Wenn ich annehme, daß da ein Buchstabendrehe drin war und das eigentlich NTLDR heißen sollte, dann gibt es zwei Rückschlüsse:
  • die Floppy enthielt vorher den NT-Kernel und Moritz' write.exe funktioniert nicht richtig
  • Moritz verwendet den NT Kernelloader um seinen eigenen Kernel zu laden und die Aussage
    Zitat:

    Zitat von moritz
    ich hab mich die letzten Tage mal hingesetzt und aus Interesse ein kleines OS mit kleinem Loader und kleinem Kernel geschrieben

    wäre dann nicht sehr glaubwürdig.
:mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr.
Seite 1 von 9  1 23     Letzte »    

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