The 2002 O’Reilly Open Source Convention hosted a number of sessions on emerging technologies, including one on .NET. The .NET session was on Rotor, Microsoft’s shared source .NET Common Language Interface (CLI) project ported for FreeBSD. The project manager, David Stutz, conducted the session, which included information on history, architecture and more. It’s interesting to note that the CLI and C# could be formally accepted as ISO/ANSI standards by the end of the year when the final ballots have been submitted.
While Rotor is not open source, this shared source project allows developers to develop, port and compile .NET applications in C#, Perl, Java or other programming languages using metadata and/or Web services standards on an OS besides Windows; that’s currently FreeBSD. In recent weeks however, there have been ports on Linux and more. However, David Stutz would not comment except for saying that he was open to other ports besides FreeBSD. It’s also interesting to note that the Mac OS X kernel is FreeBSD. Given this and Microsoft’s investments in Apple, will we see .NET on Mac. It’s certainly possible.
For more on Rotor and .NET, visit O’Reilly Network’s .NET DevCenter.
What do you think of .NET; Rotor?