loss32 – Win32‑Desktop unter Linux mit WINE einrichten
Einleitung
Mit loss32 lässt sich ein kompletter Win32‑Desktop auf einem Linux‑System laufen – dank der Kompatibilitätsschicht WINE. Für kleine Unternehmen, Privatnutzer oder IT‑Interessierte, die auf bewährte Windows‑Software angewiesen sind, bietet das Projekt eine spannende Alternative zu einer reinen Windows‑Installation.
Ziel dieser Anleitung
- Ein Linux‑Server oder -Desktop (Ubuntu 22.04 LTS empfohlen) vorbereiten.
- Alle benötigten Pakete und Abhängigkeiten installieren.
- Das loss32‑Repository klonen und bauen.
- WINE konfigurieren und den Win32‑Desktop starten.
- Tipps zu Performance, Updates und Datensicherung erhalten.
Voraussetzungen
Sie benötigen:
- Ein frisches Ubuntu 22.04 (oder Debian‑basiertes) System mit Root‑Zugriff.
- Mindestens 8 GB RAM und 20 GB freien Speicherplatz.
- Internetverbindung zum Herunterladen von Paketen.
- Grundkenntnisse im Umgang mit der Linux‑Shell.
Schritt‑für‑Schritt‑Installation
1. System aktualisieren
sudo apt update && sudo apt upgrade -y2. Benötigte Pakete installieren
Wir installieren WINE, Git, Build‑Tools und einige Bibliotheken, die loss32 benötigt.
# WINE (stable) und 32‑Bit‑Unterstützung
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y wine64 wine32 winetricks
# Build‑Tools & Bibliotheken
sudo apt install -y build-essential cmake git libglu1-mesa-dev libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev libxdamage-dev libxfixes-dev libxcomposite-dev libxrender-dev libxss-dev libasound2-dev libpulse-dev libvulkan-dev
3. loss32‑Repository klonen
git clone https://github.com/loss32/loss32.git ~/loss32cd ~/loss324. Build‑Verzeichnis anlegen und kompilieren
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)5. WINE‑Umgebung vorbereiten
Erstellen Sie ein separates WINE‑Prefix, damit die Windows‑Umgebung sauber bleibt.
export WINEPREFIX=$HOME/.wine-loss32
wineboot -iOptional: Mit winetricks einige gängige Komponenten nachinstallieren (z. B. DirectX, .NET).
winetricks corefonts vcrun6sp6 directx96. loss32‑Desktop starten
Im build-Verzeichnis befindet sich die ausführbare Datei loss32. Starten Sie sie mit dem vorbereiteten WINE‑Prefix:
WINEPREFIX=$HOME/.wine-loss32 ./loss32Nach wenigen Sekunden sollte ein Windows‑ähnlicher Desktop erscheinen – komplett innerhalb Ihres Linux‑Desktops.
7. Autostart (optional)
Damit der Win32‑Desktop bei jedem Systemstart automatisch gestartet wird, legen Sie einen Systemd‑Service an:
sudo tee /etc/systemd/system/loss32.service > /dev/null <<EOF
[Unit]
Description=Loss32 Win32 Desktop
After=network.target
[Service]
Type=simple
User=$USER
Environment=WINEPREFIX=$HOME/.wine-loss32
ExecStart=$HOME/loss32/build/loss32
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable loss32.service
sudo systemctl start loss32.service
Praxis‑Tipps & Wartung
- Updates: Pullen Sie regelmäßig neue Commits aus dem loss32‑Repository und führen Sie
makeerneut aus. - Backup des WINE‑Prefixes: Kopieren Sie
$HOME/.wine-loss32auf ein externes Medium – so können Sie Ihre Windows‑Einstellungen und installierten Programme schnell wiederherstellen. - Performance: Aktivieren Sie im WINE‑Konfigurations‑Tool (
winecfg) die Option „Emulate a virtual desktop“ mit einer Auflösung von 1920×1080, um Rendering‑Probleme zu minimieren. - Sicherheit: Installieren Sie nur vertrauenswürdige Windows‑Programme. Nutzen Sie ein separates WINE‑Prefix, um mögliche Schadsoftware vom Hostsystem zu isolieren.
Fazit
Mit loss32 und WINE können Sie einen vollständigen Win32‑Desktop auf Linux betreiben – ideal, um alte Windows‑Anwendungen weiter zu nutzen, ohne eine zweite Maschine zu betreiben. Die Einrichtung erfordert einige Schritte, ist aber gut automatisierbar und lässt sich in bestehende Server‑ oder Desktop‑Umgebungen integrieren.
Sie möchten das lieber von Profis umsetzen lassen?
Wir von Schönfelder EDV unterstützen Sie gerne bei Serverkonfiguration, Wartung und Automatisierung. Schreiben Sie mir einfach.

