+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 16
*nix Thread, SIMS.net in Linux with Mono? (Preferably Ubuntu) in Technical; I'm almost certain I'm not going to get anywhere with this, but here goes. I've heard that it's possible to ...
  1. #1

    LosOjos's Avatar
    Join Date
    Dec 2009
    Location
    West Midlands
    Posts
    5,528
    Thank Post
    1,460
    Thanked 1,214 Times in 823 Posts
    Rep Power
    724

    SIMS.net in Linux with Mono? (Preferably Ubuntu)

    I'm almost certain I'm not going to get anywhere with this, but here goes.

    I've heard that it's possible to run .NET software in Linux using a package called Mono.

    My questions are:
    1) Has anybody successfully used Mono to run .NET software in Linux?
    2) Has anybody ever managed to get SIMS.net running in Linux (using this or any other methods)

    I'm almost certain I won't get anywhere with it but any advice would be great, I'd love to ditch Windows but without SIMS.net, my job is impossible!

  2. #2


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    haha.
    sorry.
    I doubt it.
    it would need re-compiling.

    edit: we run it as a publish citrix app on ubuntu, so there is hope.

  3. #3

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    17,941
    Thank Post
    519
    Thanked 2,500 Times in 1,941 Posts
    Blog Entries
    24
    Rep Power
    840
    Quote Originally Posted by CyberNerd View Post
    haha.
    sorry.
    I doubt it.
    it would need re-compiling.
    .NET is not a compiled language as such - it just needs to run in a compatible CLR engine.

    However, I really doubt it would work - SIMS.net will make use of many Microsoft only .Net libraries, which Mono will not have created compatible slot in replacements for.

    You'll not get SIMS.net working in Linux without proper emulation I don't think.

  4. #4

    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,859
    Thank Post
    412
    Thanked 777 Times in 650 Posts
    Rep Power
    182
    Quote Originally Posted by CyberNerd View Post
    haha.
    sorry.
    I doubt it.
    it would need re-compiling.
    Not true.

    Mono is a free implementation of the .Net API; .Net itself is designed to be architecture-independent - like Java, but sensible. Ish.

    Anyway, JoshJohnson: your mileage will probably vary, but I'd have a go and see if it works. You might find you need WINE.

  5. #5
    cookie_monster's Avatar
    Join Date
    May 2007
    Location
    Derbyshire
    Posts
    4,207
    Thank Post
    394
    Thanked 278 Times in 239 Posts
    Rep Power
    74
    Quote Originally Posted by CyberNerd View Post
    haha.
    sorry.
    I doubt it.
    it would need re-compiling.

    edit: we run it as a publish citrix app on ubuntu, so there is hope.


    Isn't that just running on a Windows box though. We use Debian thin clients but they're just handling KVM info the program runs on a Windows server in the background even when it's a published app.

  6. #6


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    Quote Originally Posted by cookie_monster View Post
    Isn't that just running on a Windows box though. We use Debian thin clients but they're just handling KVM info the program runs on a Windows server in the background even when it's a published app.
    yes, it's running on a windows server.

    I stand by my statement that it's not going to work on mono. I guarantee it.

  7. #7


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    Quote Originally Posted by powdarrmonkey View Post
    Not true.

    Mono is a free implementation of the .Net API; .Net itself is designed to be architecture-independent - like Java, but sensible. Ish.
    My understanding was that software written in .net had to be compiled on mono... is that not true?

  8. #8

    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,859
    Thank Post
    412
    Thanked 777 Times in 650 Posts
    Rep Power
    182
    Quote Originally Posted by CyberNerd View Post
    My understanding was that software written in .net had to be compiled on mono... is that not true?
    No, Mono is binary-compatible. However, the implementation is not complete, which will be the sticking point.

  9. Thanks to powdarrmonkey from:

    CyberNerd (22nd February 2010)

  10. #9

    LosOjos's Avatar
    Join Date
    Dec 2009
    Location
    West Midlands
    Posts
    5,528
    Thank Post
    1,460
    Thanked 1,214 Times in 823 Posts
    Rep Power
    724
    Quote Originally Posted by CyberNerd View Post
    My understanding was that software written in .net had to be compiled on mono... is that not true?
    It's a bit of a yes and no answer from what I can tell. Technically you should be able to run .net software compiled anyway as it is the .net libraries that are important, but for guaranteed compatibility programs should be compiled with Mono.

    Like I said, I wasn't expecting it to really be much use here but rather than just not bother with it, I thought I'd get other people's views and experiences.

  11. Thanks to LosOjos from:

    CyberNerd (22nd February 2010)

  12. #10
    Mcshammer_dj's Avatar
    Join Date
    Feb 2007
    Location
    Portsmouth
    Posts
    951
    Thank Post
    37
    Thanked 167 Times in 134 Posts
    Rep Power
    95
    terminal services?

    go with ubuntu and then allow access to SIMS using terminal services. YOu will need a windows server all the time that SIMS uses SQL server

  13. #11

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    17,941
    Thank Post
    519
    Thanked 2,500 Times in 1,941 Posts
    Blog Entries
    24
    Rep Power
    840
    Quote Originally Posted by CyberNerd View Post
    My understanding was that software written in .net had to be compiled on mono... is that not true?
    Nope, when .net is compiled, it becomes CIL bytecode, much like java code becomes java bytecode. It is then transferrable across different implementations of .Net.

  14. #12

    webman's Avatar
    Join Date
    Nov 2005
    Location
    North East England
    Posts
    8,412
    Thank Post
    642
    Thanked 963 Times in 663 Posts
    Blog Entries
    2
    Rep Power
    326
    I agree with CyberNerd. In an ideal world, Mono would be able to run any .NET-compiled application. But in reality, and probably especially with SIMS, this is unlikely to work. Just look at all the stuff on the Porting winforms applications page on the Mono project website.

    Although many small apps will run on Mono unmodified, many apps will require some work on the developer's part to run smoothly on Mono.
    I very much doubt SIMS was written with Mono in mind.

  15. #13
    cookie_monster's Avatar
    Join Date
    May 2007
    Location
    Derbyshire
    Posts
    4,207
    Thank Post
    394
    Thanked 278 Times in 239 Posts
    Rep Power
    74
    Quote Originally Posted by CyberNerd View Post
    yes, it's running on a windows server.

    I stand by my statement that it's not going to work on mono. I guarantee it.


    I agree, it only just runs on Windows (sorry couldn't help it SIMS has been a pain today)

  16. #14

    LosOjos's Avatar
    Join Date
    Dec 2009
    Location
    West Midlands
    Posts
    5,528
    Thank Post
    1,460
    Thanked 1,214 Times in 823 Posts
    Rep Power
    724
    Ok well thanks for the replies all, it was worth a shot.

    On a side note, I really wish more mainstream developers would take up the cross platform gauntlet and stop forcing us all to throw cash in the M$ coffers. It's fair enough when Microsoft or Apple make platform specific software, it's their platform and hence their profits they're bumping, but any software developer worth their salt should be doing all they can to create cross platform solutions these days IMHO

  17. #15

    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,859
    Thank Post
    412
    Thanked 777 Times in 650 Posts
    Rep Power
    182
    I still say try it and see - then we know, one way or the other instead of just conjecturing.

    Either way they certainly won't support it...

SHARE:
+ Post New Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 39
    Last Post: 28th October 2009, 09:32 PM
  2. Replies: 23
    Last Post: 3rd October 2009, 05:44 PM
  3. APS software on Windows or Linux (Ubuntu)
    By TheFopp in forum ICT KS3 SATS Tests
    Replies: 1
    Last Post: 3rd December 2008, 02:47 PM
  4. Ubuntu for Windows - Linux newbies read
    By j17sparky in forum *nix
    Replies: 0
    Last Post: 16th September 2007, 10:47 AM
  5. Windows Vista or Ubuntu Linux?
    By NetDiag in forum Windows Vista
    Replies: 134
    Last Post: 4th February 2007, 11:23 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •