# Plugin Host for Linux

**URL:** <https://forum.juce.com/t/plugin-host-for-linux/11766>\
**Category:** Linux\
**Created:** [November 1, 2013, 4:18am UTC](https://forum.juce.com/t/plugin-host-for-linux/11766 "2013-11-01T04:18:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dennyabrain](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dennyabrain/32/272_2.png) [@dennyabrain](https://forum.juce.com/u/dennyabrain)\
**Post date:** [November 1, 2013, 4:18am UTC](https://forum.juce.com/t/plugin-host-for-linux/11766/1 "2013-11-01T04:18:31Z")

</div>

I am new to JUCE. I've managed to build the demos and run some of them and have written a basic gain plugin and successfully built it. I see a .so file as the final product but how to i use it? LMMS expects a .dll file for VST. What am I missing?

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [November 1, 2013, 11:15am UTC](https://forum.juce.com/t/plugin-host-for-linux/11766/2 "2013-11-01T11:15:48Z")

</div>

TBH I know very little about plugins on linux, but if your host is&nbsp;looking for a .dll file, just renaming the .so should do the trick!

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [November 1, 2013, 11:16am UTC](https://forum.juce.com/t/plugin-host-for-linux/11766/3 "2013-11-01T11:16:33Z")

</div>

..and is it generally true that VSTs on linux must have the .dll suffix? If so, I should change the introjucer to use that by default.

---

<div class="post-metadata">

**Author:** ![falkTX](https://avatars.discourse-cdn.com/v4/letter/f/9f8e36/32.png) [@falkTX](https://forum.juce.com/u/falkTX)\
**Post date:** [November 1, 2013, 9:46pm UTC](https://forum.juce.com/t/plugin-host-for-linux/11766/4 "2013-11-01T21:46:18Z")

</div>

lol, really?

&nbsp;

\*.dll files are for windows, \*.so files are for linux.

LMMS for some reason decided to support Windows VSTs (using Wine on Linux) and not native vsts (ie, linux ones).

&nbsp;

If you're looking for a real linux plugin host, take a look at my own:

http://kxstudio.sourceforge.net/Applications:Carla

(there are pre-compiled binaries if you don't feel like building it)

&nbsp;

Ardour3 and Qtractor can also load linux vsts.

&nbsp;

---

<div class="post-metadata">

**Author:** ![dennyabrain](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dennyabrain/32/272_2.png) [@dennyabrain](https://forum.juce.com/u/dennyabrain)\
**Post date:** [November 2, 2013, 1:36pm UTC](https://forum.juce.com/t/plugin-host-for-linux/11766/5 "2013-11-02T13:36:00Z")

</div>

I need to keep Ardour uninstalled for now since it interferes with a project that I am working on.

&nbsp;

I will try the link you shared. Thank you :)
