On 10 Sep 2015, at 23:16 , Corey Richardson <[email protected]> wrote:
>
> Hello,
>
> As part of the robigalia [0] project I must create a Rust interface to the 
> kernel. I'm using the XML from kernel/libsel4 and have been creating a "new" 
> generator by copying the existing Python scripts. Should I send a patch 
> upstream once this is suitably complete, or should I maintain this completely 
> externally?
>
> [0] - https://github.com/robigalia

Hi Corey, this sounds cool!

IIUC, this doesn’t change our existing kernel or libsel4 code, does it?
If it doesn’t, then it clearly should be maintained as a separate project.

Our preferred mode for such projects is that where we think they add valuable 
pieces to the seL4 ecosystem (both in terms of functionality as well as 
quality) we’ll either package with or refer from our “contributed” directory, 
but have them independently maintained. It’s great to see that this is starting 
to happen.

However, you’re not the only one working on Rust on seL4, specifically there is 
a group of students in my Advanced OS class that are building their OS in Rust. 
I’ll point them to this, maybe we can integrate the result.

We’ve also been debating internally with project partners on whether Rust 
should be a recommended user-level language (which would mean that some of our 
toolchains would be re-targeted for Rust). No decision has been made yet, but 
the size and liveness of the Rust community is an important consideration, and 
your work is an indication that this is definitely worth considering.

Gernot

________________________________

The information in this e-mail may be confidential and subject to legal 
professional privilege and/or copyright. National ICT Australia Limited accepts 
no liability for any damage caused by this email or its attachments.
_______________________________________________
Devel mailing list
[email protected]
https://sel4.systems/lists/listinfo/devel

Reply via email to