aspose file tools*
The moose likes Linux / UNIX and the fly likes SSRS / .Net / IIS on Linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "SSRS / .Net / IIS on Linux" Watch "SSRS / .Net / IIS on Linux" New topic
Author

SSRS / .Net / IIS on Linux

Ajil sa
Greenhorn

Joined: Sep 30, 2008
Posts: 16
Hi Ranchers,

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


Thanks for your kind attention.


SCJP 5.0
Charles Lyons
Author
Ranch Hand

Joined: Mar 27, 2003
Posts: 836
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:


Charles Lyons (SCJP 1.4, April 2003; SCJP 5, Dec 2006; SCWCD 1.4b, April 2004)
Author of OCEJWCD Study Companion for Oracle Exam 1Z0-899 (ISBN 0955160340 / Amazon Amazon UK )
Ajil sa
Greenhorn

Joined: Sep 30, 2008
Posts: 16
Thanks for the quick reply.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16305
    
  21

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.


Customer surveys are for companies who didn't pay proper attention to begin with.
Charles Lyons
Author
Ranch Hand

Joined: Mar 27, 2003
Posts: 836
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...
 
 
subject: SSRS / .Net / IIS on Linux