Dennis Wronka
Soulcollector
Nicht gleich so aufregen, ist nicht gut fuer's Herz.
Assembler ist ein wenig was anderes als PHP oder auch Delphi. HTML ist ja nicht wirklich 'ne Programmiersprache.
Hast Du schonmal Assembler gesehen?
Bei Assembler hast Du keine konkreten Anweisungen wo Du einfach nur sagst mach mal, und gut. Da laedst Du irgendwelche Werte in ax, oder in meinetwegen in bx. Dann kannst Du Register pushen und poppen, Interrupte ausfuehren und damit kannste dann versuchen gluecklich zu werden.
Auch Windows hat einen Bootloader, und auch einen Kernel. Bei Linux hat mir nur direkter damit zu tun, weil Windows ja so viel wie moeglich vor'm User versteckt.
Ich finde die Zweifel daran, dass Du es wirklich schaffst ein brauchbares OS zu coden berechtigt. Mit brauchbar mein ich jetzt nicht, dass Du gleich 'nen Linux- oder Windows-Clone auf die Beine stellst, aber etwas was irgendwie mehr kann als einfach nur booten und dann auszugeben "Hello World", sondern wo man dann mit weiterarbeiten kann. Wie zum Beispiel, dass man darauf Programme ausfuehren kann. Auch das muessen keine Windows-Programme sein, aber es waere doch zum Beispiel nicht schlecht wenn man den gcc darauf installieren koennte um mit C fuer Dein OS programmieren zu koennen.
Was dafuer natuerlich schon wichtig ist, dass Dein OS die Moeglichkeit hat auf die Festplatte zuzugreifen. Dafuer muss es zumindest ein Dateisystem verstehen. Falls Du Dir ein eigenes ausdenkst, musst Du natuerlich die Moeglichkeit haben Deine Festplatte entsprechend zu formatieren.
Du brauchst eine Shell, damit Du mit dem OS interagieren kannst, und natuerlich Treiber fuer Deine Devices.
Mir fallen noch etliche andere Sachen ein, jedoch sitz ich im Buero und muss mich jetzt mal langsam um meine Arbeit kuemmern. Vielleicht gibt's spaeter noch mehr.
Assembler ist ein wenig was anderes als PHP oder auch Delphi. HTML ist ja nicht wirklich 'ne Programmiersprache.
Hast Du schonmal Assembler gesehen?
Bei Assembler hast Du keine konkreten Anweisungen wo Du einfach nur sagst mach mal, und gut. Da laedst Du irgendwelche Werte in ax, oder in meinetwegen in bx. Dann kannst Du Register pushen und poppen, Interrupte ausfuehren und damit kannste dann versuchen gluecklich zu werden.
Auch Windows hat einen Bootloader, und auch einen Kernel. Bei Linux hat mir nur direkter damit zu tun, weil Windows ja so viel wie moeglich vor'm User versteckt.
Ich finde die Zweifel daran, dass Du es wirklich schaffst ein brauchbares OS zu coden berechtigt. Mit brauchbar mein ich jetzt nicht, dass Du gleich 'nen Linux- oder Windows-Clone auf die Beine stellst, aber etwas was irgendwie mehr kann als einfach nur booten und dann auszugeben "Hello World", sondern wo man dann mit weiterarbeiten kann. Wie zum Beispiel, dass man darauf Programme ausfuehren kann. Auch das muessen keine Windows-Programme sein, aber es waere doch zum Beispiel nicht schlecht wenn man den gcc darauf installieren koennte um mit C fuer Dein OS programmieren zu koennen.
Was dafuer natuerlich schon wichtig ist, dass Dein OS die Moeglichkeit hat auf die Festplatte zuzugreifen. Dafuer muss es zumindest ein Dateisystem verstehen. Falls Du Dir ein eigenes ausdenkst, musst Du natuerlich die Moeglichkeit haben Deine Festplatte entsprechend zu formatieren.
Du brauchst eine Shell, damit Du mit dem OS interagieren kannst, und natuerlich Treiber fuer Deine Devices.
Mir fallen noch etliche andere Sachen ein, jedoch sitz ich im Buero und muss mich jetzt mal langsam um meine Arbeit kuemmern. Vielleicht gibt's spaeter noch mehr.