September 26, 2019 The Case for Writing Network Drivers in High-Level Programming Languages | ||||
---|---|---|---|---|
| ||||
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 Re: The Case for Writing Network Drivers in High-Level Programming Languages | ||||
---|---|---|---|---|
| ||||
Posted in reply to RazvanN | 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!
|
Copyright © 1999-2021 by the D Language Foundation