Lowlevel

Lowlevel => OS-Design => Thema gestartet von: Iron Rose am 06. July 2004, 21:35

Titel: Delphi im OS
Beitrag von: Iron Rose am 06. July 2004, 21:35
Ich hab niergendwo einen treath dazu gesehen also mach ich einfach mal einen auf.
Also kann man eigentlich Delphi zum progn eines betriebssystems benutzen???

Und was ich noch fragen wolt.
Wie macht man es das, das System weiss was es lesen soll und nicht...also z.B. das es .exe oder sowas lesen soll...
Titel: Delphi im OS
Beitrag von: chr15 am 06. July 2004, 21:53
Also Delphi geht prinzipiell, wenn du kein GUI und sowas alles verwendest. Mit FreePascal wurde schon mal ein OS geschrieben; kannst du ja mla googlen.

Deine letzte Frage verstehe ich nicht.
Titel: Delphi im OS
Beitrag von: TeeJay am 06. July 2004, 22:42
Delphi selbst würde ich als schwierig einstufen, da dies ja auch Objektorienteirt ist.

Aber den "Vorgänger" Pascal soll man angeblich auch für ein OS verwenden können.
Titel: Delphi im OS
Beitrag von: Iron Rose am 07. July 2004, 20:05
was isn n Gui???

mit der letzten frage meinte ich:
Wie stelle ich ein was fuer Aplikationen mein OS liest???
also wie .exe und sowas.
und wie mach ich das mit bildformaten (jpg, bmp ...)
und wie mit Videodateien(mpeg, avi)
Titel: Delphi im OS
Beitrag von: JensFZ am 07. July 2004, 20:18
Hiho

GUI = Graphical User Interface
Also eine grafische Oberfläche (siehe Windows)

Das mit den Applikationen etc. ist glaube im mom dein kleinstes problem. Du musst als erstes einen Bootloader + Kernel schreiben (da gibt's noch keine exe dateien).
Die Applikationen sind eigendlich nur programmcodes, die du in den Speicher packen musst und dann mittels der Start Funktion ansprichst (die std. Funktion für sowas ist die main). An deiner stelle würde ich mich erstmal nicht auf das EXE format stürzen (allein die Spezifikationen umfassen ca 80 A4 Seiten).

Wenn du soweit bist, würde ich mir gerne das system anschauen.

MfG JensFZ
Titel: Delphi im OS
Beitrag von: lobmann am 07. July 2004, 20:21
Ne GUI is das was du vor dir hast übersetzt heisst es Grapical User Interface.
Sei mir nich böse aber bei der zweiten Frage kann ich nur den kopf schütteln;)
Titel: Delphi im OS
Beitrag von: Iron Rose am 07. July 2004, 20:58
ich weiss nicht warum....)erklaer)
liegt aber daran das ich anfaenger bin...dan stelle ich halt machnmal doofe fragen.
Titel: Delphi im OS
Beitrag von: chr15 am 07. July 2004, 21:12
Ich kann dir einen guten Tipp geben: Lese dir mal die Lowlevel-Ausgaben durch ;)
Titel: Delphi im OS
Beitrag von: Iron Rose am 07. July 2004, 21:14
hab ich schon........
tut mia leid fuer die dumme frage...
habs verstanden.

aber ein Szstem ohne GUI ist ja lahm....
dann schreib ich doch besser mit C
ist zwar schwerer aber geht halt nicht anders.
Titel: Delphi im OS
Beitrag von: chr15 am 07. July 2004, 21:22
Mit C hast du auch nicht automatisch eine GUI. Dass musst du dir Alles erarbeiten und bis du sowas wie X hast werden das bestimmt hunderttausende Zeilen Code sein. Ein vernünftiger Windowmanager braucht dann noch mal so viele. KDE hat glaube ich (Die 2.2er Version) ca 6 Millionen Codezeilen.
Titel: Delphi im OS
Beitrag von: Iron Rose am 07. July 2004, 21:27
Ich hab Zeit....
6wochen Ferien
wenn ich dann alles richtig verstanden habe kommt vieleicht sogar was ordentliches bei raus....
Titel: Delphi im OS
Beitrag von: lobmann am 07. July 2004, 21:48
Glaub mir du kriegst keine GUI in 6 Wochen auf die Beine.
Normal gilt bei mir ja auch es gibt keine Blöden Fragen, aber so wie du schreibst wirkts halt manchmal so das du dich nich informierst, sonst wären deine fragen konkreter.

Ich will dich wirklich nich bloed anmachen oda so, aber du bist halt einfach zu schnell, du hast (wahrscheinlich) noch keinen Kernel angefangen und bist jetz schon bei der GUI.

Also nichts für ungut
Titel: Delphi im OS
Beitrag von: joachim_neu am 08. July 2004, 15:42
also buttons und edit-felder usw, was bei delphi dabei ist darfste alles nicht benutzen... das was du ohne bedenken benutzen kannst ist nur:

- kontrollstrukturen (if,else,begin,end,...)
- rechenoperatoren (y:=x+1)
- sowas wie function usw...

alles andere wie:

- edit1.text:='LALA';
- writeln('LALA');
- usw...

ist verboten!
Titel: Delphi im OS
Beitrag von: Iron Rose am 08. July 2004, 16:39
das miden 6wochen war ja auch nur n witz

und uebrigens bin ich gerade noch beim kernel
ich wolte mich nur schon mal ueber ein gui informieren
Titel: Delphi im OS
Beitrag von: kleiner am 14. July 2004, 18:57
bevor ich mich ans .exe-Format ranwagen würde, würd ich erst mal flat-binary unterstützen. Das ist leichter und dann sollte die Umstellung auf .exe auch möglich sein. Der Ur-Kernel wird ja wahrscheinlich auch flat sein.
Wenn es Dir wirklich um die GUI geht, dann überleg doch mal, ob Du nicht auf Linux, Hurd, BSD oder was weiß ich was aufbauen willst und da eine GUI für eintwickeln willst. Dann könntest Du Dir unendlich viele Zeilen Code sparen und hättest eine gute Arbeitsgrundlage.