-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPRD.txt
More file actions
82 lines (81 loc) · 2.99 KB
/
Copy pathPRD.txt
File metadata and controls
82 lines (81 loc) · 2.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Product Requirement Document – WindowsBridge
1. Vision
WindowsBridge ist ein One‑Click‑Installer für Debian‑basierte Linux‑Systeme, der automatisch alle notwendigen Komponenten installiert und konfiguriert, um Windows‑Software und Spiele komfortabel unter Linux nutzen zu können. Ziel ist es, die Einstiegshürde für Windows‑Umsteiger und Linux‑Einsteiger deutlich zu senken.
2. Zielgruppe
• Windows‑Umsteiger
• Linux‑Einsteiger
• Gamer
• Office‑/Business‑User
• Alle, die Windows‑Programme nutzen müssen
3. Zielplattform
• Debian allgemein (inkl. Linux Mint, LMDE, Ubuntu)
4. Projektphilosophie
• Komfortorientiert: viele Tools, viel Automatik
• Modular: User kann auswählen, was installiert wird
• „Windows‑ähnlich“: möglichst wenig Terminal
• Einsteigerfreundlich
• Power‑User‑freundlich
5. Funktionsumfang
5.1 Systemvorbereitung
• Aktivierung von 32‑bit‑Bibliotheken
• Installation aller Vulkan‑Pakete
• Prüfung und Installation fehlender GPU‑Treiber
• Kernel‑Parameter‑Optimierung
5.2 Wine‑Umgebung
• Installation von Wine (stable)
• Winetricks
• Standard‑Wineprefix anlegen
• Installation typischer Runtimes: vcrun, dotnet, corefonts
• Registry‑Tweaks für Performance, DPI und Input
5.3 Gaming‑Komponenten
• DXVK (DirectX 9–11 → Vulkan)
• VKD3D‑Proton (DirectX 12 → Vulkan)
• Proton‑GE (Community‑Proton)
• Steam + Proton‑Konfiguration
• Lutris
• Heroic Launcher
• Gamemode
• MangoHUD
• EA‑Launcher (via Lutris)
• Ubisoft Connect (via Lutris)
5.4 GUI
• Yad‑basierte grafische Oberfläche
• Fortschrittsanzeige
• Auswahloptionen für Installationsprofile
5.5 Profile
• Minimal
• Standard
• Gaming
• Full
• Custom (Benutzerdefiniert)
6. Technische Architektur
6.1 Skriptsprache
• Hybrid: Bash für Systemoperationen, Python für GUI und Logik
6.2 Modulstruktur
• Modularer Aufbau mit vielen kleinen, klar getrennten Modulen
6.3 Updates
• Integrierte Update‑Funktion für Komponenten und Installer
7. Dokumentation & Transparenz
7.1 Erklärungen im Installer
• Ausführliche Erklärungen, welches Tool was macht und warum
7.2 Online‑Dokumentation
• Tools & ihre Aufgaben
• Architektur
• Troubleshooting
• Kompatibilitätsliste
• FAQ
8. Zukunftsvision
• Kompatibilitätsdatenbank
• Automatische Spiel‑Optimierung
• Prefix‑Snapshots
• DXVK‑Version‑Manager
• Community‑Plugins
9. Grenzen & Nicht‑Ziele
• Keine Anti‑Cheat‑Umgehungen
• Keine Windows‑Lizenzverwaltung
• Keine Emulation (z. B. QEMU/KVM)
10. Name & Branding
• Projektname: WindowsBridge
• Logo: modern, flat, icon‑basiert mit Brücke, neutraler Linux‑Symbolik, Software/Gaming‑Touch
• Farbschema: Blau + Weiß
• Tonality: seriös