September 26, 2019
Hello all,

I stumbled upon this paper [1] if anyone is interested. They implement a network driver (in user space) in 9 different languages and compare the results. D is not one of them.

The results show that Rust is very close to C. C# performs surprisingly well, but other languages perform poorly. I think that D could outperform Rust.

Anyway, I think this opens the door for a publication with Alex Militaru's work [2].
He actually ported the driver to D and integrated it into the kernel which is a more realistic approach if the kernel would ever be transitioned to a different language.

What are your thoughts?

Best regards,
RazvanN

[1] https://www.net.in.tum.de/fileadmin/bibtex/publications/papers/the-case-for-writing-network-drivers-in-high-level-languages.pdf

[2] https://www.youtube.com/watch?v=weRSwbZtKu0&list=PLIldXzSkPUXWORGtUrnTo2ylziTHR8_Sq&index=14
September 26, 2019
On Thursday, 26 September 2019 at 08:17:14 UTC, RazvanN wrote:
> He actually ported the driver to D and integrated it into the kernel which is a more realistic approach if the kernel would ever be transitioned to a different language.
>
> What are your thoughts?

Very interesting! Nice to hear of any progress on this!