Betriebssystem für games

mib16
Hi Leutz

Samstagabend bin ich mit meinen Freunden gemütlich bei einem oder ein paar Bier Zunge raus gesessen und uns ist eine geniale idee gekommen.

Wir haben uns überlergt wenn man ein komplett eigenes Betriebssystem programmiert das sich total von windows unterscheidet könnte man um einiges mehr an rechenpower herausholen.
Es hat uns genervt die spiele immer zu installieren, es sollte doch möglich sein wie bei konsolen die spiele-CD/DVD ins lauflerk zu legen und gleich zu spielen. Unsere überlegung war ein komplett eigenes Betriebsystem zu schaffen das minimale anforderungen hat, gerade mal die grafiktreiber,(DirectX, open GL) usw. Laut unseren schätzungen dürfte man aus dem rechner ca 30% mehr power rausholen können. so schont man seine festplatte und kann dennoch ohne grenzen spielen.
das system soll eine mischung von pc und konsole werden.
parallel dazu wir es dann auch eigene spiele geben, die dann nur auf dem system zu spielen sind.

eine überlegung war auch einen ps2 und X-box emulator einzubauen um den markteinstieg zu erleichten

was haltet ihr davon, is zwar nur ne idee die warscheindlich nie in die tat umgesetzt werden wird, dennoch würde ich gerne eure meinung dazu wissen.
MMB
Die Idee ist, wenn man sie grade denkt gut, aber wenn dus mal überdenkst, wirst du schnell merken, dass es gar nicht so gut ist.
Wenn so ein Betriebsystem steht, gäb es bestimmt viele Konsumenten, aber man bräuchte auch Spiele fürs OS.
Wenn du dich mal ausführlicher mim Coding beschäftigt hast, dann wirst du bestimmt wissen, dass es sehr sehr schwer ist ein eigenes Betriebsystem zu programmieren. Weil man nicht nur den Boot, den Kernel und so braucht, sondern auch noch alle möglichen Treiber/Systeme und etwas vergleichbares mit der API. Ich halte die Idee für nicht so gut.
Saemon
naja, ich weiß nicht.

etwas mehr leistung wäre zwar sicher drin, aber so einfach ist das nicht ein OS zu coden, außerdem hab ich schon so viele auf meinenm PC. Und dass man ständig neue Treiber bräuchte usw. wäre auch der Fall.

Und ohne Installation lädt das Spiel länger vom CD-LW.

Wie du einen PS2/X-Box Emu coden willst, würde mich auch interessieren.
MMB
Zitat:
Original von Saemon
Wie du einen PS2/X-Box Emu coden willst, würde mich auch interessieren.
Da seh ich noch das geringst Problem, aber das kann man genau so gut auf Windows machen.
Ich hab schonmal von einem PS2-Emulator gehört, aber den gabs nur über eDonkey und ich mag das nicht.
mib16
es geht ja darum das es komplett unambhängig von einem anderen betriebssystem läuft, egal ob da jetzt windows, linux, ... oben is.

und wegen dem ständigen zugriff auf das laufwerk denk ich mir eine ps2 liest ja auch nicht die ganze zeit von der CD.
zum beispiel UT2003 braucht bei der installation recht viel HD, bei der ps2 kannst die cd reinschieben und gleich spielen ohne viel aufwand.
Saemon
wenn man sich die N64 Emulatoren anschaut sieht man schon, dass viele Spiele gar nicht oder nicht richtig (z.B. Grafikfehler, zu langsam usw.) laufen. Ich glaube nicht, dass es so einfach ist, einen PS2 Emu (bzw. einen X-Box Emu) zu machen. Das hat natürlich nichts mit dem OS zu tun.

der Nachteil beim reinen von CD spielen ist, dass man (fast) keine Addons oder Mods machen kann.

Bei UT 2003 werden am PC über 2 GB auf die Platte kopiert, obwohl viele Datein nur bei bestimmten Levels gebraucht werden, da hätte man ruhig etwas sparen können...
chrigu99
der grosse vorteil vom installieren:
danach hast du ruhe und net ein cdrom das im pc mit 56x geschwindigkeit rumlärmt. ich persönlich finde das sehr nervig. z.b. im cs wenn du rumschlechst und die anderen hören möchtest kannst du net noch cdrom-lärm gebrauchen. ganz abgesehen von cpulüfter, netzteil, gehäuselüfter und grafikkarte...

greez chris
Darkwarrior
Also ich als Hardcore Gamer würde es mir wohl zulegen.

