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