Benutzer:Hartmut/Fragenkatalog
Das hier ist ein kleiner aber feiner Fragenkatalog, welcher an diejenigen addressiert ist, welche gerade ein OS am entwickeln sind und sehr gerne eine eigene Wikiseite hier in unserem Wiki für das OS erstellen wollen.
Bevor man das macht bin ich aber der Meinung sollte man sich folgende Fragen stellen:
- Kann mein Betriebssystem genug? Es muss kein zweites Windows sein, aber kann es etwas mehr als lediglich die ersten paar Takte überleben und "Hallo Welt" ausgeben und auch mehr als eine GDT und eine IDT aufsetzen und Interrupts erkennen?
- Dieser Punkt sollte übrigens konkretisiert werden (Zitat kevin: "Aber mein OS kann doch Tastendrücke einlesen und auf dem Bildschirm ausgeben!!11elf!") - was muss ein OS können, um diese "Hemmschwelle/Schöpfungshöhe" zu durchbrechen? Was ist, wenn das OS wirklich nur Tastendrücke einlesen und ausgeben kann, dafür aber komplett in Eiffel o.ä. geschrieben ist?
- Soll es etwas größeres/langfristiges werden? Es muss kein Großprojekt mit 100 Mitarbeitern sein, aber ist das OS einfach nur ein kleiner privater Versuch oder soll es über längere Zeit aktiv entwickelt werden (vielleicht auch von mehreren, die dann durch die Seite aufmerksam gemacht werden)?
- Wenn es kein längerfristiges Projekt sein soll: Hat es denn einen solchen Mehrwert für andere Betriebssystementwickler, dass man es hier verewigen sollte?
- Hebt sich mein OS von anderen OS ab? Man muss keinen Echtzeit-Kernel mit Brainfuck-Interpreter in Fortran schreiben, aber ist das OS einfach der x-te Unix-Klon oder werden vielleicht alternative Techniken bzw. Herangehensweisen eingesetzt?
- Beeinflusst ein Artikel über mein OS meine Reputation negativ? Vielleicht stößt man mit der Erstellung des Artikels auf sehr viel negative Kritik weil man z.B. Lizenzen nicht einhält oder sonstiges oder weil es einfach unpassend wäre, es hier ins Lowlevel-Wiki reinzustellen (aus welchen Gründen auch immer)
Dieser Katalog soll natürlich keine strikt einzuhaltende Richtlinie sein, allerdings sollte man sich eben immer fragen ob es Sinn macht einen Artikel zu erstellen, wenn die obigen Kritierien nicht erfüllt sind.
Ach, und bevor ich's vergesse: Das ist kein offizieller Katalog, hier wurde nicht drüber angestimmt oder sonst wie, das ist einfach nur eine Idee.
Wer etwas ergänzen möchte kann dies gerne tun, aber bitte entsprechend signieren (--~~~~).