• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SSRS / .Net / IIS on Linux

 
Ajil sa
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ranchers,

Is it possible to install SSRS(SQL Server Reporting Services), .Net and IIS
on Linux flavor OS ?


Thanks for your kind attention.
 
Charles Lyons
Author
Ranch Hand
Posts: 836
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mono is an open source cross-platform .NET framework. I'm not sure if it's 100% compatible with MS .NET as I've never used it, but it's worth looking at. IIS doesn't run on Linux as it's designed exclusively for the Windows API, and any emulation like Wine will hinder a server. I doubt it's open source either, making a port impossible. You should look for a Linux (open-source?) alternative to IIS, like Apache. What are you needing to do?

I have no idea about SSRS I'm afraid. If it's an MS product however, you'll be getting the same problems as with IIS. MS don't like their products being used on non-Windows OSes, for obvious reasons :roll:
 
Ajil sa
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the quick reply.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18154
52
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Charles Lyons:
Mono is an open source cross-platform .NET framework. I'm not sure if it's 100% compatible with MS .NET as I've never used it, but it's worth looking at. IIS doesn't run on Linux as it's designed exclusively for the Windows API, and any emulation like Wine will hinder a server. I doubt it's open source either, making a port impossible. You should look for a Linux (open-source?) alternative to IIS, like Apache. What are you needing to do?

I have no idea about SSRS I'm afraid. If it's an MS product however, you'll be getting the same problems as with IIS. MS don't like their products being used on non-Windows OSes, for obvious reasons :roll:


I would not make any major business investments based on the idea that .Net apps will run under Mono. While .Net and Java are a lot alike (not surprising, considering its origins), Sun scrupulously designed Java to be "write once, run anywhere". Microsoft had no such scruples, and as a result, .Net apps are likely to dive into Windows-only resources without warning.

And, no, IIS not only isn't open-source, unless you're someone like the Chinese government, you can't have the source at all. Although I think nowadays you can get it for academic purposes providing you sign your soul away. It's also tied very heavily into Windows technologies, so porting it at the source level would be a major rewrite. And they'd sue you.

There is one way to run all of the above on a Linux box. Install VMWare, buy a copy of Windows Server Edition (the desktop ones won't do) and install it as a virtual machine. Check carefully before doing so - Microsoft has had ambiguous feelings about people tossing around copies of Windows in virtual machines and I'm not sure of the exact legal and technical limitations currently in effect.

Mono, BTW is decent as general concept. The "sticky note" utility on my desktop (Tomboy Notes) is a .Net app and I'm happy with it. The problem is that I don't trust Microsoft to keep Windows intrusions limited, and I'm pretty sure that .Net doesn't have a Java-style deprecation mechanism to ensure that old apps can be rebuilt on a modern machine in an emergency. Windows is infamous in its record of replacing entire APIs with incompatible successors on very short notice.
 
Charles Lyons
Author
Ranch Hand
Posts: 836
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Check carefully before doing so - Microsoft has had ambiguous feelings about people tossing around copies of Windows in virtual machines.
Well, they do sell volume licenses for virtual servers, so I guess they've realised the market is there, and money is to be made See Virtualization calculator.

It isn't cheap, and I still wouldn't buy in though. I find Linux more stable and friendly ("not got it? Just apt-get it!"), so I'd struggle to find a reason to switch unless a client had a real need...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic