On Tuesday, 1 November 2016 at 12:12:29 UTC, Heisenberg wrote:
Just an idea. Do you think it would have any advantage compared to the one that is written in C?

It would have advantages : most kernel vulnerabilities are due to buffer overflows, use-after-frees and such that are directly linked to the use of C. While it is possible to have these bugs in D they require that you go out of your way (using raw pointers instead of slices for example) which makes them less likely to happen.

On the other hand "normal D" cannot be used for the kernel as you need to grow a specific druntime that is able to manage memory allocations and such without depending on an existing kernel, so it's work.

Reply via email to