Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Eigenes Betriebssystem schreiben ? (https://www.delphipraxis.net/14513-eigenes-betriebssystem-schreiben.html)

shareholder 10. Jan 2004 18:13


Eigenes Betriebssystem schreiben ?
 
Hallöle,

Ich würde gerne mal ein eigenes Betriebsystem entwerfen und ich
frage mich, wie ich da rangehen muss.

Mit dem Borland Delphi wird's wohl nix... Oder ? :idea:
Was für Vorkenntnisse muss ich haben etc.

Habt Ihr brauchbar links ?
und ganz besonders, was meint ihr dazu ?
Habt Ihr damit schon erfahrungen gemacht ?

Thanx ! :)

Mirilin 10. Jan 2004 18:17

Re: Eigenes Betriebssystem schreiben ?
 
:hi:

ähm, . . . warte, . . . vergiss es :mrgreen:

such mal bei google, da findest Du einiges

mfg Tobias

FackFaze 10. Jan 2004 18:22

Re: Eigenes Betriebssystem schreiben ?
 
:wiejetzt:

@shareholder: Da hat Mirilin leider recht. So einfach geht das leider nicht. Und mit Delphi auch nicht, da Delphi ja auf Windows aufsetzt.
Du musst ja das "Grundgerüst" drumherum bauen, insbesondere die Kommunikation mit der Hardware.
Darüberhinaus muß es ausbaufähig sein, es muß mit deinem "Grundgerüst-System" jede Hardware, Software etc. verwirklicht werden können. Hinzu kommt noch ein effektives Sicherheitssystem.
:arrow: ERGO: Kein Projekt für ein langes Wochenende :roll:
Und alleine wirds eh nix. Außer die Delphi-Praxis-Community hilft mit, Windoofs zu überholen!! :angle2:

shareholder 10. Jan 2004 18:25

Re: Eigenes Betriebssystem schreiben ?
 
nee, windows wollt ich eh nicht toppen.
mich würde es nur allgem. interessieren, wie
es funktioniert. :)

moritz 10. Jan 2004 18:36

Re: Eigenes Betriebssystem schreiben ?
 
Hallo

Also, wie oben bereits geschrieben: Vergiss es erstmal.
Du musst ein Assemblerprogramm schreiben, das irgendwie zum Ausführen bringen, mit dem I/O System kommunizieren, Hardware ansprechen, Arbeitsspeicher verwalten.
Ok, sagen wir das hast du und du hast eine Kommandozeile wo man "exit" eingeben kann.
Dann brauchst du erstmal deine eigene Programmiersprache, um es zu Erweitern. Befehle müssen natürlcihe viele unterstütz werden :D

Vergiss es :)

Gruß

merlin17 10. Jan 2004 18:37

Re: Eigenes Betriebssystem schreiben ?
 
hi,

hatten schon andere die idee:

http://sourceforge.net/projects/pascalos/

http://delphine.sourceforge.net/

und "es gab mal" ein projekt in australien, PETROS,
http://www.petros-project.com/pages/info.htm
ich war mal kurz dabei, aber es ist ein riesenaufwand
und letztendlich kommt nur ein akademischer nutzen raus.
praxisrelevantes ist eher mangelware bei solchen spielprojekten....


:-) thomas

FackFaze 10. Jan 2004 18:38

Re: Eigenes Betriebssystem schreiben ?
 
:arrow: Das eigentlich Problem ist, dass du am Anfang nur über Assembler programmieren kannst, da die sog. Hochsprachen C, C++, Delphi & Co. ja mehr oder weniger auf Assembler aufbauen.

(1) Du hast zuerst die unterste Ebene ( low-level). Das ist der Prozessor usw. Und die gehen leider nur über Assembler.
(2) "Darüber" benötigst du dann eine Art Schnittstelle, mit deren Hilfe du deine eigenen Sachen programmieren kannst.

Das ist ein mega Mammut Projekt. Falls du der anglo-amerikanischen Sprache mächtig bist, lies dir mal das folgende durch: Writing your own operating system

mFg f@CkfAze

moritz 10. Jan 2004 18:40

Re: Eigenes Betriebssystem schreiben ?
 
Zitat:

Zitat von FackFaze
:arrow: Das eigentlich Problem ist, dass du am Anfang nur über Assembler programmieren kannst, da die sog. Hochsprachen C, C++, Delphi & Co. ja mehr oder weniger auf Assembler aufbauen.

Ich würde mal ganz sagen :D

Onz

FackFaze 10. Jan 2004 18:42

Re: Eigenes Betriebssystem schreiben ?
 
KORREKTUR für Onz :wink:

Zitat:

Das riesen Mega-Problem ist, dass alles auf Assembler aufsetzt und kein normaler Mensch mit diesem Wahnsinn klar kommt :-D

dizzy 10. Jan 2004 18:47

Re: Eigenes Betriebssystem schreiben ?
 
Es gab hier mal einen Riesen-Thread in dem einige Leute ein OS mit Delphi/Pascal schreiben wollten. Ich kann ihn leider net mehr finden, aber wenn man sich das ganze mal durchliest, merkt man sehr schnell, dass man das für "nur so zum Spaß" gehörig knicken kann.

Ohne wirklich tiefgehende Assemblerkenntnisse ist garnichts zu schaffen! Ich hatte mal irgendwo ein Pascal-OS als Source gefunden, und der Pascal-Anteil war so ca. 5%, Rest asm. Und WAS für asm... trotz dessen, das alles haarklein kommentiert war hab ich davon NIX verstanden.

Wenn du mal 5-10 Jahre nichts zu tun hast, ist das sicherlich eine interessante Sache. Aber so aus ner Laune heraus: Nö. ;)



gruss,
dizzy


edit: VERDAMMT BIN ICH LAHM! :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.
Seite 1 von 5  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