[Opensim-dev] Looking for people with CLI/MSIL experience!

Imaze Rhiano imaze.rhiano at gmail.com
Mon Jul 20 07:47:39 UTC 2009


Hi!

Sorry, this is bit off topic, because this message doesn't just concern 
Open SIM development, it hopefully have also impact to Mono Project and SL.

We are looking for people with CLI/MSIL experience - or people who are 
motivated and quick learners - to join the project which goal is to 
write test suite for Mono project's metadata verifier. Also persons with 
less programming experience would be most helpful to join the project - 
there are lot's of things to do that don't require any programming skills!

Metadata verifier is critical component of Mono's sandbox 
(http://mono-project.com/MonoSandbox).When sandbox is completed it 
should allow "execute arbitrary untrusted code and ensure that the 
untrusted code does not compromise the security of the system". It 
enables  to run safely scripts that are written by C#, VB.NET or other 
CLI compatible language in SL or Open SIM servers. For Mono, sandbox is 
one big requirement under their Moonlight project (Open source version 
of M$ Silverlight) (http://mono-project.com/MoonlightNotes).

Currently we are doing very boring task called "reading specifications" 
- and same time we are collecting rules that are related to metadata 
verifier to very-big-ebil-list that we can use to generate test cases. 
When this is done, we hopefully can start writing test cases for 
metadata verifier. There is already working Mono metadata verifier that 
can analyze lower level logical format of metadata, but mostly due to 
lack of tests development has stopped to those tracks. Writing of test 
cases needs some lower level understanding of the runtime environment - 
that is where CLI/MSIL experience comes very handy.

To get more information about project:
- VISIT in our Wiki: 
http://www.xugumadison.org/csharp-sl/index.php?title=Main_Page (includes 
meeting minutes, project plan, etc)
- CONTACT to me in SL (Imaze Rhiano) or send mail for me
- JOIN our SL group "C# Scripters".
- JOIN to our next meeting: 10:00 SLT (PDT)/ 17:00 GMT (NO DST!) / 19:00 
CET- 21th July 2009 - IRC #monodev - http://mono-project.com/IRC

If you want know about more Metadata verifier
- READ http://mono-project.com/MonoSandbox
- CHECK out mono's source code
- TALK with Kumpera in #monodev channel - http://mono-project.com/IRC

If you are not familiar with CLI/MSIL then you here are some good 
sources to start with:
- Kenny Kerr: Introduction to MSIL 
(http://weblogs.asp.net/kennykerr/archive/2004/09/07/introduction-to-msil-part-1-hello-world.aspx)
- Standard ECMA-335 Common Language Infrastructure (CLI) 
(http://www.ecma-international.org/publications/standards/Ecma-335.htm)
- NET Common Language Runtime Unleashed (book preview) 
(http://books.google.fi/books?id=3059QRxPNQcC&printsec=frontcover&dq=.net+common+language+runtime&ei=vhxjSvbBKqK2yATsxIDaDw)

Thank you!


(Also sorry about my baaaad engrish :P)




More information about the Opensim-dev mailing list