The Race to Linux challenges Visual Studio developers to port existing ASP.NET applications to Linux using their cross-platform tool of choice (e.g. Grasshopper, Mono, PHP, Macromedia, etc.).
The winners of each of the three races will win an Xbox 360. In addition, contestants using Grasshopper will also qualify to win an Xbox 360 game of their choice. Limit one Xbox 360 and one game per participant.
The Code Project will identify the first of three ASP.NET applications to be ported so that it runs on Linux.
In each race, the first applicant to submit the ported application so that it runs successfully on Linux, and meets all race requirements, wins.
It was my dream to run .Net application on almost any Operating System (Cross Platform), so now I have the tools to easily do it, and the best of all – I might get xBox 360!
As I reviewed the options I can give you a tips to choose your way of doing the contest:
It looks like the easiest way to do it is to use Grasshopper the free Visual Studio plug in which enables you to compile you current ASP.Net to Java byte code thus works in any Java environment.
Note that Grasshopper is only for Web Applications.
If you currently work on Linux, then get Mono. No need for loans to buy Windows 😛
And with Mono you can do Desktop applications also, not just Web Applications as it is with Grosshopper.
If you are PHP guru, you have to look for ASP.Net application and just do the exact same look and functionality of that ASP.Net application. I think this tough, because you will completely rewrite the whole thing (re-invent the wheel).
And as the case in PHP, you can do with ColdFusion from Macromedia.
So choose what is the best for you, and good luck!