Link to home
Start Free TrialLog in
Avatar of abrusko
abruskoFlag for United States of America

asked on

VB.NET and non-windows OS's

Hi,

I just read an article about .NET (http://www.ondotnet.com/pub/a/dotnet/2005/09/06/what-is-dotnet.html) and in it is says that "there have been a number of alternative CLR implementations".

It goes on to say: "Rotor was a project from Microsoft Research, is a version of the CLR that will run on Mac OS, and is shared source. Mono is an independent open source implementation of the CLR that runs on various Linux distributions. "

Does this mean that if I were to write a program in VB.NET, I could then run that progam on Linux, for example?  Is that what these statements are trying to say?

Thanks for your thoughts...Andy
SOLUTION
Avatar of Bob Learned
Bob Learned
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of abrusko

ASKER

Thanks for the info Greg.  I will add that book to my wish list.

As a concept, tho, it is possible to run VB code (for example) on a non-windows OS (Linux for example) under the .NET umbrella...with some tweaks?

Andy
Yes absolutely ...
Common Language Runtime means that all .NET languages are run in a common language (IL).

Bob
Avatar of abrusko

ASKER

OK, guys...thanks very much for your expertise.  This gives me what I need to know for now.

Appreciate it.