用Rust或C重写Docker有可能提升Docker的性能、安全性和可维护性。Rust提供了无需垃圾回收的内存安全保证,而C以其底层操作和高效性能而著称。在性能方面,C和Rust都能提供更接近硬件的操作,这可能意味着更好的性能表现。尤其是Rust,在并发处理方面有更现代的抽象模型,有助于高效地使用多核心系统。 接下来,让我们详细...
理论上可以的,也有一些项目在做了。 可以搜一搜runc替代。
可参考,使用 Rust 和 C++17 编写,文档还包含了一份 OCI Runtime 标准的翻译,以及其他一些参考资料...
rust的实现也有一个,不记得名字了。不过这些都是容器的运行时调度进程。属于最核心的部分。
rust别碰瓷了。
用rust重写cpython解释器会让python健步如飞么?设计上就是那么慢,你就算用机器码重新抠一遍还是那么慢...
docker是个客户端性质的东西,重写docker可以把命令行的响应从0.1s提升到0.09s