xpert wrote:
Wo ist das Problem, den Hersteller-Treiber zu nehmen?
Nach allem was man ließt funktioniert die Masse der Windowstreiber in ReactOS nicht. Die Treiber schreiben sich nämlich ab Werk auch nur in die gängigen Windowspfade und eben nicht ReactOS/System32/Drivers etc. außerdem machen sie auch ihre Einträge in der Windows-Registry c:\windows\system32\config
Selbst normale Speile wollen ihre Spielstände oft nur nach C:\Users\%username%\AppData\LocalLow\... oder dergleichen geschrieben haben und installieren noch die Visual C++ Runtime Libraries hinterher. Ein aktuelles DirectX wollen sie sowieso.
ReactOS hat hier einfach zu viele Parallelstrukturen und kann damit nicht umgehen! Es kennt die vielen Windowssystempfade und ihre Abhängigkeiten voneinander nicht. Die normale Windows-Treiberinstallation funktioniert also nicht.
Man hat die Logik einfach nicht verstanden:
1. Wenn ein Windows bereits vorhanden ist, kann ReactOS auch diese Windowspfade nutzen. (vorausgesetzt NTFS wird auch nicht mehr temporär deaktiviert)
2. Wenn kein Windows vorhanden ist, kann ReactOS einfach die üblichen Windowspfade anlegen.
So oder so, es gibt keine Notwenigkeit eigene Verzeichnisstrukturen aufzubauen!
Wenn ReactOS seine eigenen Verzeichnisse behalten will, benötigt es also elementar auch erst mal alle Treiberrohdaten, wie eben auch die aus dem Snappy Driver Installer Torrent. Die müssen dann alle in der ReactOS Registry neu definiert werden. Ich glaube das war dieses win32ss/user/ntuser/misc/registry.c File.
Das ist eine händische Arbeit die man unmöglich den Usern überlassen kann! ReactOS muss erst mal alle Windowstreiber als seine eigenen annehmen! Man muss einfach anerkennen, dass es da ein echtes Problem gibt und die Lösung eben nicht darin bestehen kann sich nur in Virtuellen MAschinen einzusperren oder anfangen ReactOS konforme OpenSource Treiber von Grund auf neu zu stricken!
Die Treiber sind bereits alle vorhanden, die müssen nur verstanden und nicht neu geschrieben werden! Diesen Sprung im Glauben muss man aber erst mal machen!
ReactOS wird durch die eigene Politik am Boden gehalten, nicht durch die Programmierer!