Is it feasible or even possible to port Traveller Map to FreeBSD?

Traveller Map is a web service for mapping with the Traveller RPG game. It is open source under the Apache license, and unfortunately heavily relies on Windows - specifically .NET, IIS, and MSSQL.

Not being very familiar with Windows development (or development in general, for that matter), I'm wondering how possible it is for a person to make something like this work under FreeBSD with nginx/apache and without it turning into a major rewrite of the entire tool.

Is this something a motivated and competent developer could knock out in a few hours? Or would this be doomed to failure from the start? Is it even worth putting in the WantedPorts list?
 
This wouldn't be a port, but a complete re-write from the ground up.
Unless you simply run Windows in a bhyve VM. That'd work perfectly well.

.NET exists for Linux & FreeBSD
IIS does not.
MSSQL.... now, there is some sort of MSSQL for linux, but I know nothing about it. Would'nt be enough to help, though.

Having the exising source *would* help, as a detailed guide. I've always liked Traveller Map and I might look into this my self, now that I know it's OSS.
 
Yeah that was kinda what I was afraid of. I might stand up a Windows VM to try it out, but I'd hoped that it might be possible to do *something* to run it in a normal jail.
 
In the perfect world, if everything was working, you might get away with the following replacements:
  • .NET -> Mono
  • IIS + ASP.NET -> Mono XSP
  • MSSQL -> MSSQL + Linux compatibility
However, the Docker approach of "just run the foreign OS in a VM" is probably the easiest one.
 
This seens like an WMS Layer built with C#.
I tryied to peek a little in the repo, but, if you could find the map file somehow and it is a shapefile, or even a collection of vectors, it is possible to render it using openlayers or leaflet, maybe?

Edit: I am sorry, it seens it uses .SEC and .t5 so I am talking nonsense.

Edit2: How could I delete this? I dont feel I can contribute
 
Back
Top