Gutes Multitasking fähiges OS



  • Wenn man sich aber zu viel vornimmt dann lernt man dabei auch nichts sondern wird nur frustriert. Darum ging es mit.



  • Ein minimales eigenes OS ist doch nun auch nicht soooo krass.

    Einen Bootloader zu schreiben, in den Protected Mode ( juhuu - endl 32 Bit ) zu schalten, und ein minimales Disk FS ist schaffbar. Noch nen kleinen VESA Driver, und dann kann man eine GUI drauf setzen, allerdings würd ich erstmal eine Commandline Programmieren, da kann man dann auch auf den VESA Krempel fürs erste Verzichten.

    Jetzt hört auf, ihm den Mut zu nehmen. Kennt ihr z.b. Minuet OS? Das passt auf eine Disk, hat eine schöne GUI, und is kacke Schnell, da ASM only.



  • @etechniker:
    1. Ich habe Andrews Moderne Betriebssystem und verstehe darin so ziemlich alles und würde es auch umsetzen können
    2. Ich habe schon einige Programmierwettbewerbe gewonnen
    3. Bist du wirklich der dümmere von uns beiden - poste doch einfach nichts, sei still und denk dir deinen Teil, ok?

    @Artchi: Könnten wir doch zusammen machen oder?

    Das wars

    Kevin



  • etechniker == troll ?

    Und selbst wenn, Surkevin: poste doch einfach nichts, sei still und denk dir deinen Teil, ok?



  • Original erstellt von Surkevin:
    **@etechniker:3. Bist du wirklich der dümmere von uns beiden - poste doch einfach nichts, sei still und denk dir deinen Teil, ok?
    **

    😃 warum können die Kinder heutztage keine Kritik vertragen und müssen immer dirket Aggressiv werden ? Ok, du bist der tollste ! Der Champ ! lol... Dann halt nicht...



  • Ich würd gern mitmachen, aber da ich vergessen hab, wie man "ich hab zeit" schriebt, und was zeit überhaupt ist, wirds wohl nix. Mein Projekt, Arbeit usw. sind wichtiger.

    Hatte auch vor mal ein minimal OS zu schreiben 😉 - naja - vielleicht wirds was wenn AMD´s Hammer draußen ist, vielleicht hab ich dann Zeit



  • Original erstellt von SnorreDev:
    **Ein minimales eigenes OS ist doch nun auch nicht soooo krass.

    Einen Bootloader zu schreiben, in den Protected Mode ( juhuu - endl 32 Bit ) zu schalten, und ein minimales Disk FS ist schaffbar. Noch nen kleinen VESA Driver, und dann kann man eine GUI drauf setzen, allerdings würd ich erstmal eine Commandline Programmieren, da kann man dann auch auf den VESA Krempel fürs erste Verzichten.

    Jetzt hört auf, ihm den Mut zu nehmen. Kennt ihr z.b. Minuet OS? Das passt auf eine Disk, hat eine schöne GUI, und is kacke Schnell, da ASM only.**

    Richtig! Denn die heutigen PC-User sind durch Windows und Linux ziemlich verdorben, was ein OS angeht. Anscheinend ist nur das ein OS, was mind. 2 GByte auf der Platte benötigt.

    In Wirklichkeit kann ein OS nur wenige KByte klein sein, es kommt nur darauf an was es haben soll. Letztendlich ist Windows und Linux nur durch Features so groß, die eigentlich in kein OS gehören. Oder die ganzen elenden Treiber usw.

    Wenn man ein eigenes OS codet, muß es nur funktionieren und nicht MPEG-Videos und 3D-APIs anbieten. Das ist letztendlich nur "Zubehör" und reine Fleissarbeit, die aber wenig mit OS-Entwicklung zu tun hat.

    Ein OS kann man locker selbst entwickeln. Weiterhin, ein OS muß nicht wie Windows aussehen. Es gibt auch Embedded-Systeme, die ganz klein sind und sein MÜSSEN! Also auch dies ist eine Herausforderung, so wenig wie möglich Code zu erzeugen aber das man trotzdem etwas damit in der Industrie anfangen kann.



  • Original erstellt von Artchi:
    Anscheinend ist nur das ein OS, was mind. 2 GByte auf der Platte benötigt.

    komisch. mein os (linux ohne gui) benötigt ca 300 MB, und könnte noch abgespeckt werden...

    noch ein tip an surkevin: versuch dich vielleicht mal an mel os für microcontroller wie AVR. die haben nen relativ geringen befehlsumfang, und ausserdem kann man damit dann gleich witzige sachen machen 🙂

    [ Dieser Beitrag wurde am 01.04.2003 um 16:58 Uhr von Korbinian editiert. ]



  • Dann lass mal coden 😃
    Brauche aber nen Partner 😞



  • Artchi:

    Richtig! Denn die heutigen PC-User sind durch Windows und Linux ziemlich verdorben, was ein OS angeht. Anscheinend ist nur das ein OS, was mind. 2 GByte auf der Platte benötigt.

    das kannst du Linux wirklich nicht vorwerfen!

    etechniker

    😃 warum können die Kinder heutztage keine Kritik vertragen und müssen immer dirket Aggressiv werden ? Ok, du bist der tollste ! Der Champ ! lol... Dann halt nicht...

    warum wissen "die Kinder heutztage" nicht mehr was "Kritik" ist und nörgeln lieber unproduktiv rum



  • Stimmt - den Betriebssystemen kann man nicht vorwerfen, daß sie überladen sind mit Krempel, der nix mit dem OS zu tun hat. Denn die User wollen das ja so haben.

    Mit Linux nen 1 Disk Router bauen mit MinimalKernel usw. ist ohne Probleme möglich. Die Distris sind so vollgepackt, aber Welcher User möchte den Heute noch mit CPM Basic oder so arbeiten? Fast keiner, auch wenn ich die Zeit wirklich vermisse. Außerdem - währen dann die HDD Hersteller arbeitslos 😉 - denn wer nicht Zockt, und keine Filme & Audio stuff sammelt, für den Reicht normalerweise eine 4,3GB HDD vollkommen. Ich war früher so stolz auf meine 20MB HDD, und dachte die wird nie voll ... - jetzt hab ich ne 60er, mit 2 Betriebssystemen, und die Passt so einigermaßen. Muß nur öfters Demoscene stuff usw. löschen, und OpenGL Sources



  • Original erstellt von Artchi:
    Richtig! Denn die heutigen PC-User sind durch Windows und Linux ziemlich verdorben, was ein OS angeht. Anscheinend ist nur das ein OS, was mind. 2 GByte auf der Platte benötigt.

    Ich bitte Dich. tomsrtbt Linux passt auf eine einzige Floppy und bietet enorm große Funktionalität.

    Surkevin: Ich wollte Dir ja nicht Dein Projekt vermiesen, aber programmiere doch mal ein OS das bootet, "Hello world!" ausgibt und rebootet, dann kannst Du Dich an größere Sachen heranmachen und irgendwann ist das OS vielleicht auch Multitasking-fähig und hat eine (hoffentlich nicht fest ins OS integrierte) GUI. 🙂
    Setz Dir realistische Ziele!

    (PS: Programmierwettbewerbe sagen IMO nur selten viel über das Können eines Programmierers aus, nichts für ungut.)



  • Macht euch doch nicht ins Hemd, nur weil ich Linux mit als Beispiel herangezogen habe. Man man man, sind wir hier im Kindergarten das mir hier jeder mind. einmal sagen muß, das ich es Linux nicht vorwerfen kann? Oder fühlt ihr euch soooo gekränkt? Ihr habt aber ne schwache Psyche...



  • Bootkernel hab ich schon - kann sogar rebooten (so schlecht kann ich danna uch wieder nicht programmieren)



  • Original erstellt von Artchi:
    Man man man, sind wir hier im Kindergarten das mir hier jeder mind. einmal sagen muß, das ich es Linux nicht vorwerfen kann? Oder fühlt ihr euch soooo gekränkt? Ihr habt aber ne schwache Psyche...

    Nein, in einem Forum mit Leuten die den Unterschied zwischen 1.44MB und 2GB kennen.
    Mit einer "schwachen Psyche" (näher betrachtet ist diese Äußerung übrigens auch großer Mist) hat das nichts zu tun, eher mit fachlicher Kompetenz.

    Surkevin: Gut, hast Du schon eine kleine halbwegs funktionelle Shell programmiert?

    [ Dieser Beitrag wurde am 01.04.2003 um 21:36 Uhr von nman editiert. ]



  • Original erstellt von Artchi:
    Macht euch doch nicht ins Hemd, nur weil ich Linux mit als Beispiel herangezogen habe. Man man man, sind wir hier im Kindergarten das mir hier jeder mind. einmal sagen muß, das ich es Linux nicht vorwerfen kann? Oder fühlt ihr euch soooo gekränkt? Ihr habt aber ne schwache Psyche...

    wenn du eh nicht vor hast sinnvoll zu argumentieren, dann brauchst du auch gar nichts posten. Es ist nun mal fakt, dass es Linux Distributionen gibt, die nur ein paar KB groß ist, außerdem ist der Linux Kernel nicht vollgestopft mit Features, die nicht in das Betriebsystem gehören (nenn mir ein paar), man kann sich vielleicht drüber streiten ob man lieber einen micro- oder monolithischen-Kernel haben will, dass hat aber mit dem was du ansprichst gar nichts zu tun.



  • Original erstellt von Artchi:
    Macht euch doch nicht ins Hemd, nur weil ich Linux mit als Beispiel herangezogen habe. Man man man, sind wir hier im Kindergarten das mir hier jeder mind. einmal sagen muß, das ich es Linux nicht vorwerfen kann? Oder fühlt ihr euch soooo gekränkt? Ihr habt aber ne schwache Psyche...

    LOOOOOOOOOOOOOL. Das ist genau das, was ich immer sage: die sind einfach frustriert, dass der Großteil der User immernoch Windoof benutzt. 😃

    @Surkevin: Pack die GUI in den Kernel. Das machen die besseren Betriebssysteme auch so.

    [ Dieser Beitrag wurde am 02.04.2003 um 00:07 Uhr von WebFritzi editiert. ]



  • Webfritzi trollt mal wieder, wie interessant 😃



  • Wenn ihr rumtrollen wollt, geht doch ins Java Forum 😉 - hätte gedacht aus dem Thread wird noch mal was anständiges - vielleicht sogar ne Diskusion *g



  • also als minimales OS stelle ich mir das vor:
    http://www.betriebssystem.de/home/index.html

    🙂

    hab in doszeiten auch ein eigenes os geschrieben, war in 32bit flat mode, hatte multitasking (aber unsicher da alles im selbem speicherbereich) und 2 dinge liefen, konsole + bildshirmshoner der als TSR eingeladen war (mit 320*240*8)...

    ich fände ein OS nur für spiele toll, dann würde man einfach mit einer CD booten können und ab geht das spielen, dann bräuchte man kein win, weil zum arbeiten linux benutzt werden würde und zum spielen braucht man dann kein extra OS... *rumdumm*

    ich finde es extrem schwer die treiber alle zu machen, alleine um ins internet zu können mit eigenem OS bräuchte man extrem viel anstrengungen... treiber für z.B. graka für allmögliche auflösungen, ich hab seit vor vesa2.0 nix mehr damit gemacht, aber gibt es da heutzutage ne möglichkeit vernünftig bei 32Bit zu arbeiten? ich konnte nur mit 320*200 oder xmodes rumspielen... vesa mit bankswichting lief nur in 16bit...

    ach ja, mein OS war auch 100% assembler, war bestimmt der schnellste bildschirmshoner der welt *grinze*

    rapso->greets();


Anmelden zum Antworten