RE: Linux, Mono and Windows Services, MSMQ and WCF

"Gough, Christopher" <[email protected]>
Newsgroups gmane.comp.windows.off-topic
Message-ID <E4AE3AC01780CD4EB19102EB761A72F933E10ABE05@USMAIL2K701.us.micros.int>
I don't find it too surprising, those cats on the Mono project have been at this a while, and they aren't playing around. 

Sam Gentile spoke at one of our .NET meetings a few years back (maybe 4) and said he had been running early versions of Mono on his Apple laptop from the very beginning, IIRC he wanted to make sure the stuff that was being published as the ECMA standard actually worked. 

Chris 


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Greg
Sent: Thursday, May 06, 2010 8:56 AM
To: [email protected]
Subject: Re: [OT] Linux, Mono and Windows Services, MSMQ and WCF

I finally got a copy of the source code from the outsource vendor yesterday and was able to get a clean build. I ran MoMA on the build, expecting to see all kinds of warnings and errors. Instead I saw:

"MoMA was unable to find any potential issues in this application."

My first response: Woo Hoo!

My next response; no way this is possible. 

So now I plan to figure out how to actually port the .NEY source code over to the Ubuntu box and figure out how to run it under Mono. 

--- In [email protected], "Greg" <gregarobinson@...> wrote:
>
> Thanks Robert
> 
> I previously stated no WCF. I was able to get my hands on the dlls and config files yesterday. Looks like they 3rd party vendor is using WCF <client> (application development is done by a vendor). 
> 
> Regarding Linux, the app will be running on Ubuntu: http://www.ubuntu.com/ 
> 
> on this little guy:
> 
> http://www.via.com.tw/en/products/embedded/artigo/a1100/index.jsp
> 
> 
> 
> --- In [email protected], Robert Sedor <rsedor@> wrote:
> >
> > 
> > 
> > 
> > Linux supports daemons which are similar to Windows Services.  If you are using WCF, then mono supports that too.  You may have some difficulty with the daemons as it will be likely that they will need to run or be installed with "root" permission.  You may want to look at the sudo file to give them temporary sudo permission in order to run those processes.  If you haven't used linux before in your shop then, you need to investigate which flavor of linux you would port to.  SuSe Enterprise is the most compatible with Microsoft and includes support for things like ADSI and Silverlight.  Novell also funds the Mono project as well as running many mono applications on SuSe.
> > 
> > 
> > 
> > To: [email protected]
> > From: gregarobinson@
> > Date: Mon, 3 May 2010 18:29:49 +0000
> > Subject: Re: [OT] Linux, Mono and Windows Services, MSMQ and WCF
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >  
> > 
> > 
> > 
> >   
> > 
> > 
> >     
> >       
> >       
> >       Thanks for the feedback.
> > 
> > 
> > 
> > No WCF to port\migrate; only Windows Workflow and MSMQ.
> > 
> > 
> > 
> > The project will kick off in 2-4 weeks. A lot of what I have read today on the Mono site suggests the MSMQ and WF is in alpha and is not very stable at this point.  
> > 
> > 
> > 
> > What in Linux is equal to a Windows Service? 
> > 
> > 
> > 
> > --- In [email protected], "Gough, Christopher" <CGough@> wrote:
> > 
> > >
> > 
> > > I would expect that a whole lot of code will come over for free, you will still have to deal with WCF and MSMQ missing in Java, plus all the other "missing" code. Looking at Mono is definitely worthwhile.  
> > 
> > >  
> > 
> > > 
> > 
> > > Might check out 1) SystemMessagingOpenwire for MSMQ replacement. 
> > 
> > > 2.) for partial WCF support.
> > 
> > > 
> > 
> > > 
> > 
> > > Good Luck sounds like a fun project. 
> > 
> > > Chris 
> > 
> > > 
> > 
> > > 1) http://www.mono-project.com/SystemMessagingOpenwire
> > 
> > > 
> > 
> > > 2) http://www.mono-project.com/WCF
> > 
> > > 
> > 
> > > 
> > 
> > > 
> > 
> > > 
> > 
> > > -----Original Message-----
> > 
> > > From: [email protected] [mailto:[email protected]] On Behalf Of Greg
> > 
> > > Sent: Monday, May 03, 2010 11:58 AM
> > 
> > > To: [email protected]
> > 
> > > Subject: [OT] Linux, Mono and Windows Services, MSMQ and WCF
> > 
> > > 
> > 
> > > Related to this post: http://tech.groups.yahoo.com/group/win_tech_off_topic/message/59929
> > 
> > > 
> > 
> > > I have been asked to look into porting a .NET application to Linux. I am brand new to Linux. The first thought is to port\migrate all the code to Java. I have never worked with Java so that means bringing in consultants. The funds are allocated to do this, I simply worry about migrating the application from .NET to Java and all the problems we will undoubtedly encounter. In addition this is a .NET shop. Going to Java means a portion of our Seas product is now written in Java; which means a Java resource to maintain.
> > 
> > > 
> > 
> > > I was able to create a simple Hello World .NET console app that runs on a Linux box via Mono. 
> > 
> > > 
> > 
> > > Today I found out the app uses 2 Windows Services, .NET 3.5, MSMQ and WCF. My first thought is there is no way Linux\Mono can support all of this. 
> > 
> > > 
> > 
> > > I plan to start digging into this today. If anyone knows now some of or all of this is simply not doable on Linux with Mono please let me know before I invest a lot of time in this. If anyone can point me in the right direction, to some good resources, please do. 
> > 
> > > 
> > 
> > > I do not want to port this part of the application to Java if we do not have to, but if we have to we have to as the decision to go to Linux on the box where this part of the application runs has been made and I cannot change that.
> > 
> > > 
> > 
> > > 
> > 
> > > Thanks!
> > 
> > > 
> > 
> > > 
> > 
> > > 
> > 
> > > ------------------------------------
> > 
> > > 
> > 
> > > Yahoo! Groups Links
> > 
> > >
> >
>




------------------------------------

Yahoo! Groups Links
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.