![Windows Subsystem For Linux WSL With Delphi | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/10/Windows-Subsystem-For-Linux-WSL-With-Delphi.png?resize=1140%2C675&ssl=1)
StoreIn this session, you can how to take advantage of the new Windows Subsystem for Linux (WSL) to develop, debug, and deploy Linux applications from Delphi.
What is the Windows Subsystem for Linux (WSL)
- Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables natively on Windows 10 and Windows Server 2019
- Multiple distributions are available via the Microsoft Store (Ubuntu, Debian, OpenSUSE, Kali, Fedora e.t.c)
- Mostly focused on the command-line interface with limited support for GUI apps via the external X11 server
- Less abstraction and better Windows integration than a traditional Virtual Machine
- Similar to Hyper-V or Windows Sandbox
- Invoke Linux binaries from Windows and Windows executables from Linux
Be sure to watch the whole session to learn:
- WSL Installation
- Managing WSL Distros
- Targeting from Delphi to Linux
- Installation of the PAServer
- Automation
All these steps are shown in action with real demos.
Learn more about application development in this article about Windows Linux Subsystem.
Interested in building Linux applications with Delphi? Try the IDE Software, which can help you create apps in Delphi or C++ environments.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
Guys how do a Firebird Conection with Delphi and WSL?
Follow the instructions for Ubuntu at the following page: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Connect_to_Firebird_(FireDAC)
Then you need to connect to the WSL instance – specify 127.0.0.1 for any host names, assuming it is on the same machine. You don’t mention if the Firebird server is local or not but if it is and the app is an FMXLinux app then it should just work – same as Linux enterprise apps.
Note that this depends on the version of Delphi you use – I’m not sure you’ll be able to do with it the Community Edition or Professional SKUs – you may need Enterprise or higher.