[illumos-Developer] Illumos Mono C# project - defining scope.

Sriram Narayanan sriram at belenix.org
Wed Sep 8 20:52:58 PDT 2010


I think the JDk/JRE would be part of illumos based distros and not
part of illumos itself.

As a user, I'd run Java code on mono only when I'd need library
interop (like how we run JRuby code on the JVM and access Java
libraries). For non-interop scenarios, I'd use the JVM directly.

-- Ram

On 9/9/10, Samuel Younge <samuel.younge at 31415.org> wrote:
> Running through the JRE would be better since it most likely has a
> more current release version.
> I just mentioned it because many people do not know that Mono runs
> both .NET IL code and Java bytecode.
> I am sure Sun/Oracle JRE/JDK will be a part of Illumos as well.
>
> Samuel
>>
>>
>> On Wednesday 08/09/2010 at 12:54 pm, Gabriele Bulfon  wrote:
>>>
>>> Hi, my question is: why should I care running java bytecode through
>>> mono, when I have a jre?
>>> Do you mean that Solaris jre/jdk won't be part or compatible with
>>> IllumOS?
>>>  [ Image ]  Gabriele Bulfon - Sonicle S.r.l.
>>> Tel +39 028246016 Int. 30 - Fax +39 028243880
>>> Via Felice Cavallotti 16 - 20089, Rozzano - Milano - ITALY
>>> http://www.sonicle.com  -= Mail sent through WebTop2 =-
>>>
>>>
>>> Da: Samuel Younge <samuel.younge at 31415.org>
>>> A: garrett at nexenta.com
>>> Cc: developer at lists.illumos.org
>>> Data: 9 settembre 2010 0.11.32 CEST
>>> Oggetto: [illumos-Developer] Illumos Mono C# project - defining scope.
>>>
>>>
>>>>
>>>> Okay, that sounds reasonable.
>>>> I will create a project that encapsulates maintaining the C# compiler,
>>>> Mono runtime, mod_mono; this is the core Mono system.
>>>>
>>>> In order for it to work out the box for users (which is what I would
>>>> like to see) it requires some Apache2 integration and is also heavily
>>>> dependent on Apache's ARP-Util libraries.
>>>> I will incorporate them into the project's scope as well, unless
>>>> someone else is already supporting Apache on Illumos, if so please let
>>>> me know.
>>>>
>>>> This integration will allow Illumos users to compile and execute Mono
>>>> (C#) console applications and web applications out the box.
>>>> The Mono runtime can execute Java bytecode as well, although not at
>>>> the latest release level of the Sun (Oracle) native JRE.
>>>>
>>>> Mono also has support for common libraries such as Gtk+, for building
>>>> Gnome window applications using C#, but this is an optional component.
>>>>
>>>> I will create the project on illumos.org after discussion about this
>>>> feature set has tapered off so all input can be considered.
>>>>
>>>> Samuel
>>>>
>>>> On Wednesday 08/09/2010 at 6:01 am, Garrett D'Amore  wrote:
>>>>> I don't use C# or Mono.  But it would be good to have functional tools
>>>>> for people who do.
>>>>>
>>>>> My take on this is that we need to make sure it works, and ideally
>>>>> have
>>>>> patches (if needed) submitted upstream.  It might be good to have a
>>>>> project with its own gate if significant work is required, so that
>>>>> others can contribute and also benefit from shared effort.  The
>>>>> ultimate
>>>>> goal should be to integrate source changes upstream, though.  (And
>>>>> having a binary piece that is in SFW or in a consolidation of its
>>>>> own.)
>>>>>
>>>>> - Garrett
>>>>>
>>>>> On Wed, 2010-09-08 at 01:05 -1000, Samuel Younge wrote:
>>>>>>
>>>>>> Hi all,
>>>>>> It is good to see this community starting up!
>>>>>>
>>>>>> I would like to get involved with the Illumos developer community.  I
>>>>>> am very technical so I do not mind getting my hands dirty.
>>>>>> Specifically, I would like to help with maintaining currency with the
>>>>>> latest releases of the Mono C# compiler, runtime, mod_mono and
>>>>>> Apache2.
>>>>>> I think it would be beneficial to Illumos if it had pre-compiled
>>>>>> working latest releases of Mono active and integrated into Illumos
>>>>>> releases.
>>>>>> If you are not familiar with Mono visit this link for a basic
>>>>>> overview: http://mono-project.com/What_is_Mono
>>>>>> Mono is open source and it various parts fall under GPL, LGPL 2.0, MIT
>>>>>> X11, and Microsoft Permissive License.
>>>>>> I believe its licensing is compatible with the goals of Illumos, but
>>>>>> if there is disagreement on this I would be willing to start a new
>>>>>> Illumos branch under whatever licensing model is deemed fit.
>>>>>>
>>>>>> Let me know what you think?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> May you walk with God always,
>>>>>> Samuel
>>>>>>
>>>>>> holyroyal.com - Advanced Internet Solutions
>>>>>>
>>>>>> 31415.org Pi - Simply a divine place to start.
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Developer mailing list
>>>>>> Developer at lists.illumos.org
>>>>>> http://lists.illumos.org/m/listinfo/developer
>>>>>
>>>>
>>
>
>

-- 
Sent from my mobile device

Belenix: www.belenix.org



More information about the Developer mailing list