在Heroku中,slu is是一个缩写吗?

时间:2018-02-19 00:46:39

标签: heroku

Heroku文档只是说:

  

slug是你的源代码包,获取的依赖项,语言运行时以及构建系统的编译/生成输出 - 准备执行。

slu term一词来自何处?它是否在公司内部有一些起源?它的使用来自与wordpress slugs相同的地方 - 即来自报业吗?

2 个答案:

答案 0 :(得分:2)

我认为“Slug”这个名字来源于Quake计算机游戏术语。 Heroku用于在dynos中执行用户代码的(非公共)软件名为Railgun(我不知道为什么)。 Quake轨道炮的弹药类型是“Slug”。因此,Railgun软件部署的对象(“fires”)就是一个slug。

当我们制作this part of the Heroku API public时,我们尝试了一个更加不言自明的名字。这是在Docker和容器真正推广之前,我想我们认为Slug的名字并不是太糟糕了,并且可以公开使用。

答案 1 :(得分:1)

不,slu is不是首字母缩略词 我相信这个名字来自软体动物:

  

一种皮肤坚韧的陆生软体动物,通常没有壳,会分泌粘液薄膜以保护皮肤。它可能是一种严重的植物害虫。

作为包含应用程序代码的容器层的slug可以看作是一个缺少shell的小东西(不能在没有东西的情况下执行,堆栈图像)。
显然,slu are不会分泌粘液薄膜。