Wie kann ich ein Betriebssystem programmieren?
Es soll fast nichts koennen es kann auch auf Windows basieren
Ich hatte die idee eine Konsole zu bauen die auf einem Pc basiert.
Es soll nur starten ein menu haben und spiele laden die ich in meiner Bibliother habe.
Ich habe auch ein Bild
6 Antworten
Was willst Du wirklich machen?
Willst Du wirklich ein Betriebssystem haben, dann vergiss es. Das ist so fern von Gut und Böse, das glaubst Du gar nicht.
Willst Du nur ein Tool, das mit hübschen Bildchen deine Spiele verwaltet? Das lässt sich relativ simpel und mit jeder Programmiersprache machen.
Einfach eine Benutzeroberfläche, die eine Liste von Spielen anzeigt und dann die Exe dazu startet.
Ich würde das mit C# und WPF machen.
Stell dich aber darauf ein, dass Du ohne Programmier-Erfahrung gut ein paar Monate Zeit investieren musst, die Einstiegshürde ist groß.
Bei Java hab ich keinen Überblick bezüglich der UI-Frameworks, aber das sollte da auch kein Problem sein.
Außer Du willst tatsächlich ein Betriebssystem bauen, das ist in jeder Sprache ein Problem.
Oder direkt Steam im Big Picture Modus.
Im Endeffekt gibts das was er will ja schon fertig. Ist hald nur die Frage ob ohm das Design von Steam zusagt oder nicht
Es gibt fast alles schon.
Wenn er Lust hat, das zu machen, soll er's tun, nur die Vorstellung von einem "echten" Betriebssystem ist ziemlich sicher falsch.
Das war auch als Beifügung zu deiner Antwort gemeint, dass wenn es ihm nicht um die Herausvorderung am Programmieren geht sondern nur um den Nutzen an sich, kann er auch direkt das verwenden.
Ich glaube er hat den Term Betriebssystem hier falsch verstanden.
Willst du ein Betriebssystem programmieren oder willst du einfach nur ein Grafische Benutzeroberfläche machen?
Das sind zwei unterschiedliche Dinge.
Wenn du nur Spiele aus der Steamlibrary mit schönen Symbolen anzeigen willst und mit einem Klick drauf starten willst, mach eine entsprechende Fullscreen GUI mit zB C#, Python, oder einer anderen Sprache deiner Wahl, es ist so gut wie in allen Sprachen möglich so etwas zu Programmieren.
Nimm eine Sprache lernen zu Programmieren und sieh dir Tutorials an wie du Fullscreen GUIs mit der Sprache erstellen kannst.
Du kannst natürlich auch einfach den Steamclient im Big Picture Mode verwenden.
Solche Projekte benötigen von Einsteiger mindestens zwei Jahren in C.
Woah diese frage ist echt komplex. frag einen programmiere falls du einen kennst oder such online tutorials
Nimm doch einfach Windows 10 im Tablet Modus oder mit großen Kacheln oder wie auch immer das heißen mag, das wird um einiges einfacher sein, als nen eigenes Betriebssystem zu programmieren.
"Metro" nennt sich die Oberfläche mit den Kacheln.
Und ich bezweifle, dass er ein Betriebssystem meint, das klingt eher, dass hier nicht klar ist, das ein Betriebssystem überhaupt ist.
Ich hatte erfahrung mit java