访问源代码

Google 推出的 Container-Optimized OS 是 Chromium OS 开源项目的分支。您可以在 COS 代码库 https://cos.googlesource.com 中找到 Container-Optimized OS 的大部分源代码。

有一些实用资源可以帮您确定用于构建映像的源代码,其中包括:

        $ gsutil ls gs://cos-tools/11021.11.0/
        gs://cos-tools/11021.11.0/kernel-headers.tgz
        gs://cos-tools/11021.11.0/kernel-src.tar.gz
        gs://cos-tools/11021.11.0/kernel-src.tar.gz.md5
  • 熟悉 Chromium OS 构建系统的用户还可以在 https://cos.googlesource.com/cos/overlays/board-overlays/+/master/project-lakitu/ 下找到构建配方很有用。

  • 单个软件包的实际源代码归档也可以在 Chromium OS 版本系统维护的一个软件包镜像下找到。您可以为如下某个网址附上正确的 tar 压缩包名称,从而访问这些归档:

    • https://storage.googleapis.com/chromeos-mirror/gentoo/distfiles/
    • https://storage.googleapis.com/chromeos-localmirror/distfiles/

      例如,如需下载 kubernetes 1.19.2 版,请使用 https://storage.googleapis.com/chromeos-localmirror/distfiles/kubernetes-server-linux-amd64-1.19.2.tar.gz

Chromium OS 版本常见问题解答和其他 Chromium OS 版本文档解释了版本系统和程序包镜像的工作原理。

通过源代码构建

按照通过开放源代码构建中的说明,通过源代码构建一个 Container-Optimized OS 磁盘映像。

源代码贡献

Container-Optimized OS 不接受公众的直接贡献。