RunUO officially supports Linux/Mono
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
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
Honk if you love Jesus, text if you want to meet Him!
-
- Posts: 829
- Joined: Sat Aug 18, 2007 7:46 pm
RunUO officially supports Linux/Mono
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
Archived topic from AOV, old topic ID:1275, old post ID:8029
Stupid fucking idiot in red shirted ass...
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
Archived topic from AOV, old topic ID:1275, old post ID:8053
Honk if you love Jesus, text if you want to meet Him!
-
- Posts: 829
- Joined: Sat Aug 18, 2007 7:46 pm
RunUO officially supports Linux/Mono
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
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
Stupid fucking idiot in red shirted ass...
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
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
Honk if you love Jesus, text if you want to meet Him!
RunUO officially supports Linux/Mono
Rewrite it in Java and then it would run on anything
Archived topic from AOV, old topic ID:1275, old post ID:8064
Archived topic from AOV, old topic ID:1275, old post ID:8064
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
Archived topic from AOV, old topic ID:1275, old post ID:8066
Honk if you love Jesus, text if you want to meet Him!
RunUO officially supports Linux/Mono
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: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.
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
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
Archived topic from AOV, old topic ID:1275, old post ID:8071
Honk if you love Jesus, text if you want to meet Him!
-
- Posts: 829
- Joined: Sat Aug 18, 2007 7:46 pm
RunUO officially supports Linux/Mono
COBOL
...
*shrugs*
Archived topic from AOV, old topic ID:1275, old post ID:8081
...
*shrugs*
Archived topic from AOV, old topic ID:1275, old post ID:8081
Stupid fucking idiot in red shirted ass...
RunUO officially supports Linux/Mono
oh God, not cobol. That brings back nightmares.
Archived topic from AOV, old topic ID:1275, old post ID:8082
Archived topic from AOV, old topic ID:1275, old post ID:8082
- Red Squirrel
- Posts: 29209
- Joined: Wed Dec 18, 2002 12:14 am
- Location: Northern Ontario
- Contact:
RunUO officially supports Linux/Mono
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
Imagine writing runuo in assembly? LOL. After its done, you commit suicide.
Archived topic from AOV, old topic ID:1275, old post ID:8084
Honk if you love Jesus, text if you want to meet Him!