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 4 von 9   « Erste     234 56     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
 
#31
  Alt 24. Okt 2004, 10:32
Das dürfte ein wenig komplizierter werden, weil man dafür APM oder ACPI (welches von den beiden war's nochmal?) braucht, die IA32 selbst stellt nur eine Möglichkeit zum Reset des Systems zur Verfügung.
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#32
  Alt 24. Okt 2004, 10:43
und ich sehe das du gleich nen tripplepost hast
Nico Müller
  Mit Zitat antworten Zitat
moritz
 
#33
  Alt 24. Okt 2004, 10:46
@Robi: Was hältst du davon?
@tommie-lie: Ich weiß nicht wie viel ich an dem Dingens noch machen will.
@raziel: Ich bin bei euch sogar schon angemeldet als Mo, hab das aber dann irgendwann fallen gelassen
@Aenogym: Danke Der Fehler kommt natürlich raus Und das mit dem Pfeiltasten muss ich noch machen, da kommen eh noch ein paar Funktionen rein
@hansklok: Das Programm überschreib lediglich den Bootsektor der Floppy, die HD wird zu keiner Zeit angetastet
@SleepyMaster: Kopier moOS auf eine Floppy ( write_os.exe ), mach ein neues VMware os ( ein Sonstiges ) und starte es, dann bootet er von der Floppy
@Meflin: Bei mir geht es mit VMware ohne Probleme
@Mefiln & tommie-lie: ACPI ist eine Weiterentwicklung von APM. Aber du hast recht, ich kann nich mehr mach als mein System zum Ausschalten bereit zu machen. ( Gut, im Moment kann man es jederzeit ausschalten ^^ )

Danke euch allen fürs Testen!

Gruß, Moritz
  Mit Zitat antworten Zitat
tommie-lie
 
#34
  Alt 24. Okt 2004, 10:55
Zitat von moritz:
@tommie-lie: Ich weiß nicht wie viel ich an dem Dingens noch machen will.
Dann solltest du dir erstmal das überlegen und dann entscheiden, ob die die SF.net-Server wirklich damit belasten willst.

Zitat von moritz:
@Mefiln & tommie-lie: ACPI ist eine Weiterentwicklung von APM. Aber du hast recht, ich kann nich mehr mach als mein System zum Ausschalten bereit zu machen. ( Gut, im Moment kann man es jederzeit ausschalten ^^ )
Daß ACPI eine Weiterentwicklung von APM ist, weiß ich, ich weiß nur nicht ob das Software-Off bei APM oder erst bei ACPI dazukam (ich meine aber, daß APM das auch schon konnte).
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#35
  Alt 24. Okt 2004, 10:56
mir wär da noch was aufgefallen: wenn man beim start boot entiptt (muss man ja) dann bringt er nuknown command, startet aber trotzdem... das ist recht verwirrend
Leo S.
  Mit Zitat antworten Zitat
moritz
 
#36
  Alt 24. Okt 2004, 13:42
Zitat von Meflin:
mir wär da noch was aufgefallen: wenn man beim start boot entiptt (muss man ja) dann bringt er nuknown command, startet aber trotzdem... das ist recht verwirrend
Das passiert komischerweise nur bei VMWare, frag mich nicht warum. Beim normalen Booten geht es ganz normal, und wenn du das zweite mal mit VMWare gebootet hast sollte es da auch gehen
@tommie-lie: Mein Gentoo-Server läuft nur mit APM, der kann Soft-Off auch schon.
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#37
  Alt 24. Okt 2004, 13:43
warum funzt das bei aleln nur bei mir nicht?!?!
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin
 
#38
  Alt 24. Okt 2004, 14:35
Zitat von moritz:
Zitat von Meflin:
mir wär da noch was aufgefallen: wenn man beim start boot entiptt (muss man ja) dann bringt er nuknown command, startet aber trotzdem... das ist recht verwirrend
Das passiert komischerweise nur bei VMWare, frag mich nicht warum. Beim normalen Booten geht es ganz normal, und wenn du das zweite mal mit VMWare gebootet hast sollte es da auch gehen
ne also zumindest bei mir hält sich das hartnäckig. aber ist nicht wirklich schlimm
Leo S.
  Mit Zitat antworten Zitat
moritz
 
#39
  Alt 24. Okt 2004, 14:39
Zitat von Nicodius:
warum funzt das bei aleln nur bei mir nicht?!?!
Ich gehe gerade einem Hinweise im DF nach...wie alt ist denn dein BIOS?
  Mit Zitat antworten Zitat
sCrAPt
 
#40
  Alt 24. Okt 2004, 14:41
Zitat von tommie-lie:
Zitat von sCrAPt:
Apple hat den Pantha
http://waves.apple.com:81/images/AppleGreyLogo.jpg
Also ich weiß ja nicht, wie bei dir die Panther aussehen, aber für mich sieht das mehr aus wie ein Apfel...
Das aktuelle BS von Apple (also MacOS) heißt MacOS Panther... Was ist ein Panther? Ja, genau Es ist ein Tier

Zitat von tommie-lie:
Zitat von sCrAPt:
Windows die Kuh
Kuh?
http://www.microsoft.com/northafrica...go_windows.gif
Na ob die Fahne da Milch gibt, wage ich noch zu bezweifeln...

Nicht alles was man auf den Titelseiten der c't sieht, ist auch gleich das Produktlogo...
Das noch nicht erschienene Windows von Microsoft heißt Windows Longhorn und Longhorn sieht (für mich) so aus wie eine Kuh

@Moritz:

http://www.og4all.de/s.jpg, sCrAPt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 9   « Erste     234 56     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 18:55 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