当我想要下载Ubuntu安装程序镜像时,有两个地方我会去:cdimage.ubuntu.com和releases.ubuntu.com。
这两个地方看起来都很官方:它们都是ubuntu.com的子域名,并且主Ubuntu网站在下载链接中都提到了这两个地方。(例如,http://www.ubuntu.com/download/alternative-downloads使用前者作为“网络安装程序”的下载链接,后者作为“BitTorrent”下载链接。)
如果我访问http://releases.ubuntu.com/并按照当前Ubuntu版本的链接,我会进入一个列出了许多桌面和服务器安装程序镜像链接的页面。同样,如果我访问http://cdimage.ubuntu.com/并以类似的方式跟随链接,我会进入另一个非常相似的页面,也会给出许多桌面和服务器安装程序镜像的链接。目前,这些页面分别是:
以下链接中的“14.04”而非“trusty”会导致页面与上述页面完全相同,除了它们的URL之外。这两个页面使用的语言表明每个页面列出了所有可用的镜像文件。例如,它们都说:“可以在下方找到包括BitTorrent文件在内的所有可用文件的完整列表”,并且它们提供各种类型的链接(如.iso、.torrent、.metalink等)。
两个页面都没有提到另一个页面的存在,很长一段时间我以为这只是两个不同的URL,实际上提供的是同一个安装程序镜像列表。
对吗?
现在我仔细看了一下,尽管外观上看起来很相似,但实际的文件列表几乎完全不同。对于Trusty版本,releases提供i386和amd64镜像,而cdimage网站提供PowerPC和Mac友好的镜像。即使回到Precise版本,当架构有更多重叠时,每个页面上仍然有一些安装程序镜像在另一个页面上无法找到。
我已经搜索了为什么这两个网站如此不连贯的解释,但目前还没有找到答案。
我猜想releases.ubuntu.com应该是用来存放常见的安装程序镜像,而cdimage.ubuntu.com则旨在成为一个更全面的存档,因为它还托管了各种变体的安装程序,如Lubuntu、Xubuntu等。
然而,这仍然不能解释一些问题:
为什么没有一个单独的页面可以查看所有可用的图像呢?例如,如果releases.ubuntu.com专门用于更受欢迎的图像,为什么这些图像不包括在cdimage.ubuntu.com的(更全面的)列表中呢?
如果有充分的理由将它们分开,那么为什么两个页面都不承认对方是安装程序图像的互补来源呢?
这种分割是否有任何历史原因呢?
如果有人对此有幕后内情的了解,我很想听听事情是如何发展到这一步的。