Ask Your Question

Can we run Microsoft Visual Studio and Microsoft SQL Server Management Studio in Fedora?

asked 2015-05-29 03:55:58 -0500

Prayen gravatar image

updated 2015-06-25 22:53:34 -0500

mether gravatar image

I am working as a C Sharp programmer and I basically use these programs. I want to start using linux OS and think Fedora would be better. As I have done some research about this. It says fedora(linux) doesn't support these programs. Please let me know about this. Thanks.

edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted

answered 2015-05-29 13:29:30 -0500

aeperezt gravatar image

Well, it is not that Fedora do not support those programs, it is that they are not Free Software. Because of that they cannot be included on Fedora.

In any case is the other way around and Microsoft do not support Fedora as they do not build any binary compatible with Linux or Fedora for that matter.

You could run Fedora and run Virtual Machine with Windows OS to MSsql Server on it. You can always use Mono to code C#.

edit flag offensive delete link more


Thanks for your response. Currently, I am running these programs in the Virtual Machine. Rather using a Virtual Machine it'd be appropriate if I were to run these programs in Fedora itself. Please suggest if there is an alternative to using Virtual Machine for these programs.

Prayen gravatar imagePrayen ( 2015-05-30 09:08:26 -0500 )edit

answered 2015-05-29 13:11:56 -0500

florian gravatar image

As far as I know, Microsoft does not provide these programs for any Linux OS.

You might be able to run it using Wine or Playonlinux but I doubt it will work, especially since you are going to compile stuff for MS OS', right?

Playonlinux does not list the applications as supported software.

If you want to start using Fedora or other Linux OS' you could always install it as a second operating system onto your computer (DualBoot). Or, you could install Fedora, and then run an MS Windows OS in a virtual machine (Virtualbox, virt-manager, vmplayer, ...)

edit flag offensive delete link more

answered 2015-05-29 19:43:59 -0500

Linux and Windows have different formats for executable files and Windows dlls are not available in Fedora. So Windows programs (.exes) can't run on Linux. The Wine project is an attempt to run Windows .exe files on Linux. But only a few programs work with Wine because it is not complete. I haven't been able to get any Windows program other than Firefox to work in Wine. Microsoft's development tools like Visual Studio do not work in Wine. I've tried.

You have two realistic options:

  1. Run a full copy of Windows in a VirtualBox virtual machine in Linux. I think this kind of defeats the purpose of switching to Linux because your not really switching if you continue to run Windows inside Linux. You're better off just using Windows.
  2. Use apps on Linux that are similar to the apps you use on Windows. This is really what it means to switch to Linux and open source. There are replacements for the tools you want to use that are pretty good.

MonoDevelop for C# development:

PostgreSQL for a database:

edit flag offensive delete link more


The advantage of the apps I listed above is that, unlike the Microsoft apps, there are versions of them that work on both Linux and Windows. Since they're open source, anyone can work on them and port them to other platforms, and they have. You can try them out on Windows first if you want.

Bill Chatfield gravatar imageBill Chatfield ( 2015-05-29 20:32:13 -0500 )edit

answered 2015-05-29 20:53:23 -0500

kc8pdr gravatar image

there is a program called visual studio coder that will let you code c# vb js and all the outer programming you can you look at link text there all so working on 5 for fedora redhat and ubuntu

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-05-29 03:22:37 -0500

Seen: 2,153 times

Last updated: May 29 '15