Page 1 of 1
RunUO officially supports Linux/Mono
Posted: Thu Sep 13, 2007 1:38 pm
by Red Squirrel
The latest RunUO SVN now runs on Mono, which is a .NET 2 emulator for Linux. Upgrading to the latest SVN is not really an option for us due to our highly customized and optimized core/scripts which also have much more scripting side features, but the fact that they now support it is good news as I can take a look at what they changed and what not.
This is not a priority, but I do want to look into running the shard on Linux as it will minimize server costs by about 20-30 bucks per month, and it will most likely perform better. But since its emulation, I would have to check and see if it really does perform better.
If I do decide to try it on Linux I will post a more official announcement for everyone to test on TC1 or I may setup a separate TC and call it TC2. I may even do this as a side project thing as well.
RunUO on Linux would also open up doors for mysql implimentation and save-less operation as the mysql could be run in it's native platform.
Archived topic from AOV, old topic ID:1275, old post ID:8014
RunUO officially supports Linux/Mono
Posted: Thu Sep 13, 2007 4:07 pm
by sliptongue69
That only took two years or so...but you set it up, I'm down for helpin' test it out.
Archived topic from AOV, old topic ID:1275, old post ID:8029
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 10:43 am
by Red Squirrel
Looks like Mark is doing some decent work on this. Theres still lot of issues, but he's done more work in the past couple days then asayre has done in the past couple months. I'll wait till its considered mature and I'll look more into it. I will most likely run a stock SVN as test then decide how I want to translate those changes to the main shard, if I decide to try that route.
Archived topic from AOV, old topic ID:1275, old post ID:8053
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 1:13 pm
by sliptongue69
It would be spiffy.
Been debating on converting my machine to Linux since Windows sucks so bad...32bit is just so shitty for my processor...and 64bits drivers suck nuts. :-/
Archived topic from AOV, old topic ID:1275, old post ID:8055
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 1:16 pm
by Red Squirrel
Yeah if I could convert the server from windows to Linux I could save like 20 bucks a month too.
Rewriting RunUO in C++ would be fun too, but it would be insane work. The end product would be worth it though. I'd release it as my own emulator, and call it PowerUO or something.
Archived topic from AOV, old topic ID:1275, old post ID:8056
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 3:36 pm
by dprantl
Rewrite it in Java and then it would run on anything
Archived topic from AOV, old topic ID:1275, old post ID:8064
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 3:42 pm
by Red Squirrel
Yeah I thought of it but java has slower execution time, and that will be noticeable with an application like this. There actually are C# -> C++ conversion tools out there, not sure how good they are mind you, but it would do most of the work I think. Though I've been reading up and mono is not actually emulation, so C# might actually perform well even in its non native platform Linux.
Archived topic from AOV, old topic ID:1275, old post ID:8066
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 3:46 pm
by dprantl
Red Squirrel wrote:Yeah I thought of it but java has slower execution time, and that will be noticeable with an application like this. There actually are C# -> C++ conversion tools out there, not sure how good they are mind you, but it would do most of the work I think. Though I've been reading up and mono is not actually emulation, so C# might actually perform well even in its non native platform Linux.
It used to be the case long ago that java was slower than C++, but that is no longer true as of Java 1.5 and higher:
http://www.idiom.com/~zilla/Computer/ja ... hmark.html
The only hit with java is the initial loading of the application, because java has such a huge collection of API's in its package.
Archived topic from AOV, old topic ID:1275, old post ID:8068
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 4:23 pm
by Red Squirrel
Yeah I heard they improved things a lot in terms of speed, actually. For true speed, pure C is actually the best way to go (besides assembly) but its hard to write a big program without OOP. Java, C++ and C# have lot of nice OOP features.
Archived topic from AOV, old topic ID:1275, old post ID:8071
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 7:39 pm
by sliptongue69
COBOL
...
*shrugs*
Archived topic from AOV, old topic ID:1275, old post ID:8081
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 7:50 pm
by Death
oh God, not cobol. That brings back nightmares.
Archived topic from AOV, old topic ID:1275, old post ID:8082
RunUO officially supports Linux/Mono
Posted: Fri Sep 14, 2007 8:17 pm
by Red Squirrel
hahaha
Imagine writing runuo in assembly? LOL. After its done, you commit suicide.
Archived topic from AOV, old topic ID:1275, old post ID:8084