Linux Applikationen mit grafischer Oberfläche mit RAD Studio erstellen und direkt unter Windows ausführen.

Embarcadero Inc. informiert:

Langen, 21.03.2022

Die Entwicklung von plattformübergreifenden Anwendungen rückt immer mehr in den Fokus. Die Anwenderinnen und Anwender möchten Ihre Software auf der Systemumgebung und dem Betriebssystem Ihrer Wahl ausführen. Aus Sicht der Softwareentwicklung geht es dabei darum, die Applikationen mit einem begrenzten Aufwand aus möglichst einer Quellcodebasis für alle relevanten Zielsysteme zu erstellen. Delphi bietet Compiler, welche native Applikationen für Windows, macOS, Linux-Distribution, iOS und Android aus dem Quelltext generieren. Mit Hilfe des Frameworks FireMonkey ist dieses auch für Applikationen mit einer grafischen Benutzeroberfläche möglich.
Möchte man die erstellten Applikationen testen, dann braucht man unterschiedliche Systemumgebungen, für Installation und Ausführung. In den aktuellen Versionen von Microsoft Windows existiert dazu das so genannte Windows Subsystem für Linux, aktuell in der Version 2 (WSL2). Mit RAD Studio erstellte grafische Applikationen können direkt im WSL2 ausgeführt werden. Diese Vorgehensweise bietet eine Reihe von Vorteilen:

  • Flexibilität bei der Kombination einer Windows- und Linux-Toolkette auf einem Computer,
  • weniger Overhead als bei der Nutzung einer virtuellen Maschine, verbunden mit einer höheren Leistung,
  • Nutzung einer lokalen Build-Umgebung mit Containern,
  • testen von Serveranwendungen unter Windows ohne zusätzliche Infrastruktur,
  • Möglichkeit des Aufrufs von Linux-Binärdateien aus Windows und ausführbaren Windows-Dateien aus Linux,
  • Reduktion des Verwaltungsaufwands für die Entwicklungs- und Testumgebung,
  • dynamische Nutzung von Arbeitsspeicher und Ressourcen.

Informationen zum Ausführen von Linux GUI-Anwendungen auf dem Windows-Subsystem für Linux findet man im Blog-Beitrag unter https://blogs.embarcadero.com/de/linux-gui-applications-on-windows-subsystem-for-linux?utm_medium=Referral&utm_source=Press&utm_content=DACH-Linux-WSL2-220320 . Hier gibt es auch eine Sammlung vielfältiger Ressourcen rund um die Installation und Konfiguration von Linux-Distributionen in WSL2, um diese für die Entwicklung und Test von kommandobasierten und grafischen Applikationen zu nutzen. Mit diesem Ansatz wird das Entwickeln und Testen für plattformübergreifende grafische Anwendungen erheblich vereinfacht und beschleunigt.


Embarcadero stellt Tools bereit, welche die Produktivitätsprobleme von Anwendungsentwicklern lösen. Mit den Produkten kann man Anwendungen aus einer einzigen Quellcodebasis für alle Plattformen entwerfen, erstellen und ausführen. Mehr als drei Millionen C++- und Delphi-Anwender weltweit setzen auf die preisgekrönten Produkte von Embarcadero, um unternehmenskritische Anwendungen zu liefern.