Aber dann bitte auch als Dual Boot System, eine Platte zum zocken, eine zum Rumworken mit Adobe und Co großes Grinsen
chrigu99
Ich persönlich denke, dass man mit dieser idee eine sehr stabile und saubere Gameoberfläche schaffen könnte... die emulatoren müssten ähnlich wie in windows laufen, da die meisten games nur als exe verfügbar sind, aber viel scheiss von windoof könnte man weglassen...
MMB
Das Problem ist ja, dass die meisten Spiele so an Windows angelent sind, dass man eigene Spiele dafür programmieren müsste oder eine gute API zu verfügung stellen. Diese API, müsste der Win-API ähnlich seine, wenn man die nicht alle Spiele neu schreiben möchte.
pmaxx
man müsste aber auch directx neu erfinden und da es Microsoft schon schwer fällt da Ordnung hinzubekommen, wird es für den Laien (?) schon recht schwer werden. OpenGL würde da schon einfacher sein, jedoch sind die meisten Windows-Gams ja auf Directx aufgebaut.
daHooligan
aber wenn du ein eigenes Game-OS für den PC machen willst kannst du ja auch gleich eine neue Konsole erfinden die funktionieren ja eigentlich genauso....

Also ich persönlich fände immernoch einen Kompromiss (OS, das die Sys-Leistung optimal ausnutzt und auf dem aber auch andere Programme etc. laufen) am besten. Und genau das gibts ja gerade in unterschiedlichen Abstufungen...
Moshroum
tut mir leid, wenn ich zu direkt bin, aber ich find es schwachsinn. dauernd kommen irgendwelche leute und sagen, dass sie ein neues revolutionäres os proggen wollen, dass zig mal besser ist und alles unterstützt was es schon gibt und trotzdem alles anders funktioniert. ich hätte ja nichts, wenn es dann auf funktionieren würde, aber meistens kommen die projekte nicht mal an einen bootloader ran.

schon die idee, dass das os komplett über cd an spiele zugreift ist dumm (siehe den ausführungen oben). wie willst du immer die ganzen daten der vorhanden spiele bitte on-the-fly entpacken/installieren um dann an die ausführbaren dateien zu kommen. das wäre (trotz der extrem langen ladezeit) möglich, wenn da nicht das problem gäbe, dass es zig verschiedene archivformate auf cds gibt (teilweise auch nicht gepackt, was ja für euch optimal wäre). solltet ihr dann aber leute finden die extra für euch spiele herstellen, dann seid ihr wohl im besitzt von helfenden elfen, da ihr mehr als nur gut im überreden sein müsstet. ihr habt ja nichtmal ein standbein, dass man das os andersweitig verwenden könnte, da es ja nur für spiele wäre, die man nicht installieren muss. gehen wir mal davon aus, dass ihr schwein hättet und trotzdem funktionieren würde...ja sagen wir einfach, dass der xbox und ps2 emulator funktionieren würde, den ihr euch so herzzerreisend in euren köpfen ausgemalt habt und jeder würde euch am liebsten den schwanz lutschen, da ihr das unmögliche möglich gemacht habt und das ultimative ES erschaffen habt....wisst ihr was für arbeit da auf euch zukommt. nein ihr wollt kein dos programmieren, wie ein paar lustige kameraden, die es dann lustig an ibm herangetragen haben, nein ihr wollt das ultimative extrem phänomenale ES programmieren. das was alles kann, obwohl es ja eigentlich mehr gibt als man erfassen kann und ihr die arbeit von 1000ten von leuten, die jahrelang an projekten gearbeitet haben, in machen müsst. komm leute seid nicht dumm. wenn ihr ein os machen wollt, dann überlegt euch genau was es können muss, dann schätzt ein was für arbeit dazu notwendig ist, überlegt dann noch einmal wie man zeit sparen könnte, erfahrt was für technologien es schon gibt und ob ihr zeit, kraft, ausdauer und erfahrungen habt um eine neue technologie zu erstellen.


kleiner tipp: schaut euch doch zum beispiel mal reactos (http://www.reactos.com/) an. dort wird in einer realistischen art und weise versucht ein windows kompatibles os herzustellen. dort werden vorhandene technologien miteinander verbunden. was ich davon schon gesehen habe ist recht gut, aber noch nicht perfekt obwohl darin viel arbeit ist und besonders in dem darin verwendeten technologien jahrelange erfahrung, arbeit und mannskraft steckt. wenn ihr wirklich ein os machen wollt, dann versucht doch zb bei reactos mitzumachen. arbeitet mit, macht ein mod, verbessert die unterstützung der winapi, fixt bugs.

ALSO: wenn ihr was machen wollt, dann macht etwas, aber bitte realistische ziele. sonst endet ihr nur frustriert und wertvolle zeit und kraft verpufft nur sinnlos.
M.t.B.
@ Moshroum:

Hast du mal auf das Datum des letzten Eintrages geschaut:

Zitat:
16.11.2003 22:29


Die Idee ist nicht schlecht, die Realisierung ist aber alles andere als leicht.