On 6/25/2013 12:28 PM, David Chisnall wrote:
On 25 Jun 2013, at 09:50, "Dr. H. Nikolaus Schaller" <[email protected]> wrote:

I find this interesting from a theoretical / structureal point of view, but why 
do you want to run any code in the kernel space?
Because we can :-)
Isn't this experiment already done in IOKit with C++?

Do you expect a performance benefit or more security (I would expect less)?
Things interacting with the kernel subsystems directly would be faster than if 
they needed round trips to userspace.  Things written in higher-level languages 
should (in theory) be more reliable.  It's about finding additional places on 
the spectrum between performance and reliability.

Or would any kernel component become easier to develop or test?
I would expect a great reduction in LOCs.
We'll find out.  It's not research if you know all of the answers up-front...
For me it would make much more sense to go with XNU and convert the IOKit to Objective C too.
David


-- Sent from my brain


_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep


_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to