Greetings,

I ran into FreeBSD co-founder David Greenman at a restaurant last night, and
to my surprise I found he (and the other members of the core team,
apparently) have had nothing to do with the FreeBSD CLI.  I was under the
impression that MS worked closely with them to roll it out.  David had just
a vague notion of what .NET is at all, which is understandable for a kernal
writer, but I would have put money down that it was a joint effort.

He asked a number of questions about .NET and Rotor in particular.  I was
stumped on one question, and was hoping the Rotor gurus could clarify for
me.  I was describing the CLR process model and how it differs from the JVM,
specifically in how the runtime JITs to a file for later retrieval instead
of recompiling each time.  He wanted to know if it was actual machine code,
and I said it wasn't - it spits out OS-compliant function calls.  We're
still sticking with WinAPI calls on Windows when all said and done, and the
same applies for FreeBSD.

Thinking on this later, I'm wondering if there are any instances where the
runtime generates raw machine code and leaves the umbrella of OS calls.  I
can't imagine this would be the case.  Can someone clarify for me?

Thanks,

Chris Goldfarb
Sr. Software Architect, Intel
[EMAIL PROTECTED]

Reply via email to