[sldev] Opening the server source?
Jim Purbrick (Babbage)
babbage at lindenlab.com
Mon Jul 9 07:24:05 PDT 2007
Actually, the first C# scripts ran on SL simulators about 18 months
ago, but that's because they were scripts I wrote and so trusted. As
Adam says, being able to securely run untrusted scripts written in
arbitrary languages is the tricky bit. Our microthreading injector
can whitelist method calls to avoid dangerous library calls, but
we're probably going to have to wait until the Moonlight project
implements the Silverlight security model before we can allow
arbitrary CIL assemblies to run on the main grid.
Cheers,
Jim/Babbage
On 4 Jul 2007, at 01:39, Adam Frisby wrote:
> There's been whispers of it occasionally. Technically it shouldnt
> be hard to do, the key is in making sure you dont support language
> features linking to the system class library (since that makes for
> a nice security risk).
>
> Adam
>
> Argent Stonecutter wrote:
>
>> On 03-Jul-2007, at 08:46, Chance Unknown wrote:
>>> Mono is a programming lauguage.
>> Mono is not a programming language. C# is a programming language,
>> J# is a programming language. VB.Net is a programming language.
>> All these programming languages compile to CIL code which is run
>> in the Mono virtual machine.
>> Linden Labs was not, so far as I know, planning on supporting any
>> language but LSL even after converting to Mono.
More information about the SLDev
mailing list