运行时(runtime)

runtime 就是一个语言实现的基础, 就好像一个人类最基本的心跳, 呼吸技能一样. runtime 和 库 的区别, 类似于 [人类本身] 与 [人类后天增加的装备] 的区别。
runtime 一般和 compile time 相对,他们在时间上,分别代表运行期和编译期两个时期;
在代码上,runtime 代表程序能正常运行所必需的基础代码。对于解释型语言,它的解释器就是 runtime;对于编译型语言,它的 runtime 可以理解为标准库和系统库中不可或缺的那一部分。比如 c 语言对 glibc,python 对 cpython。但有些语言的标准库的作用除了提供 runtime 之外还提供常用方法的官方实现,并非少了它们整个程序就运行不了了。对于这些并非必要的部分,一般不把它们当做语言的 runtime。
总之, runtime 的意思大概就是 「运行期所必需的东西」



容器运行时(container runtime)

The container runtime is the software that is responsible for running containers.
Kubernetes supports container runtimes such as containerd, CRI-O, and any other implementation of the Kubernetes CRI (Container Runtime Interface).

  • docker
  • CRI-O
  • podman
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