# Linux

> Includes information about developing Unity applications on the Linux desktop platform that includes settings available in the Unity Editor for Linux platform, Linux Player build binaries, and troubleshooting.

Unity provides support for developing applications on Linux. You can build your application as a standalone executable and run it on Linux systems that support the same architecture that Unity supports. You can also build your application as a library and use it as a plug-in in other applications.

| **Topic**                                                                                                          | **Description**                                                                                                                                                                                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **[Linux Player Settings](/engine/6000.3/manual/platform-specific/linux/player-settings.md)**                      | Use **Player Settings** to set the different options required for the final game built by Unity applicable for the Linux platform. For a description of the general **Player Settings**, refer to [Player Settings](/engine/6000.3/manual/unity-editor/editor-settings-reference/comp-manager-group/class-player-settings.md#general). |
| **[Linux build settings reference](/engine/6000.3/manual/platform-specific/linux/buildsettings.md)**               | Use build settings to set up and begin the build process for your application on Linux. It contains settings to create development builds and for publishing your final build.                                                                                                                                                         |
| **[Build a Linux application](/engine/6000.3/manual/platform-specific/linux/build-for.md)**                        | Build a Unity application on Linux platform.                                                                                                                                                                                                                                                                                           |
| **[Troubleshooting Linux Editor issues](/engine/6000.3/manual/platform-specific/linux/editor-troubleshooting.md)** | Lists the known issues with the Linux Editor and their solutions.                                                                                                                                                                                                                                                                      |

> **Note:**
>
> Unity provides Linux support only for Ubuntu. For information on the supported Ubuntu versions, refer to the [System requirements](/engine/6000.3/manual/get-started/install-and-upgrade/getting-started-installing-unity/system-requirements.md#desktop).

## Additional resources:

* [Install the Unity Hub for Linux](https://docs.unity.com/hub/install-hub.html.md)
* [Linux IL2CPP cross-compiler](/engine/6000.3/manual/scripting/compilation-and-code-reload/script-compilation/backends/il2cpp/linux-il2cpp-crosscompiler.md)
